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

做网站购买服务器吗aso优化技巧

做网站购买服务器吗,aso优化技巧,济南做网站的价格,旅游圈wordpress主题什么是Cardinality值? Cardinality值是Mysql做索引优化时一个非常关键的值,优化器会根据这个值来判断是否使用这个索引,它表示索引中唯一值的数目估计值,该值应该尽可能接近1,如果非常小,则用户需要考虑是否…

什么是Cardinality值?

Cardinality值是Mysql做索引优化时一个非常关键的值,优化器会根据这个值来判断是否使用这个索引,它表示索引中唯一值的数目估计值,该值应该尽可能接近1,如果非常小,则用户需要考虑是否删除该列索引。但注意,这个值并不是准确的,它只是一个大概的值。

如何查询Cardinality值?

可以使用show index from [table name]来查看

在这里插入图片描述
Cardinality如何更新?

首先我们要知道如果一个表的数据很大,那么更新这个值的成本是很大的,所以我们不可能频繁的更新这个值。这个值是由InnoDB自身来维护的,Cardinality值统计信息的更新每次发生在Insert和Update语句后,当然它也不是每次更新和插入后都重新统计的,它的更新标准有两个:

  • 表中1/16数据已经更新
  • stat_modified_counter > 2000000000

对于第一个策略,它会在表自从上次更新Cardinality后表中1/16的数据发生变化后更新Cardinality值。第二个情况表示法僧你变化的次数。

满足上面条件后Cardinality就可以更新,其更新策略采用的是采样法,每次获取8个叶子结点,统计每个页不同记录的数目,然后根据采样的信息估计出Cardinality(这也说明了一个事实,重复获取Cardinality值结果可能不一样)。8这个采样数目是系统默认的,我们可以通过innodb_stats_sample_pages来修改采用数目。
此外类似于:ANALYZE TABLESHOW TABLE STATUSSHOW INDEX FROM以及INFORMATION_SCHEMA架构下的TABLES和STATISTICS表被访问是都会更新这个值。

http://www.yidumall.com/news/21232.html

相关文章:

  • 青岛做网站的公司哪个好百度竞价什么时候开始的
  • 衡水做wap网站的公司seo赚钱培训
  • wordpress 动态网站模板下载地址整合营销传播理论
  • 太原网站建设解决方案网站很卡如何优化
  • wordpress 屏蔽国内ipseo基础视频教程
  • wordpress搜索功能主题西安网站seo价格
  • 网站维护升级页面下载百度软件
  • 嘉兴外贸网站建设百度识图鉴你所见
  • 广州做网站哪里好网络营销的四大基础理论
  • 邢台网站开发公司排名优化课程
  • wordpress转移服务器seo的优点有哪些
  • 甘肃省建设工程网站泉州全网营销优化
  • 网站推广公司百度地图网页版进入
  • vps网站权限信阳百度推广公司电话
  • 网站网页制作教程免费外链生成器
  • 怎么给网站做跳转百度集团官网
  • 国外成人做视频网站网站建设技术解决方案
  • 珠海百度seo代理青岛自动seo
  • 金乡县网站开发网站域名购买
  • 做蔬菜批发的网站seo优化搜索结果
  • tk域名官方网站安装百度到手机桌面
  • 在中国建设工程造价管理协会网站域名大全查询
  • 如何做网站电话营销推广渠道有哪些
  • dw网站制作手机软件下载谷歌浏览器下载安装2022最新版
  • 公司网站维护流程如何做网站推广优化
  • 怎么建立一个网站开展业务浙江疫情最新消息
  • 怎么建设游戏试玩平台网站关键词优化软件有哪些
  • 安装php网站上海疫情最新数据
  • wordpress基于什么语言野狼seo团队
  • 如何将自己做的网站变成中文互联网推广方式