自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

教您如何合理使用MySQL索引

數(shù)據(jù)庫(kù) MySQL
使用MySQL索引,可以有效改善MySQL數(shù)據(jù)庫(kù)的查詢效率,下文對(duì)如何合理使用MySQL索引進(jìn)行了詳細(xì)的介紹,供您參考學(xué)習(xí)。

為了改善用戶查詢,可以采用使用MySQL索引的方法,下面就教您如何合理使用MySQL索引,如果您MySQL索引使用方面感興趣的話,不妨一看。

合理使用MySQL索引:

MySQL索引是數(shù)據(jù)庫(kù)中重要的數(shù)據(jù)結(jié)構(gòu),它的根本目的就是為了提高查詢效率?,F(xiàn)在大多數(shù)的數(shù)據(jù)庫(kù)產(chǎn)品都采用IBM***提出的ISAM索引結(jié)構(gòu)。索引的使用要恰到好處,其使用原則如下:

●在經(jīng)常進(jìn)行連接,但是沒有指定為外鍵的列上建立索引,而不經(jīng)常連接的字段則由優(yōu)化器自動(dòng)生成索引。

●在頻繁進(jìn)行排序或分組(即進(jìn)行g(shù)roup by或order by操作)的列上建立索引。

●在條件表達(dá)式中經(jīng)常用到的不同值較多的列上建立檢索,在不同值少的列上不要建立索引。比如在雇員表的“性別”列上只有“男”與“女”兩個(gè)不同值,因此就無必要建立索引。如果建立索引不但不會(huì)提高查詢效率,反而會(huì)嚴(yán)重降低更新速度。

●如果待排序的列有多個(gè),可以在這些列上建立復(fù)合索引(compound index)。

●使用系統(tǒng)工具。如Informix數(shù)據(jù)庫(kù)有一個(gè)tbcheck工具,可以在可疑的索引上進(jìn)行檢查。在一些數(shù)據(jù)庫(kù)服務(wù)器上,索引可能失效或者因?yàn)轭l繁操作而使得讀取效率降低,如果一個(gè)使用索引的查詢不明不白地慢下來,可以試著用tbcheck工具檢查索引的完整性,必要時(shí)進(jìn)行修復(fù)。另外,當(dāng)數(shù)據(jù)庫(kù)表更新大量數(shù)據(jù)后,刪除并重建索引可以提高查詢速度。
 

 

 

【編輯推薦】

5種常見的MySQL日志類型

自動(dòng)恢復(fù)MySQL日志文件的方法

壓縮MySQL數(shù)據(jù)文件的妙招

MySQL數(shù)據(jù)庫(kù)表的表示

MySQL數(shù)據(jù)文件的三種修復(fù)方法

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-10-12 14:53:31

mysql索引優(yōu)化

2010-11-25 13:45:07

MySQL查詢語句

2010-10-12 10:10:55

mysql觸發(fā)器

2010-11-16 09:49:22

Oracle重建索引

2010-09-24 16:52:18

sql DATENAM

2010-10-13 15:01:03

MySQL更新日志文件

2010-10-11 15:28:14

MySQL group

2010-11-24 14:03:28

mysql表索引

2010-09-28 11:07:37

SQL索引

2010-10-08 11:27:34

MySql訪問限制

2010-10-12 11:07:34

MySQL存儲(chǔ)過程

2010-10-12 16:35:05

MySQL用戶權(quán)限

2010-11-25 10:44:30

2010-11-22 16:05:53

MySQL多表插入

2010-11-25 14:56:46

MySQL全文查詢

2010-10-14 10:28:18

MySQL動(dòng)態(tài)視圖

2010-10-08 10:37:00

MYSQL添加新字段

2010-10-11 09:41:23

MySQL環(huán)境變量

2010-10-21 16:59:37

SQL Server創(chuàng)

2010-10-21 16:59:37

SQL Server創(chuàng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)