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