单一实例的DB2数据库对于大表的处理除了分区表,还有其他更好的方法吗?

参与4

1同行回答

leilinleilin数据库管理员IBM
这个问题应该是比较关注性能吧?在使用表分区技术时,创建分区索引也是需要考虑的,全局索引的维护开销比较大,在使用分区索引的情况下,需要注意应用SQL的WHERE语句中最好指定分区字段条件,否则DB2会访问所有的分区索引,这会一定程度上导致OLTP类应用的交易响应时间延长。除了分区...显示全部

这个问题应该是比较关注性能吧?在使用表分区技术时,创建分区索引也是需要考虑的,全局索引的维护开销比较大,在使用分区索引的情况下,需要注意应用SQL的WHERE语句中最好指定分区字段条件,否则DB2会访问所有的分区索引,这会一定程度上导致OLTP类应用的交易响应时间延长。

除了分区技术外,可以考虑使用MDC技术,对于OLAP类的应用很有用,其块索引技术使得维护成本低,查询效率也高。

另外,还可以考虑压缩技术,尽量给大表瘦身,提高IO访问的效率,对大表的DML操作也会因为DB2日志压缩而大幅提升性能。

收起
IT其它 · 2017-05-10
浏览913

提问者

hufeng719
系统工程师某钢铁企业
擅长领域: 数据库存储服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-05-05
  • 关注会员:2 人
  • 问题浏览:3269
  • 最近回答:2017-05-10
  • X社区推广