我正在處理MySQL表格,這些表格基本上是在具有單一百葉窗的模擬辦公室房間中進行光線跟蹤模擬的結果。我通常需要檢索模擬結果,以獲得時間和盲人設置的獨特組合。所以我最終做了很多從MySQL中的大型表格優化單行查詢
SELECT result FROM results WHERE timestamp='2005-05-05 12:30:25' \
AND opening=40 AND slatangle=60
這看起來可疑可優化,因爲這個查詢永遠不會返回多個行。在三列上定義唯一標識每行的索引是否有意義?還是有其他技術可以使用?