位置: 编程技术 - 正文

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

  • 每月计提什么费用
  • 烟叶税计入什么
  • 可供出售金融资产新准则叫什么
  • 收到货款没开票做应收还还应付
  • 企业年报修改后,第三方平台多久同步
  • 进项抵扣的金额怎么算
  • 污水处理税收优惠政策
  • 弥补以前年度亏损从哪里取数
  • 研发机构认定条件
  • 税收的六大作用
  • 超标的职工教育经费为什么是可抵扣
  • 个人转让著作权交什么税
  • 上市公司股票增持是什么回事
  • 金税盘维护费减免政策代码
  • 商品溢余做销售的会计分录怎么写?
  • 开发票六位代码
  • 年终奖缴税将有大变化
  • 普通纳税人的条件
  • 多缴税款能否跨年抵扣
  • 筹备期间的开办企业是指
  • 二千万注册资金是多少
  • 报关单和发票上的公司抬头不一致
  • 成品油生产企业身份归类管理办法
  • 挂靠车辆可以抵扣进项税么?
  • microsoft edge怎么设置关闭所有网页
  • 金融企业贷款损失准备金税务管理
  • 幼儿园收入如何计算
  • win8快捷键大全
  • php文件流
  • 车船税怎么计账
  • 税盘可以全额抵扣是什么意思
  • 委托加工物资如何转入生产成本
  • 提前支付的费用记账
  • 非上市公司股票期权个人所得税
  • php的了解
  • vue3生命周期及使用
  • linux shell
  • 苹果cmsjsui
  • 购入固定资产的会计处理
  • 税务局开普票需要什么材料
  • 发票明细清单怎么打印
  • c语言f lf
  • mongodb cond
  • 个税租房租金扣除规则
  • 运输公司挂靠车辆的会计处理?
  • 个税代扣代缴手续费返还需要缴纳增值税吗
  • 小规模纳税人运输费计入什么科目
  • 房屋租赁的发票能抵扣吗
  • MySQL入门教程
  • 税后利润分配还要交税
  • 所得税纳税年度
  • 购买花卉
  • 会员卡收费
  • 纳税人缴纳的工资怎么查
  • 银行存款利息的结算方式
  • 物业管理企业应履行的义务包括
  • mysql 5.7.33安装
  • windows累积更新
  • 电脑卡 硬盘100%
  • mac wifi时断时续
  • exfat 打不开
  • win8应用商店废了
  • win7系统电脑开不了机
  • 2015年win10共发布135个安全补丁 创历年之最
  • linux vmware命令行
  • view组件属性
  • jquery如何获取input的值
  • 用python分析csv文件
  • python神奇的小海龟
  • uv纹理编辑器贴图移动
  • js数组操作方法
  • js实现功能
  • Python装饰器基础详解
  • 发票在税务系统查不到对方要怎么做
  • 陕西省电子税务局官网登录入口网址
  • 关于增值税纳税人的规定,下列说法正确的是
  • 汽车购置税发票有什么用
  • 深圳市地方税务局历任局长
  • 海南省税务局网站
  • 房屋契税可以退个人所得税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设