我希望你們中的任何一位能夠提供任何幫助,如果我有一個擁有數百萬條目的龐大數據庫,並且我需要的是與特定年份有關的信息(比如說2015),如果我使用以下查詢,性能明智的將這個是最好的做法或有另一種方式有一個更好的查詢,從性能角度來看,以下SQL是好還是壞的做法?
CREATE INDEX table1_idx ON table1 (date_column);
SELECT text, date_column
FROM table1
WHERE datepart(yyyy, date_column) = 2015;
與任何幫助,這將不勝感激。
請檢查該鏈接http://stackoverflow.com/questions/3049283/mysql-indexes-what-are-the-best-practices。這可能會回答你的問題 –