色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一個定量分析系統瓶頸的方法

數據庫和存儲 ? 來源:數據庫和存儲 ? 作者:ba0tiao ? 2022-07-11 11:14 ? 次閱讀

目前在系統里面, 我們可以通過perf 或者 pt-pmp 匯總堆棧的方式來查看系統存在的熱點, 但是我們僅僅能夠知道哪些地方是熱點, 卻無法定量的說這個熱點到底有多熱, 這個熱點占整個訪問請求的百分比是多少? 是10%, 還是40%, 還是80%?

所以我們需要一個定量分析系統瓶頸的方法以便于我們進行系統優化.

本文通過Performance_schema 來進行定量的分析系統性能瓶頸.

原理如下:

performance_schema.events_waits_summary_global_by_event_name 這里event_name 值得是具體的mutex/sx lock, 比如trx_sys->mutex, lock_sys->mutex 等等, 這個table 保存的是匯總信息.

具體performance_schema 信息在這里 https://dev.mysql.com/doc/mysql-perfschema-excerpt/8.0/en/performance-schema-wait-summary-tables.html

通過兩次調用具體的timer wait 可以算出具體某一個mutex/sx lock 等待的時間.

如果這個時間再除以每一個線程就可以算出每一個線程在這個Lock 上大概的等待時間, 然后就可以算出平均1s 內等在該mutex/sx lock 的占比.

比如我們知道在sysbench oltp_read_write 的小表測試中, 通過pstack 可以看到主要卡在page latch 上, 那么我們需要分析等待patch latch 占用了整個路徑的時間大概是多長.

3e774ca2-00c6-11ed-ba43-dac502259ad0.png

這里使用256 thread 進行壓測, 計算出來等待的時間大概是

buf_block_lock = (122103591705572800-121158362355835200)/5/207/1000000000 = 913ms

也就是平均 1s 里面, 每一個thread 有913ms 等待在page lock 上, 占比90%. 這個信息和多次pstack 的信息也基本吻合.

fil_system_mutex = (3045412747942400-3044314172171200)/5/207 = 1ms

也就是平均1s 里面等待在fil_system_mutex 只有1ms, 占比0.1%

比如我們最常見的 oltp_insert 非 auto_inc insert 的場景中, 通過pstack 可以看到主要卡在trx_sys->mutex, 那么這個trx_sys->mutex 具體有多熱呢?

以下是perf 相關信息.

3e865d32-00c6-11ed-ba43-dac502259ad0.png

上面紅框下主要的熱點都是需要去獲得trx_sys->mutex, 從而可以操作全局活躍事務數組.

3eb5c220-00c6-11ed-ba43-dac502259ad0.png

這里使用256 thread 進行壓測, 計算出來等待的時間大概是

trx_sys_mutex =(19702987247840000-19258717650739200)/5/250/1000000000 = 355 ms

那么等待trx_sys->mutex 上占比大概是35%.

上面還有一個看過去大頭的btree 上面的 index_tree_rw_lock 占比呢

index_tree_rw_lock = (471944089179312000-471896220032430400)/5/250/1000000000 = 38ms

雖然數據大, 因為跑的久, 但是其實這里只有3% 的占比

tips:

對比來說 perf 看到的信息是on-cpu 信息, 但是因為MySQL 的mutex/sxlock 都是通過backoff 機制進行, 在每一次線程切換出去之前都進行一段時間的spin, 所以mysql 的on-cpu 信息可以一定程度反應off-cpu 的結果.

pstack 更體現的是某一時刻off-cpu 的信息

performance_schame wait_event 也體現的是off-cpu 的信息.

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 分析系統
    +關注

    關注

    0

    文章

    57

    瀏覽量

    8144
  • Performance
    +關注

    關注

    0

    文章

    9

    瀏覽量

    8806

原文標題:通過performance_schema 定量分析系統瓶頸

文章出處:【微信號:inf_storage,微信公眾號:數據庫和存儲】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    大型軟件研發項目安全性風險定量分析理論模型

    分析了大型軟件工程項目復雜系統的風險特征。模糊故障樹是由模糊數學和模糊集合理論綜合集成的定量分析方法,首先計算頂事件的概率和底事件概率重要度,然后根據頂事件發生的概率重要度,確定頂事
    發表于 04-24 09:54

    嵌入式定量分析系統的原理是什么?

    監管部門及企業需要解決的問題。為解決上述問題,本文基于ARM7芯片S3C44BOX,設計了集數據采集、處理、顯示為體的嵌入式定量分析系統
    發表于 08-15 06:52

    怎么設計基于ARM7芯片S3C44BOX的嵌入式定量分析系統

    監管部門及企業需要解決的問題。為解決上述問題,本文基于ARM7芯片S3C44BOX,設計了集數據采集、處理、顯示為體的嵌入式定量分析系統
    發表于 09-26 07:02

    MATLAB圖像處理在鑄鐵材料定量金相分析中的應用

    研究中,提出通過金相圖像的數字化處理對材料組織進行定量分析方法,并通過晶粒度測定和兩相合金中第二相顆粒幾何尺寸測量兩實例進行了驗證。結果表明,采用該方法可以高效、方便地實現
    發表于 08-31 06:00

    基于氣體傳感器陣列的混合氣體定量分析

    優選CO 和H2氣體敏感的半導體氣體傳感器組成陣列,建立實時數據采集系統,結合BP 神經網絡模式識別技術,實現了混合氣體組分的定量分析。討論了不同響應時間下的陣列輸出值、不同
    發表于 11-23 14:15 ?13次下載

    鐵磁性鋼絲繩電磁檢測校準和定量分析

    國內外早期的鋼絲繩電磁檢測儀主要采用漏磁檢測原理,盡管采用了各種分析和處理方法,但定量分析的效果不很理想,在現場應用有很大的局限性。
    發表于 11-23 15:00 ?21次下載

    定量分析中怎樣選擇內標法或外標法

    定量分析中怎樣選擇內標法或外標法選與欲測組分相近但能完全分離的組分做內標物(當然是樣品中沒有的組分),然后配制欲測組分和內標物的混合標準溶液,
    發表于 11-28 20:58 ?2021次閱讀

    車站序列瓶頸系統優化分析

    針對城市軌道交通車站進站設施瓶頸疏解缺乏系統定量分析、成本模糊的問題,提出車站瓶頸定量分析模型,并在此基礎上提出
    發表于 12-26 15:16 ?0次下載

    關于真菌毒素熒光定量分析儀的詳細介紹

    真菌毒素熒光定量分析儀產品特點介紹【霍爾德儀器 HED-YG-ZD】是當前黃曲毒素、酶聯免疫等分析必備的分析儀器。采用固相酶聯免疫吸附ELISA的原理,即酶聯免疫法,由黃曲霉毒素測
    發表于 04-16 10:58 ?495次閱讀

    熒光層析定量分析儀的原理與性能的介紹

    非洲豬瘟熒光層析定量分析儀價格及原理與性能介紹[風途FT-PCR16 菲律賓總統沒有特別好的辦法,只有宣布進入國家緊急狀態,從今年的5月10日到明年的這個時候,時間為年,利用這個手段來限制豬瘟
    發表于 05-12 17:42 ?885次閱讀

    關于非洲豬瘟熒光層析定量分析儀的原理及性能

    。現如今,非洲豬瘟以其高傳染、致死概率高的特性聞名世界。 那么非洲豬瘟熒光層析定量分析儀【云唐科器】的原理及性能是什么呢,下面一起來看一下吧! 使用原理:
    的頭像 發表于 03-09 17:08 ?843次閱讀
    關于非洲豬瘟熒光層析<b class='flag-5'>定量分析</b>儀的原理及性能

    基于LIBS的土壤中銅元素和鉛元素定量分析

    利用激光誘導擊穿光譜技術對摻雜Cu、Pb元素的土壤樣品進行定量分析,尋找最優實驗條件。實驗使用直接定標法和內標法對元素特征譜線進行擬合,根據計算相關系數及檢出限選擇合適的數據處理方法
    的頭像 發表于 08-27 14:54 ?420次閱讀
    基于LIBS的土壤中銅元素和鉛元素<b class='flag-5'>定量分析</b>

    基于LIBS的馬鈴薯中鉻元素定量分析方法研究

    樣品,并調整實驗參數采集馬鈴薯光譜數據;然后針對光譜數據中的噪聲和基線漂移的問題對光譜數據進行前期處理;最后采用絕對強度法定量分析Cr元素,同時,計算模型評價指標以評估定量性能。通過實驗和數據分析,驗證LIBS技術的可行性。 二
    的頭像 發表于 10-30 18:11 ?331次閱讀
    基于LIBS的馬鈴薯中鉻元素<b class='flag-5'>定量分析</b><b class='flag-5'>方法</b>研究

    透射電鏡中的EDS定性與定量分析

    季豐電子材料分析實驗室配備賽默飛Talos F200E,EDS定量方法采用標準的Cliff-Lorimer測試方法,并帶有X射線吸收校正功能,通過對樣品角度和厚度、電鏡參數、采譜參數以
    的頭像 發表于 12-30 10:42 ?504次閱讀
    透射電鏡中的EDS定性與<b class='flag-5'>定量分析</b>

    基于LIBS技術的銀合金分類及定量分析研究

    的銀合金廢料進行識別。在LIBS應用于金屬銀的研究多集中于定量分析合金或礦石中非主量元素的含量,對其進行分類分析以及定量分析銀合金中Ag元素的研究較少。所以將對LIBS技術用于銀合金的分類識別及
    的頭像 發表于 01-21 14:12 ?169次閱讀
    基于LIBS技術的銀合金分類及<b class='flag-5'>定量分析</b>研究
    主站蜘蛛池模板: 亚洲免费高清视频 | 天美传媒在线观看完整高清 | 日本美女毛茸茸 | 99国产精品欲AV蜜桃臀麻豆 | 伦理在线影院伦理电影 | 日本久久道一区二区三区 | 狠狠色狠狠色综合曰曰 | 三级黄色在线免费观看 | 国产在线精品一区二区在线看 | 亚洲 欧洲 国产 日产 综合 | 一道精品视频一区二区 | 99久久精品免费看国产免费 | 91精品国产91热久久p | 色琪琪久久热在线 | 春药按摩人妻中文字幕 | 爽爽窝窝午夜精品一区二区 | 成人免费公开视频 | 国产一区二区三区影院 | 99无码熟妇丰满人妻啪啪 | 凹凸精品视频分类视频 | 国产乱码伦人偷精品视频 | 久久免费资源福利资源站 | 国产免费高清mv视频在线观看 | 无人在线观看免费高清视频播放 | 久久婷婷五月综合色情 | 伦理片天堂eeuss影院2o12 | 双性将军粗壮H灌满怀孕 | 欧美 日韩 无码 有码 在线 | 久久精品观看 | 青青草原成人 | 亚洲天堂视频网站 | 国产精品视频一区二区猎奇 | 中国国产不卡视频在线观看 | 农民下乡在线观看3 | 神马伦理2019影院不卡片 | 精品无码国产自产在线观看水浒传 | 在线综合 亚洲 欧美 | 最新2017年韩国伦理片在线 | 国产在线观看成人 | 精品久久免费观看 | 色姣姣狠狠撩综合网 |