SQL Server 2000系統DTS遷移後需要手工生成優化統計資訊 ?
Windows 2003
SQL Server 2000 SP4
SQL Server 2000 資料庫出現page錯誤, 使用所有repair 命令都不能修復, 但是出現問題的
table : allocation 又是一個系統表, 且在資料庫中找不到(好像是不讓使用者看到的表),沒有
辦法,只有通過 DTS 匯出匯入來重新建立一個資料 ,以便擺脫這個page error (這個error 導致
系統不能做shrink, rebuild index 等) 。
但是DTS 匯出匯入的新資料庫中不會包含有優化統計資訊, 雖然匯入到新庫後使用者第一次執行SQL
可以生成相關統計資訊, 但是第一次執行應該會比較慢 , 那麼是否可以在使用者第一次執行之前手動
收集統計資訊 ?
如果手工執行得到的統計資訊比原來的由SQL查詢以及後續auto update statistics 產生的統計資訊
要多 , 是否會有什麼問題 ?
CREATE
STATISTICS statistics_name
ON { table_or_indexed_view_name } ( column
[ ,...n ] )
[ WHERE ]
[ WITH
[ [ FULLSCAN
| SAMPLE number { PERCENT | ROWS }
| STATS_STREAM = stats_stream ]
[ , ] ]
[ NORECOMPUTE ]
] ;
SQL Server 2000 SP4
SQL Server 2000 資料庫出現page錯誤, 使用所有repair 命令都不能修復, 但是出現問題的
table : allocation 又是一個系統表, 且在資料庫中找不到(好像是不讓使用者看到的表),沒有
辦法,只有通過 DTS 匯出匯入來重新建立一個資料 ,以便擺脫這個page error (這個error 導致
系統不能做shrink, rebuild index 等) 。
但是DTS 匯出匯入的新資料庫中不會包含有優化統計資訊, 雖然匯入到新庫後使用者第一次執行SQL
可以生成相關統計資訊, 但是第一次執行應該會比較慢 , 那麼是否可以在使用者第一次執行之前手動
收集統計資訊 ?
如果手工執行得到的統計資訊比原來的由SQL查詢以及後續auto update statistics 產生的統計資訊
要多 , 是否會有什麼問題 ?
CREATE
STATISTICS statistics_name
ON { table_or_indexed_view_name } ( column
[ ,...n ] )
[ WHERE
[ WITH
[ [ FULLSCAN
| SAMPLE number { PERCENT | ROWS }
| STATS_STREAM = stats_stream ]
[ , ] ]
[ NORECOMPUTE ]
] ;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-611041/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 更新統計資訊SQLServer
- SQL優化之統計資訊和索引SQL優化索引
- SQL Server資料庫遷移SQLServer資料庫
- 【STATS】Oracle遷移表統計資訊Oracle
- Microsoft SQL Server 2005中查詢優化器使用的統計資訊二(zt)ROSSQLServer優化
- Microsoft SQL Server 2005中查詢優化器使用的統計資訊一(zt)ROSSQLServer優化
- Microsoft SQL Server 2005中查詢優化器使用的統計資訊三(zt)ROSSQLServer優化
- PG 資料庫 DTS 遷移需要注意的事項:資料庫
- 系統資料遷移
- 企業資訊系統在遷移過程中,資料遷移要注意什麼?
- 微課sql最佳化(2)-為什麼需要收集統計資訊SQL
- SQL SERVER優化SQLServer優化
- SQL Server統計資料庫中表大小SQLServer資料庫
- Windows 遷移系統盤Windows
- Arch Linux 系統遷移Linux
- 遷移windows子系統Windows
- 微課sql最佳化(3)、統計資訊收集(2)-如何收集統計資訊SQL
- 微課sql最佳化(8)、統計資訊收集(6)-統計資訊查詢SQL
- SQL Server 資料庫最小當機遷移方案GESQLServer資料庫
- 【統計資訊】全面檢視錶所有統計資訊SQLSQL
- 資料庫全量SQL分析與審計系統效能優化之旅資料庫SQL優化
- Oracle某行系統SQL優化案例(三)OracleSQL優化
- Oracle某行系統SQL優化(案例五)OracleSQL優化
- Oracle某行系統SQL優化案例(二)OracleSQL優化
- Oracle 某行系統SQL優化案例(一)OracleSQL優化
- 從 SQL Server 到 MySQL (一):異構資料庫遷移ServerMySql資料庫
- 案例分析:700G SQL Server資料庫遷移HGSQLServer資料庫
- Oracle資料遷移後由列的直方圖統計資訊引起的執行計劃異常Oracle直方圖
- 企業需要優先考慮移動統一通訊
- MySQl 配置InnoDB持久化的優化器統計資訊MySql持久化優化
- 【SQL Server】常見系統函式SQLServer函式
- SQL Server2014 DB部署AlwaysOn後如何做資料檔案的路徑遷移SQLServer
- [20221012]修改統計資訊最佳化sql語句.txtSQL
- Microsoft SQL Server 遷移利器,Babelfish for Aurora PostgreSQL 上線!ROSSQLServerBabel
- 如何建立SQL Server分析系統資料收集組BSSQLServer
- Oracle優化案例-擴充套件統計資訊(十四)Oracle優化套件
- FastDFS檔案系統遷移和資料恢復AST資料恢復
- SAP系統升級,如何做資料遷移?
- 使用SQL SERVER儲存過程實現歷史資料遷移SQLServer儲存過程