mysql的索引使用不當速度比沒加索引還慢

2021-08-25 21:31:55 字數 490 閱讀 4674

mysql的索引使用不當速度比沒加索引還慢,我們舉個例子來解釋一下。

mysql的索引使用不當速度比沒加索引還慢,我們舉個例子來解釋一下。

下面是我們插入到這個tuangou表的資料:

id web city type

1 拉手網 北京 餐飲美食

2 拉手網 上海 休閒娛樂

3 百分團 天津 餐飲美食

4 拉手網 深圳 網上購物

5 百分團 石家莊 優惠卷票

6 百分團 邯鄲 美容保健

..4999 百分團 重慶 旅遊酒店

5000 拉手網 西安 優惠卷票

執行mysql語句:

$sql = "select from tuangou where web='拉手網' and city='上海'";

(1)如果沒有加索引,執行時間是:0.0041秒

(2)中雖然加上索引,但查詢時間比不加索引用的時間還多。所以我建議大家,需要經常查詢的字段都加上索引。

mysql中索引使用不當速度比沒加索引還慢的測試

下面是程式設計客棧我們插入到這個tuangou表的資料 id web city type 1 拉手網 北京 餐飲美食 2 拉手網 上海 休閒娛樂 3 百分團 天津 餐飲美食 4 拉手網 深圳 網上購物 5 百分團 石家莊 優惠卷票 6 百分團 邯鄲 美容保健 4999 百分團 重慶 旅遊酒店 500...

c thread 使用不當導致的崩潰問題

看個例子 1 class ctimer7 開始8void start 914 15void run 1622 23 結束24 void stop 2532 33 private 34 std thread t 35 std thread t1 36int i 37 bool b exit 38 39...

閉包,使用不當,會出問題

同事在初始化redis配置的時候,給dial函式賦值時用了閉包,導致程式上線後,資料怎麼都載入不到redis中去,排查了半個多小時,總算找到了罪魁禍首。雖然自己之前對閉包也算了解,但是看到他的那段 的時候,乍一看竟也沒發現出問題來,所以決定寫篇文章加深印象,避免自己以後也犯類似的問題。先上 func...