日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

数据库索引优化

發(fā)布時間:2024/8/1 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库索引优化 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

索引的建立對于數(shù)據(jù)庫的高效運(yùn)行是很重要的,索引可以大大提高數(shù)據(jù)庫的檢索速度。所以對于索引的優(yōu)化能夠進(jìn)一步提高數(shù)據(jù)庫的檢索速度。
索引的優(yōu)化一般需要做到以下幾點(diǎn):

1.盡量全值匹配
如果使用了復(fù)合索引,而查詢的列是索引列,不要使用select * 而用索引列

2.最佳左前綴法則
創(chuàng)建復(fù)合索引的時候,要考慮索引的使用場景,比如創(chuàng)建復(fù)合索引key(a,b,c) 在出現(xiàn)where條件的時候一定要出現(xiàn)a,只有a,b,c同時出現(xiàn)在where條件里,這個索引才是最高效的。

3.不在索引列上做任何操作
比如各種函數(shù)等,不要再索引列上使用

4.范圍條件放最后
在sql中經(jīng)常需要使用between,<=等訪問查詢,如果范圍查詢的列為a,需要創(chuàng)建一個包括a,b,c的索引,索引創(chuàng)建順序不應(yīng)該是key(a,b,c)而應(yīng)該是(b,c,a)

5.Like查詢要當(dāng)心
like查詢的時候,盡量使用“關(guān)鍵字%”而不要使用“%關(guān)鍵字”后者會導(dǎo)致索引失效

6.加粗樣式字符類型加引號
如果是字符類型比如 sex char(1) 不要出現(xiàn) where sex = 1 這樣會導(dǎo)致索引失效,要 sex=’1’

總結(jié)

以上是生活随笔為你收集整理的数据库索引优化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。