这个问题应该是比较关注性能吧?在使用表分区技术时,创建分区索引也是需要考虑的,全局索引的维护开销比较大,在使用分区索引的情况下,需要注意应用SQL的WHERE语句中最好指定分区字段条件,否则DB2会访问所有的分区索引,这会一定程度上导致OLTP类应用的交易响应时间延长。除了分区...
显示全部这个问题应该是比较关注性能吧?在使用表分区技术时,创建分区索引也是需要考虑的,全局索引的维护开销比较大,在使用分区索引的情况下,需要注意应用SQL的WHERE语句中最好指定分区字段条件,否则DB2会访问所有的分区索引,这会一定程度上导致OLTP类应用的交易响应时间延长。
除了分区技术外,可以考虑使用MDC技术,对于OLAP类的应用很有用,其块索引技术使得维护成本低,查询效率也高。
另外,还可以考虑压缩技术,尽量给大表瘦身,提高IO访问的效率,对大表的DML操作也会因为DB2日志压缩而大幅提升性能。
收起