数据表的未用空间增加比较快,如何避免

eagleyou 2007-02-27 10:56:18
有一个表没有主健,但有索引,每天数据插入量为4000行左右,10天左右的时间表的未用空间增加了1G多,表总行数150万行,数据空间是1.4G.
想问一下这种情况如何避免表的未用空间增大,或增大后能通过其他什么方法减少未用空间,最好是能自动的.
特别强调的是指表的未用空间,而不是整个数据库.

谢谢!
...全文
165 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
eagleyou 2007-02-27
  • 打赏
  • 举报
回复
没有delete操作,我想先问问有没有什么可以避免的,如主键的设置或索引的设置等.
luoqun_ncs 2007-02-27
  • 打赏
  • 举报
回复
DBCC SHRINKFILE 这个表单独一个数据文件

另外,你没有delete操作吧
eagleyou 2007-02-27
  • 打赏
  • 举报
回复
再强调一下,不是数据库.
luoqun_ncs 2007-02-27
  • 打赏
  • 举报
回复
维护计划里面可以收缩数据库,你用向导一步一步看能找到
luoqun_ncs 2007-02-27
  • 打赏
  • 举报
回复
索引有一个填充因子选项会对此有影响,可参考books online里面的章节。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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