數據庫設計中經常用到的計算表寬度的腳本 數據庫設計
關鍵字:設計 常用 腳本
在數據庫的設計過程中,我們經常會發現一些非常寬的表,雖然它們的出現使我們編碼工作方便了許多,但很多人都會擔心這樣的異常會不會對數據讀取和數據庫的整體性能有所影響。本文中,我們主要介紹了幾個計算表寬度的實例腳本,希望對大家的學習和工作有所幫助。
方法1: DBCC SHOWCONTIG
DBCC SHOWCONTIG命令可以報告與行相關的信息,可以考慮使用它來計算表寬。這是通過使用WITH TABLERESULTS選項來完成。然后根據你的需要可以檢查以下幾項: MinimumRecordSize、 MaximumRecordSize和 AverageRecordSize。
簡單的 DBCC SHOWCONTIG 命令
以下是引用片段:
USE AdventureWorks;
GO
DBCC SHOWCONTIG WITH TABLERESULTS;
GO
需要注意的是:DBCC SHOWCONTIG的這個功能只在SQL server 2000和SQL server 2005里有。不建議繁忙的
原文轉自:http://www.anti-gravitydesign.com