excel點(diǎn)表格索引后會(huì)怎樣?
1.第一步是在電腦里打開一個(gè)exc
索引的使用?
通用規(guī)則
1.表的主鍵和外鍵必須有索引;
2.數(shù)據(jù)超過300的表應(yīng)該有索引;
3.對(duì)于與其他表頻繁連接的表,應(yīng)該在連接字段上建立索引;
4.Where子句中經(jīng)常出現(xiàn)的字段,尤其是大型表中的字段,應(yīng)該建立索引;
5.索引應(yīng)該建立在具有高選擇性的領(lǐng)域上;
6.索引應(yīng)該建立在小字段上。對(duì)于大的文本字段甚至長的字段,不要t建立索引;
7.綜合指數(shù)的建立需要仔細(xì)分析;請(qǐng)嘗試考慮使用單字段索引:
正確選擇綜合指數(shù)中的主列字段,一般是選擇性好的字段;
復(fù)合索引的幾個(gè)字段是否經(jīng)常作為和同時(shí)出現(xiàn)在Where子句中?很少或沒有單字段查詢嗎?如果有,可以建立一個(gè)綜合指數(shù);否則,考慮單字段索引;
如果復(fù)合索引中包含的字段經(jīng)常單獨(dú)出現(xiàn)在Where子句中,則分解為多個(gè)單字段索引;
如果復(fù)合索引包含三個(gè)以上的字段,那么仔細(xì)考慮其必要性,考慮減少復(fù)合字段;
如果這些字段既有單字段索引又有復(fù)合索引,通常可以刪除復(fù)合索引。
8.唐不要為數(shù)據(jù)操作頻繁的表建立太多索引;
9.刪除無用的索引,避免對(duì)實(shí)施計(jì)劃產(chǎn)生負(fù)面影響;
以上是建立指數(shù)時(shí)的一些常見判斷依據(jù)。指標(biāo)的建立一定要慎重,要認(rèn)真分析每個(gè)指標(biāo)的必要性,要有建立的依據(jù)。
因?yàn)樗饕嘁约八饕蛔愫筒徽_對(duì)性能都不好:每個(gè)建立在表上的索引都會(huì)增加存儲(chǔ)開銷,索引也會(huì)增加插入、刪除和更新操作的處理開銷。此外,過多的復(fù)合索引,在單字段索引的情況下,一般是沒有價(jià)值的;反之,還會(huì)降低數(shù)據(jù)添加和刪除的性能,尤其是對(duì)于頻繁更新的表,負(fù)面影響更大。
一般來說,小表肯定是不索引的,或者數(shù)據(jù)庫記錄在一億條數(shù)據(jù)級(jí)別以上。仍然建議使用非關(guān)系數(shù)據(jù)庫。還有一些數(shù)據(jù)庫有特殊字段,比如BLOB和CLOB字段,當(dāng)然不適合做索引。
千萬級(jí)MySQL數(shù)據(jù)庫的索引問題及性能提升之手階段
注意事項(xiàng):
首先,你要考慮表空間和磁盤空間是否足夠。我們知道索引也是一種數(shù)據(jù),在建立索引時(shí)必然會(huì)占用大量的表空間。因此,在索引大型表時(shí),首先要考慮空間容量。其次,索引時(shí)要鎖定表,需要注意的是操作要在業(yè)務(wù)空閑時(shí)進(jìn)行。