索引 - Sql Server

目前用到的数据量需要从接口上下载数据,转换成数据插入到数据库中,这方面每天要处理的数据量有十万条左右,由于设置的数据库配置瓶颈,查询批量数据需要用到很长时间。

增加索引:

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

猜你喜欢

转载自blog.csdn.net/weixin_42973143/article/details/83108537