【随手记录】关于关系型数据库索引的建立

发布时间 2023-07-26 15:03:14作者: 空知大仙人

1、索引不是万能的,每类索引都有对应使用情况
2、索引不是越多越好,建立索引对应需要维护索引数据
3、对于like进行模糊搜索时,并不是所有的情况都走索引,需要根据具体的写法来判断
4、where语句最好不要出现 in !=等操作符
5、对于大量重复的数据查询索引可能不生效
6、尽量避免在where条件进行表达式计算或者函数操作
7、尽量使用数字型字段,引擎在处理查询和连接时会逐个比较字符串中每一个字符,而对于数字型而言只需要比较一次就够了。
8、尽可能的使用 varchar/nvarchar代替 char/nchar,变长字段可以节省存储空间
9、不要使用 select * ,用具体的字段列表代替 *,不要返回用不到的任何字段