银行

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

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

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

想是否要对其进行表压缩

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

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

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

greensobgreensob数据库管理员IBM
还有一点就是数据的分布,如果大数据量中,数据的分布重复性很低,压缩效果并不明显,我之前遇到过一个表五十多亿条数据,但是重复性很低,压缩后并没有明显变化,SELECT的效率貌似提高了一点点,但是LOAD的效率就明显降低了,因为要做REORG和RUNSTATS,这些相比不压缩的表要稍微更耗时一点。
互联网服务 · 2012-10-09
浏览1029

回答者

greensob
数据库管理员IBM

greensob 最近回答过的问题

回答状态

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