快速SQL比较(将位置问题)?

时间:2014-05-22 07:16:26

标签: operator-keyword

以下查询之间是否存在任何性能问题,因为所比较的位置 - 来自系统的值和来自硬盘的数据?

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()会对大型记录产生任何影响吗?

1 个答案:

答案 0 :(得分:0)

不,它应该没有任何区别。

可以产生影响的是hash_key='HASH_KEY'分别对expires_on >= NOW()的位置。

语句末尾的查询是在之前执行的,所以通常最好将最后过滤的查询放在最后。