如何壓縮一個表?

hai2003xp 2006-09-29 04:11:18
我的數據庫有一個數據很大,已經達到1.3G了,請問有沒有只壓縮一個表?
謝謝!
...全文
107 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hai2003xp 2006-09-29
  • 打赏
  • 举报
回复
DBCC UPDATEUSAGE
這個語句起作用!
fish_yht 2006-09-29
  • 打赏
  • 举报
回复
DBCC DBREINDEX重建一下索引看看
然后就是不使用的列最好删除
定期备份表中数据到其他地方,删除表中数据,减小表占用空间

个人愚见
hai2003xp 2006-09-29
  • 打赏
  • 举报
回复
有幾個這麼大的表,它們數據增長速度對整個數據的影響很大

幾進個小表的所有容量都沒有它那麼大?

所以就想辦法只壓縮這幾個表?

有沒有什麼語句只針對一個表的數據壓縮?


chenjunjarysky 2006-09-29
  • 打赏
  • 举报
回复
定时备份数据库数据,然后将表清空。
allright_flash 2006-09-29
  • 打赏
  • 举报
回复
DBCC SHRINKDATABASE 收缩指定数据库中的数据文件大小
DBCC SHRINKFILE 收缩相关数据库的指定数据文件或日志文件大小
DBCC UPDATEUSAGE 报告和更正 sysindexes 表的不正确内容,
该内容可能会导致通过 sp_spaceused
系统存储过程产生不正确的空间使用报表
allright_flash 2006-09-29
  • 打赏
  • 举报
回复
数据压缩没有什么意义
关键是要管理好日志文件
注意及时清空
或者建合理的索引
hai2003xp 2006-09-29
  • 打赏
  • 举报
回复
沒有存放圖片,是歷史數據很多

表的列數多,記錄已經達到100多萬,但有些列的數據全部為空?

allright_flash 2006-09-29
  • 打赏
  • 举报
回复
把一个大表分解成多个小表且在不同的表空间...
gahade 2006-09-29
  • 打赏
  • 举报
回复
一个表就能有1.3G?是不是存图片影碟什么的啊?

是不有很多历史数据?可以建一个历史库,将时间比较早的记录转移到历史库中去,则这个表就会小一些了.
hai2003xp 2006-09-29
  • 打赏
  • 举报
回复
數據庫中有一個表數據很大,已經達到1.3G了,請問有沒有只壓縮一個表?

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧