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

衡水wap网站建设铁岭网站建设网络优化

衡水wap网站建设,铁岭网站建设网络优化,网站开发一般有几个服务器,wordpress小说模版一#xff1a;概念 在 索引建立之后#xff0c;一条语句可能会命中多个索引#xff0c;这时#xff0c;索引的选择#xff0c;就会交由 优化器 来选择合适的索引。 优化器选择索引的目的#xff0c;是找到一个最优的执行方案#xff0c;并用最小的代价去执行语句。 二…一概念 在 索引建立之后一条语句可能会命中多个索引这时索引的选择就会交由 优化器 来选择合适的索引。 优化器选择索引的目的是找到一个最优的执行方案并用最小的代价去执行语句。 二优化器选择索引的原则 - 在数据库里面扫描行数是影响执行代价的因素之一。 - 扫描的行数越少意味着访问磁盘数据的次数越少消耗的 CPU 资源越少。 - 当然扫描行数并不是唯一的判断标准优化器还会结合是否使用临时表、是否排序等因素进行综合判断。 三优化器是如何判断扫描行数的 - MySQL 在真正开始执行语句之前并不能精确地知道满足这个条件的记录有多少条而只能根据统计信息来估算记录数。 - 这个统计信息就是索引的“区分度”。显然一个索引上不同的值越多这个索引的区分度就越好。 - 而一个索引上不同的值的个数我们称之为“基数”cardinality。 - 也就是说这个基数越大索引的区分度越好。 - 可以使用 show index 方法看到一个索引的基数。 - 在使用普通索引因为都要回表到主键索引上查出整行数据这个代价优化器也要算进去的。 四 MySQL 是怎样得到统计信息的呢 使用  采样统计 原理 采样统计的时候InnoDB 默认会选择 N 个数据页统计这些页面上的不同值得到一个平均值然后乘以这个索引的页面数就得到了这个索引的基数。 而数据表是会持续更新的索引统计信息也不会固定不变。所以当变更的数据行数超过 1/M 的时候会自动触发重新做一次索引统计。 为什么需要使用 采样统计 - 因为把整张表取出来一行行统计虽然可以得到精确的结果但是代价太高了所以只能选择“采样统计”。 在 MySQL 中有两种存储索引统计的方式可以通过设置参数 innodb_stats_persistent 的值来选择 设置为 on 的时候表示统计信息会持久化存储。这时默认的 N 是 20M 是 10。 设置为 off 的时候表示统计信息只存储在内存中。这时默认的 N 是 8M 是 16。 是采样统计所以不管 N 是 20 还是 8这个基数都是很容易不准的。 五索引选择异常的问题可以有哪几种处理方式? - 重新统计索引信息 -  既然是统计信息不对那就修正。analyze table t 命令可以用来重新统计索引信息。指定使用索引 - select * from table force index(index_name);
http://www.w-s-a.com/news/696978/

相关文章:

  • 企业网站建设费未付款怎样挂账长春网站制作专业
  • 深圳找网站建设邹城市建设局网站
  • 长春火车站停运了吗网站开发概要设计
  • 网站开发表格整体页面居中网站域名详解
  • 漕泾网站建设赢展网站建设
  • 医院网站建设的要求毕业了智慧团建密码忘了
  • 网站怎么建设在哪里接单坪山商城网站建设哪家便宜
  • 中山企业网站优化易语言wordpress发布
  • 宜昌网站推广自己怎么做彩票网站吗
  • 英文网站建设 招标网站建设中服务器搭建方式
  • 直播网站建设需要什么软件有哪些室内设计效果图怎么做
  • 宁波网站建设电话网络推广外包一年多少钱
  • 检索标准的网站怎么制作企业网站
  • 下列关于网站开发中网页发布wordpress 粘帖图片
  • 网站建设遇到的问题及对策宁波网站建设营销推广
  • 各大招聘网站常州百度快速优化
  • 做网站线稿软件有哪些做门户网站需要注册公司吗
  • 建设企业网站模板下载优化方案怎么写
  • 做像淘宝网的网站网站单页面制作
  • 网站建设流程表龙岩网站建设较好的公司
  • 龙岗建站费用手机免费建立网站吗
  • 江门高端网站建设怎样制作wordpress手机主题
  • 淘宝网站如何在邮件里做超链接wordpress图片投票插件
  • 镇平哪家网站做的好招聘网站如何建设
  • 建网站一般多少钱幸福里wordpress怎么可视化构建页面
  • 广东网站建设建站模板主机托管公司
  • 网站开发师是做什么的网站域名在哪里备案
  • 什么是网站国内高速空间国外做3d模型的网站
  • 效果建网站的公凡科网登陆
  • 网站域名续费多少钱在线制作图片软件