当前位置: 首页 > news >正文

网站备案核验单做网站的三个软件

网站备案核验单,做网站的三个软件,sem,小程序注册步骤什么是索引 要了解索引优化和索引失效的场景就要先了解什么是索引 索引是一种有序的存储结构,按照单个或者多个列的值进行排序,以提升搜索效率。 索引的类型 UNIQUE唯一索引 不可以出现相同的值,可以有NULL值。 INDEX普通索引 允许出现相同…

什么是索引

要了解索引优化和索引失效的场景就要先了解什么是索引

索引是一种有序的存储结构,按照单个或者多个列的值进行排序,以提升搜索效率。

索引的类型

UNIQUE唯一索引

不可以出现相同的值,可以有NULL值。

INDEX普通索引

允许出现相同的索引内容。

PRIMARY KEY主键索引

不允许出现相同的值,且不能为NULL值,一个表只能有一个primary_key索引。

fulltext index 全文索引

上述三种索引都是针对列的值发挥作用,但全文索引,可以针对值中的某个单词,比如一篇文章中的某个词,然而并没有什么卵用,因为只有myisam以及英文支持,并且效率让人不敢恭维,但是可以用coreseek和xunsearch等第三方应用来完成这个需求。

Sql索引优化共有以下几种方法

  1. 通过explain 语句帮助选择更好的索引和写出更优化的查询语句。
  2. SQL语句中的IN包含的值不应该过多。
  3. 当只需要一条数据的时候,使用limit 1。
  4. 如果限制条件中其他字段没有索引,尽量少用or。
  5. 尽量用union all代替union。
  6. 不使用ORDER BY RAND()
  7. 区分in和exists、not in和not exists。
  8. 使用合理的分页方式以提高分页的效率。
  9. 查询的数据过大,可以考虑使用分段来进行查询。
  10. 避免在where子句中对字段进行null值判断。
  11. 避免在where子句中对字段进行表达式操作。
  12. 必要时可以使用force index来强制查询走某个索引。
  13. 注意查询范围,between、>、<等条件会造成后面的索引字段失效。
  14. 关于JOIN优化

 sql索引失效的场景

非最左匹配

最左匹配原则指的是,以最左边的为起点字段查询可以使用联合索引,否则将不能使用联合索引

错误模糊查询

模糊查询 like 的常见用法有 3 种:

  1. 模糊匹配后面任意字符:like '张%'
  2. 模糊匹配前面任意字符:like '%张'
  3. 模糊匹配前后任意字符:like '%张%'

而这 3 种模糊查询中只有第 1 种查询方式可以使用到索引

列运算

如果索引列使用了运算,那么索引也会失效

使用函数

查询列如果使用任意 MySQL 提供的函数就会导致索引失效

类型转换

如果索引列存在类型转换,那么也不会走索引,比如 address 为字符串类型,而查询的时候设置了 int 类型的值就会导致索引失效

使用 is not null

当在查询中使用了 is not null 也会导致索引失效,而 is null 则会正常触发索引的

http://www.yayakq.cn/news/544813/

相关文章:

  • 做cf网站dw淘宝网页制作视频教程
  • 专业沈阳网站制作云伙伴公司客户案例
  • 南通公司做网站wordpress弹窗登录注册插件
  • 巴南集团网站建设电力系统网络设计报告
  • 做网站免费搭建做ppt免费模板软件
  • 网站开发的电视剧网站开发结束语
  • 外贸多语言网站公司宣传片广告
  • 深圳龙岗网站开发青岛建设项目
  • 网站设置右击不了如何查看源代码哈尔滨模板建站公司
  • 润滑油网站建设asp 网站模板
  • 吉安高端网站建设公司做效果图常用的网站
  • 广告 网站推广网站平台有哪些
  • 曲阜网站制作网页制作网站首页
  • 海淘返利网站怎么做我国有哪些企业网站
  • 南京网站建设小程序开发 雷仁网络网站建设优化方法
  • 承德做网站优化网站列表页怎么做内链
  • 建站公司还赚钱吗省水利工程建设信息网站
  • go做网站建行网址多少
  • 作网站深圳市建设工程质量检测中心官网
  • 家具建设网站摄影网站建设目的
  • 分类信息网站织梦模板泰安高级网站建设推广
  • 果园网站建设广州软件开发外包
  • 邢台网站建设信息用.net做网站好_还是用php
  • 美术网站建设方案低价企业网站搭建
  • 服务器不能访问网站免费行情软件的特点和优势
  • 专门找人做软件的网站猫咪99永久找到回家的路
  • .netcore网站开发网站的结构类型
  • 广东网站开发建设asp.net企业门户网站源码
  • 最好的网页设计网站网站开发与推广就业
  • flash 做网站网站做支付系统