SQL Server 2005:決定統計資訊更新時機的rowmodctr與colmodctr
Rowmodctr (SQL Server 2000)
每個表都有一個 rowmodctr 與之相關聯。其值可從 sysindexes 系統表獲得。在表或索引檢視 T 的一個或多個列上建立的每個統計都有一個 rowmodctr 的快照值與之相關聯。無論該統計何時被更新——手動或自動(透過 SQL Server 的自動統計功能),rowmodctr 的快照值也會被重新整理。有關 rowmodctr 的詳細資訊在下方白皮書中有所描述:
rowmodctr 可在 SQL Server 2005 伺服器上使用,但其值總為 0。
補充說明一下,在 SQL Server 2000 中,當 rowmodctr 為 0 時,將無法導致重新編譯。
Colmodctr (SQL Server 2005)
與 rowmodctr 不同,每個表列都會儲存一個 colmodctr 值(非永久性計算列除外)。同普通列一樣,永久性計算列擁有 colmodctr。使用 colmodctr 值,可以更細化地跟蹤表的更改。Colmodctr 值對使用者不可用;僅供查詢處理器使用。
當在表或索引檢視 T 的一個或多個列上(透過自動統計功能手動或自動)建立或更新統計時,最左邊一列的 colmodctr 的快照值將儲存在統計二進位制大物件 (stats-blob) 中。
與 rowmodctr 不同,colmodctr 的值是一個不斷遞增的序列:colmodctr 值從不被重置為 0。
不存在非永久性計算列的 Colmodctr 值。其派生自參與計算的列。
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/37724/viewspace-997839/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 更新統計資訊SQLServer
- Microsoft SQL Server 2005中查詢優化器使用的統計資訊二(zt)ROSSQLServer優化
- Microsoft SQL Server 2005中查詢優化器使用的統計資訊一(zt)ROSSQLServer優化
- Microsoft SQL Server 2005中查詢優化器使用的統計資訊三(zt)ROSSQLServer優化
- sql server 2005資料庫快照SQLServer資料庫
- sql server 2005 資料修改的內部原理SQLServer
- 已安裝 SQL Server 2005 Express 工具。若要繼續,請刪除 SQL Server 2005 Express 工具SQLServerExpress
- 如何建立和還原SQL Server 2005資料庫?SQLServer資料庫
- SQL Server 2005效能調整一(zt)SQLServer
- SQL Server 2005效能調整二(zt)SQLServer
- 通過鎖定表的統計資訊來穩定sql的執行計劃SQL
- SQL Server 2005的複製儲存過程選項BYSQLServer儲存過程
- SQL Server通過建立臨時表遍歷更新資料SQLServer
- SQL Server統計資料庫中表大小SQLServer資料庫
- 如何將SQL Server 2000備份的資料庫檔案還原(升級)為SQL Server 2005或更高版本的資料庫?SQLServer資料庫
- SQL Server 2005詳細安裝過程及配置SQLServer
- SQL Server2005使用CTE實現遞迴QCSQLServer遞迴
- SQL Server 2000/2005/2008刪除或壓縮資料庫日誌的方法SQLServer資料庫
- 【統計資訊】全面檢視錶所有統計資訊SQLSQL
- SQL Server與伺服器連線時出錯的解決方案SQSQLServer伺服器
- 【TUNE_ORACLE】定製化收集統計資訊SQL參考OracleSQL
- ORACLE表統計資訊與列統計資訊、索引統計資訊Oracle索引
- Q&A:在SQL Server 2005中編寫儲存過程RVSQLServer儲存過程
- win10系統cad2005不穩定怎麼辦_win10系統cad2005不穩定解決方法Win10
- SQL Server與雲端計算(下)WCSQLServer
- SQL Server與雲端計算(上)UHSQLServer
- 【SCRIPT】Oracle統計資訊相關SQLOracleSQL
- 【譯】擁抱 SQL Server 2022 與 SSDT 17.8:揭示關鍵更新SQLServer
- SQL Server 2022 RTM 最新累積更新:Cumulative Update #13 for SQL Server 2022 RTMSQLServer
- SQL Server當中生成一定範圍的隨機數SQLServer隨機
- 資料字典和固定表統計資訊更新
- SQL Server CPU 利用率毛刺的分析定位與解決SQLServer
- MySQL索引統計資訊更新相關的引數MySql索引
- 連線sql server時,不能使用127.0.0.1的解決辦法SQLServer127.0.0.1
- 微課sql最佳化(3)、統計資訊收集(2)-如何收集統計資訊SQL
- 微課sql最佳化(8)、統計資訊收集(6)-統計資訊查詢SQL
- sql server 重新啟動計算機失敗SQLServer計算機
- SQL優化之統計資訊和索引SQL優化索引
- SQL Server中使用臨時表進行資料備份與恢復SQLServer