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

学校网站建设方案图片网页快速收录

学校网站建设方案图片,网页快速收录,创立一个公司需要多少钱,自动做图在线网站一、最左前缀法则。 1、如果索引使用了多列(联合索引),要遵守最左前缀法则。最左前缀法则指的是查询从索引的最左列开始,并且不跳过索引中的列。 如果跳跃到某一列,索引将部分失效(后面的字段索引失效&am…

一、最左前缀法则。

1、如果索引使用了多列(联合索引),要遵守最左前缀法则。最左前缀法则指的是查询从索引的最左列开始,并且不跳过索引中的列。

如果跳跃到某一列,索引将部分失效(后面的字段索引失效)

2、查看索引

 3、最左在,也未跳过索引

4、最左侧在

5、最左侧不在,索引全部失效

 6、最左在,跳过查询后面,后面的索引失效

 二、范围查询。

1、联合索引中,出现范围查询(>,<),范围查询右侧的列索引失效

2、将>,<改为>=或<=

 三、索引失效。

1、不要在索引列上进行运算操作,否则索引将会失效

 运算后,索引失效

2、字符串不加引号,索引会失效

可以查询出来

索引失效1

 索引失效2

 3、模糊查询,如果仅仅是尾部模糊匹配(+%),索引不会失效,如果是头部模糊匹配(+%),索引失效

 4、or连接的条件,用or分割开的条件,如果or前的条件中的列有索引,而后面的列中没有索引,那么涉及的索引都不会被用到。

 只需要给字段建立索引就可以。

 5、数据分布影响。如果mysql评估使用索引比全表更慢,则不使用索引。

 返回的数据过半走全表,不过半走索引。

 四、sql提示。

sql提示是优化数据库的一个重要手段,简单来说,就是在sql语句中计入一些人为的提示来达到优化操作的目的。

1、use index:用哪个索引

select * from tb_user use index(idx_user_pro) where profession = '软件工程';

2、ignore index:不要走这个索引

explain select * from tb_user ignore index(idx_user_pro) where profession = '软件工程';

 3、force index:必须走这个索引

explain select * from tb_user force index(idx_user_pro) where profession = '软件工程';

五、覆盖索引。 

尽量使用覆盖索引(查询使用了索引,并且需要返回的列,在该索引中已经全部能够找到),减少select *。

 注意:

using index condition:查找使用了索引,但是需回表查询数据。

using where;using index:查找使用了索引,但是需要的数据都在索引列中能找到,所以不需要回表查询数据。

 六、前缀索引。

1、当字段类型为字符串(varchar,text等)时,有时候需要索引很长的字符串,这会让索引变得很大,查询时,浪费大量的磁盘IO,影响查询效率。此时可以只将字符串的一部分前缀建立索引,这样可以大大节约索引空间,从而提高索引效率。

#创建前缀索引
create index idx_xxx on table_name(column(n));

2、前缀长度
可以根据索引字段的选择性来决定,而选择性是指不重复的索引值(基数)和数据表的记录总数的比值,索引选择性越高则查询效率越高,唯一索引的选择性是1,这是最好的索引选择性,性能也是最好的。

select count(distinct email) / count(*) from tb_user;
select count(distinct substring(email,1,5)) / count(*) from tb_user;

 

 示例

七、单列索引和联合索引。

单列索引:即一个索引只包含单个列。

联合索引:即一个索引包含了多个列。

1、在业务场景中,如果存在多个查询条件,考虑针对于查询字段建立索引时,建议建立联合索引,而非单列索引,避免回表查询。

 多条件联合查询时,mysql优化器会评估哪个字段的索引效率更高,会选择该索引完成本次查询。

2、联合索引情况。

 

http://www.15wanjia.com/news/1111.html

相关文章:

  • 建设一个淘宝客网站2345网址大全下载到桌面
  • 一般网站有哪几部分构成人脉推广app
  • 网站怎么做性能测试定制营销型网站建设
  • 张家界商城网站建设网站要怎么创建
  • 武汉免费网站制作慈溪seo
  • 公司网站做的一样算不算侵权杭州百度推广
  • 网站大幅广告免费b站推广网站下载
  • 舆情分析师seo臻系统
  • 网站工商标识做网站的公司负责百度收录提交工具
  • 建材网站建设 南宁搜狗快速收录方法
  • 网站建设公司加盟关键词歌词任然
  • 安庆市城乡建设委员会网站百度收录提交网站后多久收录
  • 事务所网站制作方案网站优化助手
  • 做网站所需要的代码我想做电商
  • 网站开发框架 Wordpress网络推广公司如何做
  • 专业的手机网站建设推广app网站
  • 网站怎么更换域名有效的网络推广
  • 做电影网站都需要什么工具怎样找推广平台
  • java 和php做网站前端seo搜索引擎优化
  • 防制网站怎么做网络营销成功案例分析其成功原因
  • 南昌个人网站制作怎么做电商网站平台
  • 网站设计专业有前途吗网络外贸推广
  • 网站开发公司介绍玉林seo
  • 可以直接进入的正能量网站代运营竞价公司
  • 网站推广策划方案书百度小说搜索热度排行榜
  • 石家庄科技网站哈尔滨网络公司
  • 宁波网站搭建公司国内最好的搜索引擎
  • 企业网站发展趋势seo搜索引擎官网
  • 网站 特效今日舆情热点
  • 厦门海沧网站建设武汉seo百度