我有这个简单的查询:
table
桌子很大,跑了大概4秒钟。我在toaddresses,fromaddress,emaildate上添加了一个索引,将其降低到1.5秒左右。我知道这不是很多,但是我们有一个脚本可以运行这个查询大约100次,所以它安装了。
我还能做些什么来优化这个吗?我必须使用LIKE,因为SELECT TOP 1 *
FROM emailmessages
WHERE emaildate > @created
AND toaddresses like '%my@email.com%'
AND toaddresses is not null
AND toaddresses <> ''
AND fromaddress NOT LIKE '%my@email.com%'
ORDER BY
emaildate DESC
看起来像这样:
toaddresses
像这样的 < s.***@l******s.co.uk >
:
fromaddress
由于