职场就业

当前位置 /首页/职场理财/职场就业/列表

sqlserver 怎么建索引

最近做项目遇到了一些数据库查询性能问题,数据较多的时候,加载很慢,就试着想办法优化。但是什么字段应该建索引那些不该呢?

操作方法

(01)表的主关键字自动建立唯一索引select * from Ad_Meter

sqlserver 怎么建索引

(02)直接条件查询的字段Ad_Meter 表中 作为条件查询的 S_ipselect * from Ad_Meter where S_Ip='314111963400'

sqlserver 怎么建索引 第2张

(03)查询中与其它表关联的字段Ad_Meter 表的SYSID_Floorselect * from  Ad_Meter m inner join Ad_Floor f on D_Floor=D_Floor

sqlserver 怎么建索引 第3张

(04)查询中排序的字段Ad_Meter 的 s_ip ,按s_ip的倒序查询select * from Ad_Meter order by S_Ip desc

sqlserver 怎么建索引 第4张

(05)查询中统计或分组统计的字段select MAX(SYSID_Floor) from Ad_Meterselect S_Ip ,COUNT (*) from Ad_Meter group by S_Ip

sqlserver 怎么建索引 第5张
sqlserver 怎么建索引 第6张

(06)步骤二:直接条件查询的字段select * from Ad_Meter where S_Ip='314111963400'举例建一个索引。找到有添加索引的表 Ad_Meter,展开找到 索引,右键--》新建--》添加选择作为索引的字段--》确定

sqlserver 怎么建索引 第7张
sqlserver 怎么建索引 第8张
sqlserver 怎么建索引 第9张
sqlserver 怎么建索引 第10张

特别提示

表记录太少,不适合用索引。

经常插入、删除、修改的表尽量减少索引