我有一個表table1。它有3列:表結構
id, int, auto incrementing, primary key
id2,int
description,varchar(255)
設置的唯一鍵是id作爲主鍵。
由此我運行此查詢:
SELECT * FROM table1 WHERE id2=1 OR 5 OR 2 LIMIT 250;
我沒有設置多個id作爲primary key
以外的任何其他鍵並有用於ID2值(所有整數)和三個約20的可能性爲每個隨機選擇查詢。
該表格目前是MYISAM。
我能做些什麼使上面的查詢更快?
我應該在table1上設置哪些其他鍵?
將id和id2組合在一起會使它更快嗎?
不要混淆'鑰匙'和'索引'!鍵只能設置,如果列數據是唯一的 – user492238 2011-03-31 14:59:48