背景
今天在论坛中,看到有人在问一个千万级别表查询的优化。一个简单的查询几分钟。语句如下
SELECT work_date ,
major ,
style ,
jo_key_seq ,
component ,
qty ,
bundle_id ,
jo_sku_key_seq
FROM dbo.rfid_transaction_table
WHERE RTRIM(style) = '68036N/SS10'
AND work_date >= '2009-07-01'
AND work_date <= '2017-10-01'
AND major = '911'
我给他的建议是:1 调整索引 2.不要在style字段上使用函数。今天先不管索引的调整,对于第二点,他使用了RTRIM。今天分享下RTRIM知识点和相关的优化技巧。
案例