我正在設計一個大型數據庫。在我的應用程序中,我將有很多行,例如,我現在有一個包含400萬條記錄的表。我的大多數查詢都使用datetime子句來選擇數據。在mysql數據庫中索引datetime字段是個好主意嗎?在mysql中索引datetime字段是個好主意嗎?
Select field1, field2,.....,field15
from table where field 20 between now() and now + 30 days
我想保持我的數據庫工作良好,正在順利運行查詢
更多,你認爲什麼想法,我應該創造一個高效率的數據庫?
謝謝你的解釋。這真的有幫助。我相信我會有更多的過濾器。我只是想確保索引日期時間字段是一個好主意或不是,因爲我們可能有重複的日期時間。但你的答案解釋了它:)謝謝 – Jaylen 2013-03-17 00:49:43
+ 1爲「在連接和where子句中使用的」。索引策略的一個很好的經驗法則。我現在明白了,但在 – 2014-01-31 11:16:01