2014-05-22 34 views
0

以下查詢之間是否存在任何性能問題,因爲比較的內容是 - 系統值和硬盤數據的位置?快速SQL比較(將立場重要)?

SELECT * FROM hashes WHERE hash_key='HASH_KEY' AND NOW() <= expires_on; 
SELECT * FROM hashes WHERE hash_key='HASH_KEY' AND expires_on >= NOW(); 

NOW() <= expires_onexpires_on >= NOW()做出過大的記錄,有什麼區別?

回答

0

不,它不應該有任何區別。

什麼可以有所作爲是hash_key='HASH_KEY'分別與expires_on >= NOW()之一的位置。

之前執行語句結尾處的查詢,因此最好將過濾最多的一個放在最後。