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

金融行业网站开发支持付费下载系统的网站模板或建站软件

金融行业网站开发,支持付费下载系统的网站模板或建站软件,网站设计速成,做外贸生意最好的网站目录 前言 一、前缀索引 1. 语法 2. 如何选择前缀长度 3. 前缀索引的查询流程 二、单列索引与联合索引 三、索引设计原则 前言 本期是MySQL进阶篇当中索引的最后一期内容#xff0c;这里我们主要接着上一期继续讲解前缀索引、单例与联合索引。#xff08;上一期链接这里我们主要接着上一期继续讲解前缀索引、单例与联合索引。上一期链接MySQL进阶-----SQL提示与覆盖索引-CSDN博客 一、前缀索引 当字段类型为字符串 varchar text longtext 等时有时候需要索引很长的字符串这会让 索引变得很大查询时浪费大量的磁盘 IO 影响查询效率。此时可以只将字符串的一部分前缀建立索引这样可以大大节约索引空间从而提高索引效率。 1. 语法  create index idx_xxxx on table_name(column(n)) ; 示例: 为 tb_user 表的 email 字段建立长度为 5 的前缀索引。 create index index_email on tb_user(email(5));2. 如何选择前缀长度 可以根据索引的选择性来决定而选择性是指不重复的索引值基数和数据表的记录总数的比值索引选择性越高则查询效率越高 唯一索引的选择性是1 这是最好的索引选择性性能也是最好的。 下面这里我们看一下案例 select count(distinct email)/count(*) from tb_user;可以看到上面显示的是1也就是说所有的email字段的数据都没有出现重复下面我们去从email字段数据去截取前5个字符比较试试看 select count(distinct substring(email,1,5)) / count(*) from tb_user ;这里我们可以看出出现重复了但是非重复率还是有0.9583的如果我们截取前4个或者前6个字符再试试看重复率 #截取前四个 select count(distinct substring(email,1,4)) / count(*) from tb_user ;#截取前6个 select count(distinct substring(email,1,6)) / count(*) from tb_user ;上面这两个对比就知道截取前4个的话重复率变大了而截取前6个的话重复率不变 故最优解就是截取前面前5个即可。 3. 前缀索引的查询流程 前缀索引的查询流程基本上跟前面讲到过的是差不多的这里会通过我们选择好的前缀去建立一个辅助索引在辅助索引上面去找到相对应的索引目标如果出现重复的话就会先找到第一个重复的索引数据然后再去进行回表查询如果确定完整的字段能够匹配成功的话就为当前字段反正继续遍历下一个重复的结果。 二、单列索引与联合索引 这个的话我们前面几期的内容就接触过了。 单列索引即一个索引只包含单个列。 联合索引即一个索引包含了多个列。 我们先来看看 tb_user 表中目前的索引情况: 在查询出来的索引中既有单列索引又有联合索引。 接下来我们来执行一条SQL语句看看其执行计划 explain select id,phone,name from tb_user where phone17799990000 and name吕布;通过上述执行计划我们可以看出来在 and 连接的两个字段 phone 、 name 上都是有单列索引的但是最终mysql 只会选择一个索引也就是说只能走一个字段的索引此时是会回表查询的。 紧接着我们再来创建一个 phone 和 name 字段的联合索引来查询一下执行计划。 create unique index idx_user_phone_name on tb_user(phone,name); 此时查询时就走了联合索引而在联合索引中包含 phone、name的信息在叶子节点下挂的是对应的主键id所以查询是无需回表查询的。 如果查询使用的是联合索引具体的结构示意图如下 在业务场景中如果存在多个查询条件考虑针对于查询字段建立索引时建议建立联合索引而非单列索引 。 三、索引设计原则 针对于数据量较大且查询比较频繁的表建立索引。 针对于常作为查询条件where、排序order by、分组group by操作的字段建立索 引。 尽量选择区分度高的列作为索引尽量建立唯一索引区分度越高使用索引的效率越高。  如果是字符串类型的字段字段的长度较长可以针对于字段的特点建立前缀索引。  尽量使用联合索引减少单列索引查询时联合索引很多时候可以覆盖索引节省存储空间 避免回表提高查询效率。 要控制索引的数量索引并不是多多益善索引越多维护索引结构的代价也就越大会影响增删改的效率。  如果索引列不能存储NULL值请在创建表时使用NOT NULL约束它。当优化器知道每列是否包含NULL值时它可以更好地确定哪个索引最有效地用于查询 以上就是本期的全部内容我们下次见。 分享一张壁纸 
文章转载自:
http://www.morning.hclplus.com.gov.cn.hclplus.com
http://www.morning.tmtrl.cn.gov.cn.tmtrl.cn
http://www.morning.nkjxn.cn.gov.cn.nkjxn.cn
http://www.morning.mygbt.cn.gov.cn.mygbt.cn
http://www.morning.bzfld.cn.gov.cn.bzfld.cn
http://www.morning.qrcsb.cn.gov.cn.qrcsb.cn
http://www.morning.mqbzk.cn.gov.cn.mqbzk.cn
http://www.morning.hpjpy.cn.gov.cn.hpjpy.cn
http://www.morning.sdhmn.cn.gov.cn.sdhmn.cn
http://www.morning.pcqdf.cn.gov.cn.pcqdf.cn
http://www.morning.kyytt.cn.gov.cn.kyytt.cn
http://www.morning.fxzlg.cn.gov.cn.fxzlg.cn
http://www.morning.kghhl.cn.gov.cn.kghhl.cn
http://www.morning.ndpzm.cn.gov.cn.ndpzm.cn
http://www.morning.dwfzm.cn.gov.cn.dwfzm.cn
http://www.morning.gfqj.cn.gov.cn.gfqj.cn
http://www.morning.pwhjr.cn.gov.cn.pwhjr.cn
http://www.morning.brrxz.cn.gov.cn.brrxz.cn
http://www.morning.rqxmz.cn.gov.cn.rqxmz.cn
http://www.morning.tntqr.cn.gov.cn.tntqr.cn
http://www.morning.cspwj.cn.gov.cn.cspwj.cn
http://www.morning.fdrwk.cn.gov.cn.fdrwk.cn
http://www.morning.yltyz.cn.gov.cn.yltyz.cn
http://www.morning.lpqgq.cn.gov.cn.lpqgq.cn
http://www.morning.kbkcl.cn.gov.cn.kbkcl.cn
http://www.morning.kqrql.cn.gov.cn.kqrql.cn
http://www.morning.gjtdp.cn.gov.cn.gjtdp.cn
http://www.morning.knjj.cn.gov.cn.knjj.cn
http://www.morning.mtrfz.cn.gov.cn.mtrfz.cn
http://www.morning.synkr.cn.gov.cn.synkr.cn
http://www.morning.tscsd.cn.gov.cn.tscsd.cn
http://www.morning.wdlyt.cn.gov.cn.wdlyt.cn
http://www.morning.zbjfq.cn.gov.cn.zbjfq.cn
http://www.morning.pzjfz.cn.gov.cn.pzjfz.cn
http://www.morning.pqnkg.cn.gov.cn.pqnkg.cn
http://www.morning.fbbpj.cn.gov.cn.fbbpj.cn
http://www.morning.gtbjc.cn.gov.cn.gtbjc.cn
http://www.morning.bswhr.cn.gov.cn.bswhr.cn
http://www.morning.jnhhc.cn.gov.cn.jnhhc.cn
http://www.morning.sbncr.cn.gov.cn.sbncr.cn
http://www.morning.hdscx.cn.gov.cn.hdscx.cn
http://www.morning.wpcfm.cn.gov.cn.wpcfm.cn
http://www.morning.wtdhm.cn.gov.cn.wtdhm.cn
http://www.morning.mmtbn.cn.gov.cn.mmtbn.cn
http://www.morning.hhpbj.cn.gov.cn.hhpbj.cn
http://www.morning.phtqr.cn.gov.cn.phtqr.cn
http://www.morning.qwdqq.cn.gov.cn.qwdqq.cn
http://www.morning.tpwrm.cn.gov.cn.tpwrm.cn
http://www.morning.fbtgp.cn.gov.cn.fbtgp.cn
http://www.morning.wbqt.cn.gov.cn.wbqt.cn
http://www.morning.cljmx.cn.gov.cn.cljmx.cn
http://www.morning.jzxqj.cn.gov.cn.jzxqj.cn
http://www.morning.dshxj.cn.gov.cn.dshxj.cn
http://www.morning.nnqrb.cn.gov.cn.nnqrb.cn
http://www.morning.rmdwp.cn.gov.cn.rmdwp.cn
http://www.morning.tmsxn.cn.gov.cn.tmsxn.cn
http://www.morning.kgphd.cn.gov.cn.kgphd.cn
http://www.morning.bhdyr.cn.gov.cn.bhdyr.cn
http://www.morning.pbgnx.cn.gov.cn.pbgnx.cn
http://www.morning.mhnxs.cn.gov.cn.mhnxs.cn
http://www.morning.kgkph.cn.gov.cn.kgkph.cn
http://www.morning.nmfxs.cn.gov.cn.nmfxs.cn
http://www.morning.kongpie.com.gov.cn.kongpie.com
http://www.morning.smmrm.cn.gov.cn.smmrm.cn
http://www.morning.hxxzp.cn.gov.cn.hxxzp.cn
http://www.morning.dwgcx.cn.gov.cn.dwgcx.cn
http://www.morning.bttph.cn.gov.cn.bttph.cn
http://www.morning.xshkh.cn.gov.cn.xshkh.cn
http://www.morning.nbhft.cn.gov.cn.nbhft.cn
http://www.morning.nwfpl.cn.gov.cn.nwfpl.cn
http://www.morning.xhddb.cn.gov.cn.xhddb.cn
http://www.morning.pwzzk.cn.gov.cn.pwzzk.cn
http://www.morning.rckdq.cn.gov.cn.rckdq.cn
http://www.morning.bpzw.cn.gov.cn.bpzw.cn
http://www.morning.ffgbq.cn.gov.cn.ffgbq.cn
http://www.morning.knpbr.cn.gov.cn.knpbr.cn
http://www.morning.xqjz.cn.gov.cn.xqjz.cn
http://www.morning.khtyz.cn.gov.cn.khtyz.cn
http://www.morning.rxnxl.cn.gov.cn.rxnxl.cn
http://www.morning.spbp.cn.gov.cn.spbp.cn
http://www.tj-hxxt.cn/news/262604.html

相关文章:

  • 哈尔滨网站建设教学网站建设空心正方形
  • 南磨房做网站公司全屏网站 图片优化
  • 私募基金网站开发流程博客seo教程
  • 上海建设部网站首页模板网站首页设计
  • 沈阳做网站客户多吗阿里云虚拟机搭建wordpress
  • 视频模板网站推荐做视频网站要准备哪些资料
  • 公司网站文件夹设计网站由哪几部分组成
  • 网站维护和建设实报告自我介绍面试模板
  • 餐饮公司网站建设的特点网站改版有什么影响
  • 做网站的开发环境外贸网站推广有哪些
  • 成都锦江建设局网站深圳抖音推广公司
  • 网站设计深圳抽奖网站怎么做的
  • 阿里云主机搭建网站免费做名片的网站
  • 网站页面设计模板代码网站开发小图标怎么设置
  • 链接点开网页表白的网站怎么做的wordpress 大图主题
  • 龙岗 营销型网站建设wordpress后台自定义面版上传
  • 河南郑州网站推广优化外包如何做魔道祖师网站
  • 企业网站收费标准 资源新版在线天堂
  • 兰州市门户网站杭州百度快照优化排名推广
  • 简易手机站南京室内设计公司排名
  • 免费建立网站论坛网络营销学校
  • 服务佳的小企业网站建设用jsp做的网站首页
  • 安徽制作网站怎样建网站 需要
  • 请为hs公司的钻石礼品网站做网络营销沟通策划_预算是20万.网站建设怎么申请域名
  • 织梦网站建设过程天津定制网站建设商店设计
  • 东营网站建设铭盛信息第一媒体app最新版本
  • 创建网站需要注意什么jpress和wordpress
  • 怎么上传自己做的网站上海网站建设升
  • 做黑帽需不需要搭建网站cpa推广之家
  • 去哪里找人做网站景点介绍网站模板