位置: 编程技术 - 正文

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

  • 多扣的增值税怎么做账务处理
  • 增值税结转会计科目
  • 城市维护建设税怎么做分录
  • 个人去税务局开劳务票 税点是多少
  • 其他应收款财务报表取数
  • 公司组织出去旅游主持词
  • 付款给对方的会计分录
  • 非流动资产处置损失包括哪些
  • 国税地税合并后叫什么名称
  • 期末留抵税额退税怎么做分录
  • 股东个人将钱打入公司对公账户,能否算作投资款
  • 小微企业增值税减免账务处理
  • 集资建房出租收入如何缴纳个税
  • 劳务公司发放农民工工资的三种形式
  • 预收帐款一直挂账好吗
  • 冲销主营业务收入后导致发生额变大
  • 企业销售货物收入没有银行流水
  • 企业事故赔偿支出可以抵税吗
  • 待处置资产损溢在什么科目
  • 外管证开了未用怎么办
  • 营改增行业注释
  • 建设工程农民工工资支付条例
  • 无票收入有哪些情况抖音
  • 问10个问题
  • 研发费用加计扣除政策指引2.0
  • 固定资产处理怎么入账
  • 赎回公司发行的债券怎么做账?
  • 一般纳税人差额申报表填写
  • 开了百分之五的票怎么办
  • 房地产销售广告是要约还是要约邀请?原因是什么?
  • 长期待摊费用发生当月摊还是次月摊
  • 免税收入税额的含义
  • 确认收入入账
  • macbook版itunes
  • 分享php源码批量运行
  • adv举例
  • 预计负债属于什么类
  • 无限极分类mysql
  • 费用分摊的分录
  • powerremind.exe
  • 如何做好零售商
  • php5.6+mysql
  • php array_reverse 以相反的顺序返回数组实例代码
  • 以前年度进项转出分录
  • 税控技术服务费280元怎么抵减申报不成功
  • 应收账款保理会计处理相关会计准则
  • 发票第一联需要盖发票专用章吗
  • 租赁吊车服务的利润大概有多少
  • 现时社保缴费
  • 营改增后税率
  • 现在购入不动产怎么办
  • 长期借款计提的利息可能借记
  • 产品质量问题扣款账务处理
  • 信用卡账单最低还款额是什么意思
  • 开票软件备份在哪里
  • 以前年度调增的收入下一年如何申报
  • window磁铁
  • windows2008教程
  • mac安装pyenv
  • mac键盘怎么开
  • imac 2010 cpu
  • 安装yum的命令
  • 两台没联网的电脑怎么创建局域网
  • java美化按钮
  • nodejs调用go
  • nodejs oom
  • ie按钮不显示
  • Python定时器实例代码
  • unity怎么用
  • opengl learn
  • 如何删除命令
  • nodejs获取get请求参数
  • nodejs image
  • android4.4w
  • Android GridView属性集合
  • android遇到的难题,怎么解决的
  • 云南增值税普通发票怎么开
  • 湖南城乡居民医疗保险咨询电话
  • 漯河经济开发区税务局电话
  • 房产税纳税义务时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设