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

如何在本地发布自己做的网站怎么做域名网站

如何在本地发布自己做的网站,怎么做域名网站,网站制作需要哪些软件有哪些,英文网站公司什么是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.yayakq.cn/news/246452/

相关文章:

  • 住房与城乡建设部违法举报网站南通网站建设报价
  • 010网站建设松江建网站
  • 网站建设尾款开发app软件多少钱
  • wordpress群站域名驻马店高端网站建设
  • 昆明网站建设赵南京制作网页培训班
  • 长沙网站设计开发网页界面设计中主要包括
  • 网站设计有限公司是干嘛的wordpress重定向循环
  • 在网站制作完成后网站建设广告公司名称
  • 嘉兴网站开发选哪家曹县网站开发公司
  • 本地搭建网站哪个网站可以做免费商业推广
  • 如何建网站保定seo推广沧州公司电话
  • 网站标题关键词堆砌哪里有做配音的兼职网站
  • 建网站有什么用网站建设行业新闻
  • 做一个网站需要投入多少钱计算机网页设计与制作教程
  • 网站联动茂名网站建设公司
  • 惠州网站制作培训论文一区二区三区是什么意思
  • 电子政务与网站建设的经验大良营销网站建设案例
  • html期末大作业个人网站制作周口哪里有做网站的
  • 深圳市公司网站建设wordpress权限管理
  • 长沙市建设厅官方网站策划 网站
  • 大连网站制作网页西部数码网站开发管理助手
  • 移动电商网站开发黄石市建设局网站
  • wordpress 一小时建站教程山西省住房和建设厅网站首页
  • 郑州专业网站设计学做网站教学百度网盘
  • 做外贸的数据网站郑州网站建设技术精粹
  • 个人网站设计实验原理湖北北京网站建设
  • 宁波市住房和城乡建设培训中心网站公司网站开发费用兴田德润在哪儿
  • 之梦一个系统做多个网站网页怎么制作轮播图片
  • 公司注册名称怎么起昆明网站seo技术厂家
  • 天津滨海新区网站建设白杨seo