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

做网站可以赚钱吗wordpress 公园主题

做网站可以赚钱吗,wordpress 公园主题,苏州建设厅网站首页,深圳网站建设明细报价表mysql为什么选错索引#xff1f; 在进行慢SQL分析的时候#xff0c;有时候我们会发现explain的扫描行数和慢日志中的行数相差很大#xff0c;那explain中的rows这个扫描行数是怎么判断的#xff1f; 其实MySQL在真正开始执行语句之前#xff0c;并不能精确的满足这个条件…mysql为什么选错索引 在进行慢SQL分析的时候有时候我们会发现explain的扫描行数和慢日志中的行数相差很大那explain中的rows这个扫描行数是怎么判断的 其实MySQL在真正开始执行语句之前并不能精确的满足这个条件的记录有多少行而只能根据统计信息来估算记录数。 这个统计信息就是索引的“区分度”显然一个索引上不同的值越多这个索引的区分度就越好。而一个索引上不同的值的个数我们称之为“基数”cardinality)。也就是说这个基数越高索引的区分度越好。 日常中我们可以通过”show index from tablename”看到一个索引的基数。 MySQL怎样得到索引基数 Mysql是通过采样统计的方法。为什么要采样统计呢因为把整张表取出来一行行统计虽然可以得到精确的结果但是代价太高了所以只能选择“采样统计”。 采样统计的时候InnoDB默认会选择N个数据页统计这些页面上的不同值得到一个平均值然后乘以这个索引的页面数就得到了这个索引的基数。 而数据表是会持续更新的索引统计信息也不会固定不变。所以当变更的数据行数超过1/M的时候会自动触发重新做一次索引统计。 在MySQL中有两种存储索引的方式可以通过设置参数innodb_stats_persistent的值来选择 当设置为on的时候表示统计信息会持久化存储。这时默认的N是20,M是10. 设置为off的时候表示统计信息只存储在内存中。这时默认的N是8M是16. 由于是采样统计所以不管N是20还是8这个基数都是很不准确的。 索引选择异常处理办法 采用force index 强行选择一个索引。修改sql语句、引导MySQL使用我们期望的索引。在有些场景下我们可以新建一个更适合的索引来提供给优化器做选择或删除掉误用的索引。 由于索引统计信息的不准确可以用analyze table来解决。 而对于其它优化器误判断的情况你可以在应用端用force index 来强行指定索引也可以通过修改语句来引导优化器还可以通过增加或者删除索引来绕过这个问题。
http://www.pierceye.com/news/503498/

相关文章:

  • 找网站设计公司 看那些wordpress居中
  • 无锡网站营销公司哪家好全屏网页设计尺寸
  • 做第一个网站什么类型网站搜索引擎优化案例
  • 网站代码生成网站网站开发专业 工作意愿
  • ps做网站效果图尺寸如何重庆网站建设选夹夹虫
  • 上鼎工程建设有限公司网站最简单的手机网站制作
  • 网站维护企业网站的后缀名
  • 建设网站需要哪些认证做公众号的网站模板下载吗
  • 搜狗提交网站入口Wordpress登录后顶部的黑
  • 计算机网络技术就业方向及前景西安seo网站排名优化公司
  • 手机网站要求软文推广图片
  • 网站在哪里建立用h5开发的网站模板
  • 深圳建英文网站小学生作文网
  • 画室网站模板德阳 网站建设
  • 池州网站建设网站建设网站开发技术与应用课程设计
  • 淘宝上做网站可信吗怎么建设游戏试玩平台网站
  • 个人网站有哪些类型公众号开发教程零基础
  • 合肥做兼职网站户县住房和城乡建设局官方网站
  • 集团网站源码域名备案成功如何做网站
  • 吉林省建设监理协会网站诚信建设智慧团建官网登录
  • 萧县住房和城乡建设局网站文学网站模板下载
  • 家用电脑可以做网站吗wordpress获取文章信息
  • 山东公路建设集团网站wordpress插件代码
  • 惠州网站公司网站制作成app
  • 站群管理系统汕头网站建设和运营
  • 泉州哪里做网站开发攻击asp网站
  • 网站参考模板网络营销案例论文3000字
  • 网站开发 盈利采购网站模板
  • 营销网站建设的规则徐州经济开发区网站
  • 做动图的网站知乎wordpress 死链提交