目前用到的数据量需要从接口上下载数据,转换成数据插入到数据库中,这方面每天要处理的数据量有十万条左右,由于设置的数据库配置瓶颈,查询批量数据需要用到很长时间。
增加索引:
CREATE NONCLUSTERED INDEX [索引名称] ON [dbo].[表名]
(
[列名] ASC
)WITH (STATISTICS_NORECOMPUTE = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON [PRIMARY]
GO
这里命名规范可以参考
IDX_tableName_column
由于目前数据库数据太大,因此查询由之前的几十秒变为现在的秒查询,效果十分显著。
若要删除索引,可执行:
DROP INDEX [索引名] ON [dbo].[表名]
GO