位置: 编程技术 - 正文

简单解析MySQL中的cardinality异常(mysql -ne)

编辑:rootadmin

推荐整理分享简单解析MySQL中的cardinality异常(mysql -ne),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql -ne,mysql 语法解析,mysql详细介绍,mysql语句解析过程,mysql原理解析,mysql的理解,mysql原理解析,mysql原理解析,内容如对您有帮助,希望把文章链接给更多的朋友!

前段时间,一大早上,就收到报警,警告php-fpm进程的数量超过阈值。最终发现是一条sql没用到索引,导致执行数据库查询慢了,最终导致php-fpm进程数增加。最终通过analyze table feed_comment_info_id_ 命令更新了Cardinality ,才能再次用到索引。排查过程如下:sql语句:

简单解析MySQL中的cardinality异常(mysql -ne)

索引信息:

通过explian查看时,发现sql用的是主键PRIMARY,而不是obj_type索引。通过show index 查看索引的Cardinality值,发现这个值是实际数据的两倍。感觉这个Cardinality值已经不正常,因此通过analyzea table命令对这个值从新进行了计算。命令执行完毕后,就可用使用索引了。

Cardinality解释官方文档的解释:An estimate of the number of unique values in the index. This is updated by running ANALYZE TABLE or myisamchk -a. Cardinality is counted based on statistics stored as integers, so the value is not necessarily exact even for small tables. The higher the cardinality, the greater the chance that MySQL uses the index when doing总结一下:1、它代表的是索引中唯一值的数目的估计值。如果是myisam引擎,这个值是一个准确的值。如果是innodb引擎,这个值是一个估算的值,每次执行show index 时,可能会不一样2、创建Index时(primary key除外),MyISAM的表Cardinality的值为null,InnoDB的表Cardinality的值大概为行数;3、值的大小会影响到索引的选择4、创建Index时,MyISAM的表Cardinality的值为null,InnoDB的表Cardinality的值大概为行数。5、可以通过Analyze table来更新一张表或者mysqlcheck -Aa来进行更新整个数据库6、可以通过 show index 查看其值

几个缩减MySQL以节省磁盘空间的建议 我们在工作中时常会遇到一些客户的TPSQPS都不太高,但磁盘占用非常大,一旦单实例空间太大,像内存、网络、CPU以及备份都将增加相应的开销。可能仅

MySQL中一些优化straight_join技巧 在oracle中可以指定的表连接的hint有很多:orderedhint指示oracle按照from关键字后的表顺序来进行连接;leadinghint指示查询优化器使用指定的表作为连接的首

通过MySQL优化Discuz!的热帖翻页的技巧 写在前面:discuz!作为首屈一指的社区系统,为广大站长提供了一站式网站解决方案,而且是开源的(虽然部分代码是加密的),它为这个垂直领域的行

标签: mysql -ne

本文链接地址:https://www.jiuchutong.com/biancheng/347319.html 转载请保留说明!

上一篇:介绍一个针对C++程序的MySQL访问库soci(请根据你的了解叙述c++的特点,c++对c有哪些发展)

下一篇:几个缩减MySQL以节省磁盘空间的建议(mysql缩进快捷键)

  • 退回多交城建税税金会计分录
  • 交强险必须交车船使用税吗
  • 预计所有者权益怎么计算
  • 毛利和销售毛利
  • 从业人数和资产总额是灰色
  • 境外人员为境内企业提供劳务如何缴税
  • 找不到契税发票怎么办
  • 收到固定资产抵账增值税计税基础
  • 职工福利费税前扣除限额
  • 企业付装修费怎么入账
  • 单位的收入是刷卡怎么做账
  • 向银行借款一年是长期还是短期
  • 进项税额有哪些明细科目
  • 认可的发票验证怎么弄
  • 发票一定要房东开的才能报销吗?
  • 发票申领需要什么资料
  • 填报企业所得税资产总额怎么填
  • 收到退以前年度所得税
  • 申报预缴企业所得税
  • 证券投资基金管理人的职权
  • 研发部门的办公费属于研发费的哪个类别
  • 法人可以公司账户存款吗
  • 专用发票购货清单怎么写
  • 工程款分配方式
  • 劳务公司如何确定收入
  • 收到工会经费返还如何做账
  • 装载u盘
  • 如何使用U盘启动盘进行分区
  • 计算工业总产值指数
  • 出差的误餐费会计分录
  • 差额征收增值税 取得的进项可否抵扣
  • 先开票还是先付款最新规定
  • 企业生产经营管理费用包括
  • 黄喉蜂虎鸟是保护动物吗
  • 小规模城建税减半征收2021新政策
  • “从零开始”
  • 云原生istio
  • iframe之间通信
  • testdisk安装方法
  • 厂房没租出去要交税吗
  • 委托境外机构研发
  • 受托加工收到的材料怎么入账
  • 其他应收款其他应付款的风险
  • 公司给员工交社保是怎么交的
  • 弥补以前年度亏损报表怎么填
  • 房屋发票备注栏怎么填
  • 图书为什么不能退货
  • 土地增值税的相关问题
  • 资产负债表和现金流量表之间的勾稽关系
  • 网络使用费属于什么会计科目
  • 纸质承兑上的印花是什么
  • 新会计准则股权投资
  • 以前年度损益调整属于哪类科目
  • 固定资产丢失如何补办
  • 公司法认缴资本金新规
  • 认缴制的注册资金怎么算
  • 附加税印花税会计分录
  • 小规模企业应交税费二级科目
  • 公司购买商品房能折旧吗
  • 无发票临时工劳务费账务处理
  • 财务报表分析的主体是
  • 年终奖会计怎么走账
  • 编制合并报表时最关键的一步
  • mysql启动成功但是无法连接
  • window怎么升级系统
  • Win7系统关闭怎么办
  • ubuntu20.04怎么用
  • dae是什么文件
  • mac鼠标如何设置
  • 使用cp命令时以下说法错误的是
  • linux计划任务每天执行一次
  • Android游戏开发实践指南
  • 安装perl模块
  • nodejs实现登录功能
  • 浅谈编码,解码的意义
  • APP中javascript+css3实现下拉刷新效果
  • 印花税在哪里查询
  • 福建省国税局官网
  • 科研用地是否缴纳土地使用税
  • 朝阳银行作息时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设