只是试图让我的 SQL Azure 数据库在最佳状态下工作,并发现在慢速访问中列出的查询是
Select Distinct(code) as code from table1 where isNull(code, '-1') != '-1'
Table1 有大约 1M 条记录,我们只需要找到除 null 之外的唯一代码。所以我的问题是:
- 对上述任务有更好的查询吗?
- 以下查询是否执行得更好?
Select Distinct(code) as code from table1 where code is not null
SQL Estimated Execution Plan 在上述查询中没有显示任何内容,但建议为以后的查询创建索引。我已经有 4-5 个索引,但不确定创建任何新索引是个好主意?