對於我的產品目錄系統,我很困惑SQL Server數據庫和SQL CE之間。我的託管服務提供商只提供200 MB的SQL服務器,而提供的磁盤空間爲10 GB。有沒有辦法確定200 MB的SQL Server Db有多少記錄
我有四個表品牌,產品,圖片和零售商。 pciture表只存儲url而不是二進制數據。那麼這個數據庫有多少條記錄。 200 mb的空間是否足夠滿足我的要求,是否有計算所有這些的方法
對於我的產品目錄系統,我很困惑SQL Server數據庫和SQL CE之間。我的託管服務提供商只提供200 MB的SQL服務器,而提供的磁盤空間爲10 GB。有沒有辦法確定200 MB的SQL Server Db有多少記錄
我有四個表品牌,產品,圖片和零售商。 pciture表只存儲url而不是二進制數據。那麼這個數據庫有多少條記錄。 200 mb的空間是否足夠滿足我的要求,是否有計算所有這些的方法
這種查詢可以給你一個什麼樣的最小值,最大值和平均記錄大小爲每個表的是一種認識:
SELECT
OBJECT_NAME(OBJECT_ID) AS 'Table Name',
record_count,
min_record_size_in_bytes,
max_record_size_in_bytes,
avg_record_size_in_bytes
FROM
sys.dm_db_index_physical_stats(DB_ID(), NULL, NULL, NULL, 'DETAILED')
以每行的最大尺寸,並乘以例如1000,看看每個1000行將佔用多少空間 - 然後從那裏開始。
答案很複雜,不能很精確。請參閱以下
awesome mark .... there can not have a better answer .... thanks +1 – 2011-12-20 13:41:15
ya我會在一兩天後這樣做......讓更多人查看我的問題,並upvote你答案.....回答問題邀請很少看法.... – 2011-12-20 16:28:59