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

wordpress杀毒插件广州百度提升优化

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.hkea.cn/news/834454/

相关文章:

  • 做学校网站什么文案容易上热门
  • 网站开发技术包括郑州网站关键词排名
  • 网站开发预算怎么算百度竞价ocpc
  • 成都锐度设计公司怎么样优化大师怎么提交作业
  • 租用网站服务器东莞市网站建设
  • 馆陶县网站网站运营管理
  • 西双版纳傣族自治州医院seo搜索优化网站推广排名
  • wordpress站点网址小吃培训2000元学6项
  • 郑州网站制作天强科技seo百度发包工具
  • 江阴市住房与建设局网站seo工资多少
  • wordpress image.php南宁百度首页优化
  • 谢家华做网站百度指数与百度搜索量
  • wordpress 安装 ubuntu整站优化代理
  • 做公司网站协议书模板下载百度竞价推广公司
  • 福田蒙派克6座二手值多少钱重庆seo点击工具
  • 有了域名 怎么做网站外贸网站推广方法之一
  • 审美网站长春网站建设路
  • 网站 管理系统域名查询注册信息查询
  • 专业网站设计发展前景推广网站软文
  • 怎么建设seo自己网站网站优化推广教程
  • 最新app开发软件石家庄网站建设seo公司
  • 江苏自助建站系统哪家好推广网站要注意什么
  • 唐河做网站关键字搜索引擎
  • 松江专业做网站公司seo视频教程百度云
  • 淄博品质网站建设竞价推广怎么样
  • 搜狗站群系统资源网站优化排名优化
  • 建设一个网站哪家好网站推广优化的原因
  • 做网站的上海公司有哪些情感链接
  • 梧州做网站建设数字营销公司
  • 加强新闻网站建设建议seo高手培训