搜索你感兴趣的问题
sqlserver 怎么建索引
蝴蝶花 2024-06-03 00:55:35
推荐回答
蝴蝶花 2024-06-07 10:14:34

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

操作方法

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

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

查询中与其它表关联的字段Ad_Meter 表的SYSID_Floorselect * from ?Ad_Meter m inner join Ad_Floor f on M.SYSID_Floor=f.SYSID_Floor

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

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

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

特别提示

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

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

大家都关注
有问题 @爱问
Powered by iask.com