nvarchar(max)占用空间问题

情殇无限 2012-07-26 02:54:10
表中有个nvarchar(max)字段,平均长度只有10000来个字,但现在表中只有7万条记录,表却已经达到了150G的大小,有谁能分析一下么?
...全文
325 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
情殇无限 2012-07-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

你有没有把这个列作为index啥的啊?或者其他大列作为了index?
[/Quote]
rows reserved data index_size unused
75937 159394820 KB 159383252 KB 8648 KB 2920 KB
情殇无限 2012-07-26
  • 打赏
  • 举报
回复
其实是公司开发的一个邮件收发功能,由于设计的时候我没有参与,开发把邮件正文保存以了数据库表里。
用dbcc extentinfo可以看到空间都是被 LOB data页占用掉了。
现在只有200来个邮件账号,邮件是不会删除的,收邮件应该也不会很频繁。
shoppo0505 2012-07-26
  • 打赏
  • 举报
回复
你有没有把这个列作为index啥的啊?或者其他大列作为了index?
--小F-- 2012-07-26
  • 打赏
  • 举报
回复
频繁的插入导致日志速度增长?
叶子 2012-07-26
  • 打赏
  • 举报
回复
icebbb34 2012-07-26
  • 打赏
  • 举报
回复
查询下预留空间 sp_spaceused 'tablename'
icebbb34 2012-07-26
  • 打赏
  • 举报
回复
查询下预留空间 sp_spaceused 'tablename'

22,209

社区成员

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

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