Informix索引性能調(diào)優(yōu)的建議 |
發(fā)布時間: 2012/9/5 16:56:45 |
索引性能: 1、對于類似char(100)這樣的字段不要設(shè)計為index 2、Index的字段個數(shù)不要超過3個 3、Index上也會加鎖,所以會造成新的鎖的性能問題 4、Index盡量不避免使用,index是用的空間換取的性能方式,即使查詢加速了也會導(dǎo)致insert等DML操作變慢 5、Index中的使用的字段的順序有講究,不要隨意-
7、OLTP系統(tǒng)業(yè)務(wù)操作表創(chuàng)建2-5個索引 8、OLAP系統(tǒng)可以創(chuàng)建5-8個索引 9、哪些字段建立索引,where條件中的才可以建索引,表關(guān)聯(lián)的groupby,orderby可以建索引,但是對于交易性的系統(tǒng)中的orderby不要建索引,要根據(jù)實際情況,要看結(jié)果記錄有多少,如果比較少,比如幾千條以內(nèi)不要建索引 10、索引中的字段比如C1有103個,C2有2個不同的值,C3有100個,那么C2就不要作為字段 11、避免建復(fù)合索引的情況是大字段,C2建立后記錄數(shù)和C2前記錄數(shù)相差很少的時候也不需要建立索引 12、避免使用like,避免索引列上使用函數(shù),避免索引上使用is null或is not null,避免使用!= 13、避免改變索引列的類型,避免使用having子句
本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |