日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

淺析MySQL的基數(shù)統(tǒng)計

瀏覽:21日期:2023-10-08 16:17:10

一、基數(shù)是啥?Cardinality指的就是MySQL表中某一列的不同值的數(shù)量。

如果這一類是唯一索引,那基數(shù) = 行數(shù)。

如果這一列是sex,枚舉類型只有男女,那它是基數(shù)就是2

Cardinality越高,列就越有成為索引的價值。MySQL執(zhí)行計劃也會基于Cardinality選擇索引。

通過下面的方式可以看到表中各列的基數(shù)。

淺析MySQL的基數(shù)統(tǒng)計

比如這個經(jīng)典的例子:有一列為sex,那對于sex列中存儲的值來說 非男即女,它的基數(shù)最大就是2。那也就完全沒有必要為sex建立索引。因為,為了提升你基于sex的查詢速度,MySQL會為你選擇的這個新索引創(chuàng)建一棵全新的B+Tree。但你sex只有兩種值,對于MySQL來說,即使它為你指定的列建立了B+Tree索引,真正執(zhí)行查詢時,最多進行一次二分查詢,剩下的操作只能是遍歷,所以為sex創(chuàng)建索引意義不大。

二、InnoDB更新基數(shù)的時機?參數(shù):innodb_stats_auto_recalc控制MySQL是否主動重新計算這些持久性的信息。默認為1表示true,0表示false。默認情況下當表中的行變化超過10%時,重新計算基數(shù)信息。

三、基數(shù)是估算出來

基數(shù)并不會實時更新!而且它是通過采樣估算出來的值!

至于基數(shù)的公式是怎樣的,可能并不重要。

重要的是你得知道,他是通過隨機采樣數(shù)據(jù)頁的方式統(tǒng)計出來的一個估算值。

而且隨機采樣的頁數(shù)可以通過參數(shù)innodb_stats_persistent_sample_pages 設置,默認值是20。

這就意味著 基數(shù)值并不準確,甚至你每次計算的結果相擦還是蠻大的。

四、持久化基數(shù)

可以通過參數(shù)innodb_stats_persistent 控制是否持久化基數(shù),默認為off。

當然你可以為一個單獨的表設置 STATS_PERSISTENT=1 那么它的 innodb_stats_persistent將自動被啟用。

開啟它的好處是:重啟MySQL不會再重復計算這個值,加快重啟速度。

五、如何主動更新基數(shù)?

執(zhí)行下面的SQL時都會觸發(fā)InnoDB更新基數(shù)(即使你并沒有意識到它會更新基數(shù))。

所以盡量選擇一個業(yè)務低峰期

analyze table tableName;

淺析MySQL的基數(shù)統(tǒng)計

如果因為采樣的數(shù)量太少了,計算的基數(shù)錯的離譜。那很可能會導致MySQL的優(yōu)化器選錯索引。這是你可以將這個值適當調大。但是增加 太多可能會導致 ANALYZE TABLE運行緩慢。

反之, ANALYZE TABLE運行太慢。你可以適度調整參數(shù)innodb_stats_persistent_sample_pages 的值。但是這又可能導致基數(shù)計算的不準確。

如果沒有辦法平衡兩者的關系。可以考慮減少表中索引列的數(shù)量或限制分區(qū)的數(shù)量以降低 ANALYZE TABLE復雜性。表的主鍵中的列數(shù)也很重要,因為主鍵列被附加到每個非唯一索引中。

參考:

https://dev.mysql.com/doc/refman/5.7/en/innodb-persistent-stats.html

https://dev.mysql.com/doc/refman/5.7/en/innodb-analyze-table-complexity.html

以上就是淺析MySQL的基數(shù)統(tǒng)計的詳細內容,更多關于MySQL 基數(shù)統(tǒng)計的資料請關注好吧啦網(wǎng)其它相關文章!

相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩欧美综合| 亚洲国产一区二区在线观看| 最新亚洲一区| 图片区亚洲欧美小说区| 久久婷婷激情| 精品日韩毛片| 亚洲欧美日韩在线观看a三区| 99日韩精品| 亚洲影院天堂中文av色| 亚洲精品在线二区| 国产免费播放一区二区| 欧美成人精品午夜一区二区| 国产伊人久久| 亚洲成人av观看| 欧美日韩激情| 综合一区av| 国产精品sm| 高清在线一区| 在线日韩中文| 亚洲欧美久久精品| 国产精品一页| 国产精品xx| 婷婷六月综合| 亚洲精品麻豆| 久久免费福利| 99久久99久久精品国产片果冰| 在线视频日韩| 91麻豆精品激情在线观看最新 | 欧美黄色网页| 亚洲h色精品| 亚洲午夜免费| 久久精品av麻豆的观看方式| 精品国产美女a久久9999| 日韩欧美另类一区二区| 99热精品在线| 国产日韩中文在线中文字幕| caoporn视频在线| 国产精品毛片在线看| 欧美色综合网| 日韩精品1区| 亚洲视频国产| 国产一区二区三区亚洲| 欧美日中文字幕| 日韩影片在线观看| 国产精品久久观看| 日韩制服丝袜先锋影音| 国产精品igao视频网网址不卡日韩| 久久久男人天堂| 亚洲天堂日韩在线| 国产精品久久久久蜜臀 | 欧美久久久网站| 四虎4545www国产精品 | 免费成人性网站| 国产精品地址| 蜜臀久久99精品久久一区二区 | 日本午夜精品久久久久| 人人精品亚洲| 日本精品久久| 99久久亚洲精品蜜臀| 伊人精品久久| 国产高潮在线| 日韩精品欧美成人高清一区二区| 激情国产在线| 欧美日韩1区| 激情欧美一区| 久久av网址| 免费一区二区视频| 日韩在线视频精品| 国产精品任我爽爆在线播放 | 视频一区二区欧美| 精品国产一区二| 亚洲一区欧美| 亚洲一级网站| 高清在线一区| 国产日韩视频在线| 一本色道精品久久一区二区三区| 国产一区二区三区不卡视频网站| 亚洲影视一区二区三区| 亚洲v在线看| 国内揄拍国内精品久久| 蜜桃视频在线观看一区| 久久九九精品| 久久久免费人体| 日韩欧美久久| 亚洲大全视频| 一本大道色婷婷在线| 欧美三级第一页| 三级欧美韩日大片在线看| 91精品一区二区三区综合| 国产精品草草| 91麻豆精品激情在线观看最新| 亚洲少妇诱惑| 国产一区欧美| 日韩黄色大片网站| 久久精品免视看国产成人| 久久最新视频| 黄色亚洲免费| 99久久亚洲精品蜜臀| 天堂√中文最新版在线| 你懂的国产精品| 国产欧美亚洲精品a| 亚洲欧美久久精品| 免费成人av在线播放| 黄色亚洲大片免费在线观看| 欧美肉体xxxx裸体137大胆| 高清av不卡| 成人影视亚洲图片在线| 欧美精品成人| 国产精品午夜av| 亚洲精品少妇| 午夜一区在线| 国产精品嫩草99av在线| 欧美va天堂| 蜜桃国内精品久久久久软件9| 久久国产中文字幕| 久久精品播放| 午夜精品一区二区三区国产| 日韩精品免费一区二区三区| av一区在线| 91精品婷婷色在线观看| 99精品电影| 午夜精品一区二区三区国产| 午夜欧美精品| 国产一区导航| 蜜桃视频在线观看一区二区| 老鸭窝毛片一区二区三区| 中文精品在线| 亚洲欧洲免费| 日韩av在线免费观看不卡| 日本99精品| 国产精品一区二区精品| 麻豆久久一区二区| 国产成人精品一区二区三区在线| 精品国产精品久久一区免费式| 精品久久免费| 日韩精品网站| 麻豆久久精品| 日韩av一区二| 麻豆精品久久| 日韩精品不卡一区二区| 电影天堂国产精品| 激情欧美一区二区三区| 亚洲欧美日韩国产综合精品二区| 日本中文字幕不卡| 老司机免费视频一区二区| 国产精品99一区二区三| 日韩亚洲一区在线| 夜夜精品视频| 日韩av三区| 精品久久一区| 99久久亚洲精品| 综合欧美亚洲| 美女久久99| 99久久亚洲精品蜜臀| 蜜桃视频在线观看一区| 97精品国产99久久久久久免费| 麻豆中文一区二区| 亚洲福利免费| 日本在线视频一区二区| 成人一区而且| 蜜桃免费网站一区二区三区| 久久99影视| 亚洲欧美日韩高清在线| 日韩欧美久久| 色在线中文字幕| 一区二区91| 欧美91在线|欧美| 在线国产一区| 国产精品www.| 红桃视频国产一区| 欧美精品中文字幕亚洲专区| 成人av二区| 四虎在线精品| 水野朝阳av一区二区三区| 亚洲欧美激情诱惑| 国产情侣一区在线| caoporn视频在线| 美女日韩在线中文字幕| 国产精品一区二区精品视频观看 | 久久精品一本| 欧美在线影院| 日韩精品免费视频人成| 成人国产精选| 首页国产欧美久久| 精品中文字幕一区二区三区 | 91成人网在线观看| 国产另类在线| re久久精品视频| 国产经典一区| 中国女人久久久| 国内精品伊人| 亚洲精品乱码久久久久久蜜桃麻豆| 国产盗摄——sm在线视频| 亚洲乱亚洲高清| 国产在线|日韩| 91综合久久爱com| 妖精视频成人观看www| 国产自产自拍视频在线观看| 日韩欧美在线精品| 久久婷婷久久|