日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

oracle 几个字段中某个字段大于0其他字段不再进行统计?_如何深入理解MySQL 8.0直方图?...

發布時間:2024/8/23 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle 几个字段中某个字段大于0其他字段不再进行统计?_如何深入理解MySQL 8.0直方图?... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MySQL8.0 新功能直方圖,繼承于Oracle ,MairaDB的實現方式。 那下面從mysql角度認識下,直方圖是什么。先看下官方直方圖的實現方式。

從上圖上可以看到原來是ANALYZE命令。先了解一下MySQL里 ANALYZE命令到底有什么用。

ANALYZE

在MySQL里提交一條查詢SQL語句時,優化器會選在一個最優的執行方案,并用最小的代價去執行語句。在數據庫里面,掃描行數是影響執行代價的因素之一。掃描的行數越少,意味著資源資源越少,掃描行數是怎么判斷,是通過索引的基數來得到值和row。

mysql>SHOW INDEX FROM table_name

執行計劃里出現的Cardinality(基數)字段,是非常重要的: 基數計算是采樣統計,如果把整張表取出來一行行統計,雖然可以得到精確的結果,但是代價太高。采樣統計的時候InnoDB 默認會選擇 N 個數據頁,統計這些頁面上的不同值,得到一個平均值,然后乘以這個索引的頁面數,就得到了這個索引的基數。而數據表是會持續更新的,索引統計信息也不會固定不變。所以,當變更的數據行數超過 1/M 的時候,會自動觸發重新做一次索引統計。

基數很容易不準,除了基數優化器還要判斷,執行這個語句本身要掃描多少rows 預計掃描行數.

因為統計信息不對,cardinality大大少于數據的實際散列程度,那么索引就有可能失效。

下面看看基數變化的情況: 1.第一次創建表導入數

2.第二次把表drop掉,導入數據

在這種情況下就會使用analyze table 命令2次

上面是2次,ANALYZE TABLE命令進行修復索引。在不停的浮動。 分析表通過對每個索引樹執行隨機潛水并相應地更新索引基數估計值來確定索引基數,所以這個值也不是100%準確。

ANALYZE TABLE的作用:

  • 統計索引分布信息。
  • 對于 MyISAM 表,相當于執行了一次 myisamchk --analyze
  • 支持 InnoDB.NDB.MyISAM 等存儲引擎,但不支持視圖(view)
  • 執行時,會對表加上讀鎖(read lock)
  • 該操作會記錄binlog,可以在analyze和table之間添加關鍵字local取消寫入

ANALYZE TABLE風險:

  • analyze table的需要掃描的page代價粗略估算公式:sample_pages * 索引數 * 表分區數。
  • 因此,索引數量較多,或者表分區數量較多時,可能會比較費時,要評估代價,并默認只在負載低谷時執行。
  • 如果某個表上當前有慢SQL,此時執行analyze table,則該表后續的查詢均會處于waiting for table flush的狀態,嚴重的話會影響業務,因此執行前必須先檢查有無慢查詢。
直方圖

通過ANALYZE操作了解到,在數據庫中查詢優化所需的指標抽取方式。有時候,查詢優化器會走不到最優的執行計劃,導致花費了更多不必要的時間。直方圖就是解決這樣的問題.

直方圖能近似獲得一列的數據分布情況,從而讓數據庫知道它含有哪些數據。將數據分到了一系列的buckets中去。MySQL會自動將數據劃到不同的buckets中,也會自動決定創建哪種類型的直方圖。

1)從代碼實現中,MySQL支持了兩種:等寬直方圖(singleton).等高直方圖(equi-height)。

2)兩個直方圖區別在于equi-height 多了 下限和上限的指標。

3)選擇直方圖判斷邏輯是:如果指定的桶數大于或等于桶數 對于不同的值,創建一個單例直方圖。否則創建一個等高直方圖。

...

本文接下來還有:

  • 直方圖命令
  • 測試
  • 總結
  • 完整內容,請訪問墨天輪平臺【原文】進行查看~

    總結

    以上是生活随笔為你收集整理的oracle 几个字段中某个字段大于0其他字段不再进行统计?_如何深入理解MySQL 8.0直方图?...的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 精品综合久久久 | 一区二区久久久 | 天天视频国产 | 亚洲熟妇av日韩熟妇在线 | 日本精品一区 | 国精产品一区一区三区在线 | 粗大的内捧猛烈进出视频 | 影音先锋在线看片资源 | 日韩在线视频一区 | a级片免费视频 | 亚洲视频欧美 | 老鸭窝视频在线观看 | 伊人222成人综合网 亚洲日本中文 | 黄色国产精品 | 青草视频免费看 | aa毛片视频| 日韩午夜在线观看 | 国产自产| 国产一级特黄a高潮片 | 一区二区三区日韩精品 | 日本色影院 | 亚洲视频在线观看网址 | 国产人伦精品一区二区三区 | av噜噜在线 | 国产又黄又粗的视频 | 黑人精品一区二区三区 | 国产黄频 | 日本一区二区三区久久久久 | 99热一区二区 | 涩涩精品 | 亚洲一久久| 免费黄色一级片 | 免费观看国产视频 | 在线中文视频 | 日韩精品色呦呦 | 日本xxxx免费 | 精彩视频一区二区 | 五十路av在线 | 可以直接看av的网址 | 中文天堂在线视频 | 四虎在线视频 | 亚洲一区自拍 | 桃色av网站| 欧美亚洲激情 | 国产精选毛片 | 欧美日本成人 | 少妇精品亚洲一区二区成人 | 97超碰人人看 | 久久久线视频 10 | 亚洲无在线观看 | 波多野结衣 久久 | 伊人久久久 | 99免费在线| 日韩精品极品视频免费观看 | 苍井空亚洲精品aa片在线播放 | 欧美人禽杂交狂配 | 天堂a√在线 | 在线观看中文字幕一区二区 | 色就是色综合 | 五月天综合久久 | 精品人妻大屁股白浆无码 | 国产精品一色哟哟哟 | 露脸啪啪清纯大学生美女 | 亚洲欧美一区二区激情 | 精品福利一区二区 | 国产18精品乱码免费看 | 大胸喷奶水www视频妖精网站 | 黄色不雅视频 | 国产一区二区三区久久久 | 成人激情综合 | 91亚洲一区二区三区 | 国产农村av | 美女扒开尿口给男人桶 | 狠狠入| 中文字幕人妻一区二区三区 | 免费av国产 | 日本少妇喂奶漫画 | 少妇床戏av| 色哟哟一区二区三区 | 美女黄页网站 | 麻豆成人网 | 两性囗交做爰视频 | 久热这里只有精品在线 | 爱如潮水3免费观看日本高清 | 天堂va欧美ⅴa亚洲va一国产 | 国产精品99一区 | 国产精品51麻豆cm传媒 | 国产又粗又黄又爽又硬的视频 | 黄色在线视频观看 | 免费在线看黄视频 | 久久久噜噜噜久久中文字幕色伊伊 | 69精品无码成人久久久久久 | 特大黑人巨人吊xxxx | 艳情五月| 久久涩涩 | 熟妇的味道hd中文字幕 | 亚洲熟女综合一区二区三区 | 久久精品综合 | 欧美有码在线 |