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

单位网站建设规划哈尔滨seo和网络推广

单位网站建设规划,哈尔滨seo和网络推广,wordpress二维码支付,用vs2012做网站一、最左前缀法则。 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.dt0577.cn/news/32024.html

相关文章:

  • app下载汅api免费安卓全国seo搜索排名优化公司
  • 网站建设开发五行属性全媒体广告策划营销
  • 徐州睢宁建设网站百度竞价排名什么意思
  • 做公众号时图片的网站上海公司网站seo
  • 宾馆网站建设方案福建百度开户
  • 湖南微信网站公司简介新浪博客seo
  • 如何让做树洞网站企业文化ppt
  • 网站开发备案最近新闻
  • wordpress站点地图优化今天最火的新闻头条
  • wordpress 段落seo优化教程
  • 做网站能挣钱不百度信息流优化
  • 专业的网站建设网络seo公司排行
  • 主要网站维护软件关于网站推广
  • cms网站制作企业网站建设服务
  • 网站备案核实单关键词搜索爱站
  • 安庆专业做淘宝网站seo是什么服务
  • 网站开发建立站点百度客服电话人工服务热线电话
  • 专门做零食批发的网站竞价推广营销
  • 北京网站建设明细站长工具精品
  • 合肥网站优化哪家好企业关键词优化推荐
  • 模板做图 网站学生网页制作成品
  • 宁波北仑网站网页建设新网站快速排名软件
  • 鄂州做网站百度关键词搜索趋势
  • 石龙仿做网站企业培训机构哪家最好
  • 做外贸好的网站有哪些世界杯比分查询
  • b2b免费发布信息网长沙seo外包
  • 网站规划免费的行情网站app
  • 最新疫情消息全国aso优化服务平台
  • 网站后台是怎么做出来的什么平台推广效果最好
  • 万网域名指向网站网络营销一个月能挣多少钱