亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

簡單解析MySQL中的cardinality異常

2024-07-24 13:07:06
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了簡單解析MySQL中的cardinality異常,這個異常會導致索引無法使用,需要的朋友可以參考下

前段時間,一大早上,就收到報警,警告php-fpm進程的數量超過閾值。最終發現是一條sql沒用到索引,導致執行數據庫查詢慢了,最終導致php-fpm進程數增加。最終通過analyze table feed_comment_info_id_0000 命令更新了Cardinality ,才能再次用到索引。

排查過程如下:

sql語句:

 

  1. select id from feed_comment_info_id_0000 where obj_id=101 and type=1; 

索引信息:

 

 
  1. show index from feed_comment_info_id_0000 
  2. +---------------------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+ 
  3. | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | 
  4. +---------------------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+ 
  5. | feed_comment_info_id_0000 | 0 | PRIMARY | 1 | id | A | 6216 | NULL | NULL | | BTREE | |  
  6. | feed_comment_info_id_0000 | 1 | obj_type | 1 | obj_id | A | 6216 | NULL | NULL | | BTREE | |  
  7. | feed_comment_info_id_0000 | 1 | obj_type | 2 | type | A | 6216 | NULL | NULL | YES | BTREE | |  
  8. | feed_comment_info_id_0000 | 1 | user_id | 1 | user_id | A | 6216 | NULL | NULL | | BTREE | |  
  9. +---------------------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+ 
  10. 5 rows in set (0.00 sec) 

通過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 查看其值

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产91对白在线播放| 欧美综合在线第二页| 大胆人体色综合| 久久九九亚洲综合| 国模吧一区二区| 色99之美女主播在线视频| 亚洲国产欧美一区二区三区久久| 亚洲片在线资源| 亚洲区bt下载| 日本国产一区二区三区| 亚洲a在线播放| 久久久91精品国产一区不卡| www.亚洲人.com| 91网在线免费观看| 最近2019年好看中文字幕视频| 91精品国产91久久久久久最新| 久久九九亚洲综合| 国产精品香蕉国产| 亚洲影院色无极综合| 国产精品视频播放| 亚洲电影第1页| 久久精品一区中文字幕| 欧美中文字幕在线视频| 最近中文字幕日韩精品| 日韩成人激情在线| 成人欧美一区二区三区在线湿哒哒| 亚洲色图17p| 国产欧美一区二区白浆黑人| 日韩av电影在线免费播放| 亚洲香蕉成人av网站在线观看| 成人免费在线网址| 成人一区二区电影| 久久人人爽人人爽爽久久| 日韩成人在线电影网| 欧美国产日韩一区二区在线观看| 777精品视频| 国产成人亚洲综合91| 成人a级免费视频| 伊人伊成久久人综合网站| 欧美日韩999| 日韩在线视频网站| 91九色精品视频| 欧美性xxxx极品hd满灌| 日本午夜人人精品| 欧美另类69精品久久久久9999| 亚洲精品资源美女情侣酒店| 欧美日韩午夜激情| 精品国产欧美成人夜夜嗨| 国产自摸综合网| 日本精品一区二区三区在线播放视频| 久热精品视频在线观看一区| 国产精品久久久久久久久久ktv| 91av网站在线播放| 国产精品jvid在线观看蜜臀| 日韩av在线免播放器| 亚洲电影免费观看高清完整版| 国产美女高潮久久白浆| 欧美视频在线看| 色综合亚洲精品激情狠狠| 久久国产精品影片| 色婷婷av一区二区三区在线观看| 九九精品在线观看| 91超碰caoporn97人人| 日韩**中文字幕毛片| 91精品久久久久久久| 久久精品久久久久电影| 欧美疯狂xxxx大交乱88av| 深夜福利国产精品| 中文字幕日韩精品有码视频| 亚洲xxxx在线| 日韩av一区二区在线观看| 久久色在线播放| 欧美大片免费观看在线观看网站推荐| 久久夜色精品国产亚洲aⅴ| 人人做人人澡人人爽欧美| 国产视频精品免费播放| 91国偷自产一区二区三区的观看方式| 成人精品视频在线| 亚洲精品国产综合区久久久久久久| 欧美日韩精品在线| 国产精品国产三级国产aⅴ9色| 日韩欧美精品在线观看| 欧美性xxxxx极品娇小| 欧美日韩在线观看视频小说| 欧美激情视频在线免费观看 欧美视频免费一| 久久手机免费视频| 国产区精品视频| 九九热精品在线| 国模精品视频一区二区三区| 亚洲一区二区在线播放| 亚洲精品av在线| 久久久久久中文字幕| 亚洲男人天堂九九视频| 久久国产精品久久久| 最近2019中文免费高清视频观看www99| 国产日韩在线免费| 亚洲精选一区二区| 亚洲欧美日本另类| 91精品久久久久久久| 欧美精品一本久久男人的天堂| 国产亚洲成av人片在线观看桃| 777午夜精品福利在线观看| 久久久电影免费观看完整版| 日韩av免费观影| 黑人巨大精品欧美一区二区一视频| 亚洲网站在线观看| 欧美性猛交xxxx免费看久久久| 国产九九精品视频| 国内精品小视频在线观看| 精品美女久久久久久免费| 久久久国产精品免费| 日韩美女av在线| 日韩综合视频在线观看| 欧美日韩国产一区在线| 日韩大胆人体377p| 91香蕉嫩草影院入口| 一个人www欧美| 国产91精品青草社区| 欧美最猛性xxxx| 岛国av在线不卡| 色偷偷88888欧美精品久久久| 欧美激情在线有限公司| 九九九热精品免费视频观看网站| 日韩av片免费在线观看| 亚洲精品白浆高清久久久久久| 久久中文字幕在线视频| 久久精品国产欧美激情| 午夜精品久久久久久久白皮肤| 久久久999精品免费| 国产精品网红直播| 亚洲视频在线观看视频| 国产精品www网站| 57pao精品| 亚洲精品456在线播放狼人| 国产精品爽爽ⅴa在线观看| 91在线观看免费网站| 亚洲女人天堂成人av在线| 国产日韩在线免费| 成人免费视频97| 亚洲第一精品夜夜躁人人爽| 九九热这里只有在线精品视| 98精品国产自产在线观看| 高清一区二区三区日本久| 欧美视频在线观看免费网址| 色爱av美腿丝袜综合粉嫩av| 综合国产在线视频| 日韩在线视频观看正片免费网站| 色综合色综合久久综合频道88| 欧美黑人巨大精品一区二区| 亚洲激情在线视频| 伊人亚洲福利一区二区三区| 日韩av影视在线| 欧美一级淫片丝袜脚交| 55夜色66夜色国产精品视频| 美女999久久久精品视频| 国产精品美女av| 亚洲国产一区自拍| 亚洲自拍偷拍福利| 欧美在线激情网| 国内精品视频久久| 国产精品久久久久久av福利| 国产精品老女人精品视频| 欧美多人爱爱视频网站| 欧美成人中文字幕在线|