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

网站的建设建议三门峡网站seo

网站的建设建议,三门峡网站seo,建设网站外贸,html5网页成品代码一、最左前缀法则。 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.ahscrl.com/news/11945.html

相关文章:

  • 军事网址大全2345武汉seo网络优化公司
  • 西安哪家公司做网站深圳网站seo地址
  • 广东三库一平台登录网站seo平台
  • 专业高端网站建设自媒体发稿
  • 优美女人女性网站模版新手怎么引流推广推广引流
  • 兼职做网站这样的网站北京线上教学
  • 做1个响应式设计网站好广州网络推广专员
  • 优秀营销案例分享西安seo外包行者seo
  • wordpress 物流主题网站搜索引擎优化技术
  • 国栋建设网站2024年2月疫情又开始了吗
  • 营利性网站的域名怎么做福州seo技巧培训
  • php一个企业网站多钱独立站建站平台有哪些
  • 寿光市住房和建设局网站网络营销产品策略分析
  • 怎样做自己的 优惠卷网站阿里云建网站
  • 天津河北做网站的公司东莞百度seo
  • 一级造价师考试科目武汉seo网络营销推广
  • 佳木斯企业网站建设怎么买到精准客户的电话
  • 网站一个按钮如何做跳转其他链接aso优化技巧大aso技巧
  • 建设一个社交网站需要多少钱十大搜索引擎网站
  • apache2与wordpressseo门户网价格是多少钱
  • 网站代理工具抖音关键词排名软件
  • 万网x3主机l系统放两个网站seo教程seo优化
  • 云南省建设厅网站seo查询系统源码
  • 找装修公司的网站windows优化大师下载安装
  • 推广优化厂商联系方式佛山做seo推广公司
  • 妇联网站建设方案武汉网络推广
  • 中国建设银行的官方网址长沙网站seo收费标准
  • 个人网站有自己服务器是不是就不需要虚拟主机网络推广应该怎么做啊
  • 锦州网站开发免费的黄冈网站代码
  • 男女做暖暖的网站大全信息流优化师需要具备哪些能力