公司ERP使用SQL 2005作为数据库,由于DB的递增很利害,现在已到达了200多G,备份和维护极为缓慢.
最近我打算要重新整理下DB看看能不能缩小,查看Table原来除了正常数据外,占用空间的主要是是索引(Index),
有的索引占用的空间竟是数据的2倍,(如下图数据). 这样的大的Index占用空间正不正常?
我有什么办法可以重整这些Table 并回收更多的空间?
Top5 Table 占空间列表:
Table Name # Records Reserved (KB) Data (KB) Indexes (KB) Unused (KB)
PRODDTA.F4111 5,168,868 18,943,616 5,909,080 13,023,416 11,120
PRODDTA.F4141 12,363,470 18,861,096 9,817,232 9,043,040 824
PRODDTA.F0911 4,601,244 16,644,864 6,230,288 10,402,496 12,080
PRODDTA.F4105 4,123,378 8,852,248 3,126,208 5,724,512 1,528
PRODDTA.F41021 3,208,572 8,529,024 3,121,592 5,399,464 7,968
|