日韩性视频-久久久蜜桃-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直方图?...的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 少妇特黄a一区二区三区88av | 四虎av| 蜜桃精品视频 | 国产精品福利在线观看 | 亚洲网址在线 | 日韩欧美理论 | 97成人资源站 | 欧美激情综合色综合啪啪五月 | 日韩欧美中文字幕一区二区 | 中国一及毛片 | 四虎午夜影院 | 久久久久亚洲精品系列色欲 | 久久久久久久国产精品 | 99久久精 | 女同性αv亚洲女同志 | 熟女一区二区三区四区 | 黄色av毛片| 色哟哟视频在线 | h视频在线免费看 | 国产视频九色蝌蚪 | 在线观看一级片 | 特级西西444www高清大胆免费看 | 四虎影视av| 午夜啪啪网站 | 偷拍欧美亚洲 | 精品一区二区三区免费看 | 国产精品国产一区二区三区四区 | 奇米网久久 | 天天欧美 | 成人黄色在线网站 | 双乳被四个男人吃奶h文 | 精品+无码+在线观看 | 国产区高清 | 麻豆视频网站在线观看 | 天天射天天草 | 日本成人在线不卡 | 一本一道久久a久久精品蜜桃 | 国产一区二区三区毛片 | 久久只有这里有精品 | www.黄在线观看 | 免费福利av | 爱的色放韩国电影 | 亚洲看看 | 操穴网站 | 欧美xxxx精品| 欧洲精品久久久 | 亚洲美女中文字幕 | 久久久精品免费视频 | 亚洲国产欧美在线观看 | 在线观看日韩视频 | 毛片网络 | 男女爱爱福利视频 | 爱情岛论坛自拍亚洲品质极速最新章 | 6080福利| 色偷偷91| 污污视频在线看 | a级特黄视频 | 黄色一机片 | 日韩在线天堂 | 另类小说婷婷 | 精品国产91久久久久久久妲己 | 色综合色综合色综合 | 国产乱码一区二区三区在线观看 | 三级亚洲 | 黄色在线免费网站 | 永久免费在线观看视频 | 免费大片黄在线观看 | 女人舌吻男人茎视频 | 欧美乱妇18p| 亚洲黄色在线 | 米奇7777狠狠狠狠视频 | 人与动物毛片 | 日韩av一区二区三区在线观看 | 高h喷水荡肉少妇爽多p视频 | 国产又粗又硬又长又爽的演员 | 邵氏电影《金莲外传2》免费观看 | 黄色一级视频网站 | 免费日本视频 | 可以免费看av的网址 | 国产青青草 | 日本理论片午伦夜理片在线观看 | 成人激情视频在线 | 一级特黄肉体裸片 | 女人被灌满精子 | 欧美怡红院视频一区二区三区 | 亚洲在线观看一区二区 | 亚洲国产成人91精品 | 538在线精品 | 性欧美在线视频 | 精品免费国产 | 大尺度做爰啪啪床戏 | 毛片亚洲av无码精品国产午夜 | 欧美成人xxx | 国产视频自拍一区 | 久久人成 | 亚洲精华国产精华精华液网站 | 一级片在线视频 | 亚洲免费视频网 | 国产女同在线观看 |