位置: 编程技术 - 正文

简单解析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缩进快捷键)

  • 固定资产处置营业外收入和发票金额不一致
  • 土地使用税的纳税义务人
  • 冲减计提
  • 税务师考试给个税表吗
  • 用友删除凭证后期初余额不对
  • 在网上怎么预约办健康证
  • 返佣账务处理
  • 怎么算应纳税收多少
  • 破产清算收到的实收资本是破产资产吗
  • 农产品加计扣除1%政策
  • 公司买包包送员工入可以计入什么科目?
  • 关于固定资产管理
  • 个体工商户投资者减除费用
  • 详解非税收入
  • 建筑行业没有库存要做暂估成本怎么做?
  • 长期股权投资采用成本法核算,被投资单位实现的净利润
  • windows11如何
  • 公司流水账是会计做吗
  • 个体工商税务登记需要费用
  • 安装固定资产的费用
  • 什么是差额征税劳务费
  • 怎么修改以前年度的账
  • php
  • php vr
  • 营业外收入怎么申报增值税
  • 高手成长礼包
  • php ffi 教程
  • 鹤望兰的养殖方法和注意事项浇水
  • php目录列表
  • React常见面试题
  • 一文教会你何为重绘、回流?
  • javascript网页自动化
  • 最详细的世界地图
  • php打包phar
  • 关税计入纳税总额么
  • vue状态机
  • 什么是企业管理的首要职能
  • 装修费用一次性计入成本
  • 销售包装什么意思
  • Bootstrap table 控制表格高度固定(行高固定)并且不受数据量影响
  • nacos注册流程
  • 生育津贴如何做帐
  • 增值税品种
  • 个体工商户纳税申抿
  • 固定资产清理借方表示什么意思
  • 企业借款利息计入什么科目
  • 金税卡报税流程
  • SQL2005Express中导入ACCESS数据库的两种方法
  • 增值税加计扣除最新政策2023
  • 银行承兑汇票的特点
  • 结转本月收支
  • 收到的发票怎么做分录
  • 认证未抵扣往哪里记
  • 公司社保收费标准
  • 工伤误工费标准是按照社平工资来算的吗
  • 酒店购买的餐具可以退吗
  • 非营利医疗机构由谁批准
  • mysql5.7.20安装
  • win8无法运行exe
  • 组策略win7
  • win8怎么装系统
  • linux php教程
  • windows10稳定版本
  • win102021更新
  • win8控制面板怎么打开
  • linux入门很简单
  • excel实现多选
  • linux awk命令使用实例
  • eclipse cocos2dx Couldn't load cocos2dcpp from loader
  • 控制程序的先后顺序是怎样的
  • Node.js中的全局变量有哪些
  • JavaScript中length属性的使用方法
  • 从零开始学公文写作
  • jquery悬浮弹出提示框
  • 江苏国税增值税退税怎么操作
  • 税务 信息
  • 淮北市国家税务总局电话
  • 个人领税票需要哪些资料
  • 先进材料包括哪些行业
  • 消费发票上的金额含税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设