银行

什么时候用表压缩较好呢?

最近公司有系统升级,数据库的数据要从一个库转到另一个库发现有几个表的记录数超过了千万甚至好几亿条想是否要对其进行表压缩想问下一般什么时候需要启用表压缩?做了表压缩,对性能的提升帮助有多大呢这个系统主要以单条记录的插入为主,会先进行select,看是否是新记录,一般从几...显示全部
最近公司有系统升级,数据库的数据要从一个库转到另一个库

发现有几个表的记录数超过了千万甚至好几亿条

想是否要对其进行表压缩

想问下一般什么时候需要启用表压缩?做了表压缩,对性能的提升帮助有多大呢

这个系统主要以单条记录的插入为主,会先进行select,看是否是新记录,一般从几千万条里就select个位数条记录出来进行判断收起
参与12

查看其它 10 个回答ljbupc的回答

ljbupcljbupc软件开发工程师上海安硕科技
这么说吧,因为压缩是用CPU换取内存和硬盘。压缩和解压都要消耗cpu,但相应减小了硬盘IO和容量,同时数据小了,内存存放的数据也就变多了。
就需要自己对实际情况进行平衡。
大多数情况来说压缩是有利的,但是CPU吃紧的时候就不推荐了。
互联网服务 · 2012-09-20
浏览986

回答者

ljbupc
软件开发工程师上海安硕科技

ljbupc 最近回答过的问题

回答状态

  • 发布时间:2012-09-20
  • 关注会员:1 人
  • 回答浏览:986
  • X社区推广