婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL服務器 IO 100%的分析與優化方案

MySQL服務器 IO 100%的分析與優化方案

熱門標簽:外呼系統服務 高德地圖標注中心個人注冊 電銷機器人針對的 外呼系統防封號違法嗎 寶應電信400電話辦理費用 高德地圖標注模式 如何在高德地圖標注新地址 湘潭電銷機器人咨詢電話 400電話辦理都選易號網

前言

壓力測試過程中,如果因為資源使用瓶頸等問題引發最直接性能問題是業務交易響應時間偏大,TPS逐漸降低等。而問題定位分析通常情況下,最優先排查的是監控服務器資源利用率,例如先用TOP 或者nmon等查看CPU、內存使用情況,然后在排查IO問題,例如網絡IO、磁盤IO的問題。 如果是磁盤IO問題,一般問題是SQL語法問題、MYSQL參數配置問題、服務器自身硬件瓶頸導致IOPS吞吐率問題。

本文主要給大家介紹的是關于MySQL服務器 IO 100%的分析與優化方案,下面話不多說了,來一起看看詳細的介紹吧

【問題】

有臺MySQL 5.6.21的數據庫實例以寫入為主,IO %util接近100%

寫入IOPS很高

【分析過程】

1、通過iotop工具可以看到當前IO消耗最高的mysql線程

2、查看線程49342的堆棧,可以看到正在進行redo log的刷新,對應的是9號文件

3、9號文件對應的是redo log的第一個文件

為什么mysql進程會頻繁的刷新redo log文件,要結合redolog的刷盤策略來分析,關鍵是innodb_flush_log_at_trx_commit參數,

默認是1,最安全,但在寫壓力大的情況下,也會帶來較大的性能影響,每次事務提交時MySQL都會把log buffer的數據寫入log file,并且flush(刷到磁盤)中去。

結合這個集群的寫入場景來看,大部分都是小事務的寫入,每次事務提交都會觸發刷盤動作,這種場景下通過增大innodb_log_buffer_size和innodb_log_file_size的優化效果不明顯

【優化方案】

1、應用層面,對于寫壓力大的系統,可以將單條的insert語句優化為小批量的insert語句,這樣事務commit的次數減少,redo log刷盤減少,性能理論上會有提升

2、MySQL層面,對于日志類型的系統,如果允許宕機的情況下少量數據丟失,可以將innodb_flush_log_at_trx_commit參數調整為2,

當設置為2時,則在事務提交時只做write操作,只保證寫到系統的page cache,因此實例crash不會丟失事務,但宕機則可能丟失事務

在這臺服務器上測試,將參數調整為2時,IO的請求從200M/S降到約10M/S壓力會減少10倍以上

3、系統層面,更換性能更佳的磁盤

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • 分析Mysql表讀寫、索引等操作的sql語句效率優化問題
  • 小米正式開源 SQL 智能優化與改寫工具 SOAR
  • Mysql優化order by語句的方法詳解
  • MYSQL配置參數優化詳解
  • MySQL中聚合函數count的使用和性能優化技巧
  • Mysql查詢最近一條記錄的sql語句(優化篇)
  • 30個mysql千萬級大數據SQL查詢優化技巧詳解
  • PHP+MySQL實現對一段時間內每天數據統計優化操作實例
  • SQL語句優化之JOIN和LEFT JOIN 和 RIGHT JOIN語句的優化
  • 數據庫sql語句優化

標簽:賀州 馬鞍山 宿遷 佛山 蘭州 黃山 南充 黔南

巨人網絡通訊聲明:本文標題《MySQL服務器 IO 100%的分析與優化方案》,本文關鍵詞  MySQL,服務器,100%,的,分析,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL服務器 IO 100%的分析與優化方案》相關的同類信息!
  • 本頁收集關于MySQL服務器 IO 100%的分析與優化方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 武安市| 平邑县| 田林县| 长垣县| 虞城县| 岑溪市| 灵川县| 闸北区| 遂溪县| 阿拉尔市| 嘉定区| 元谋县| 高平市| 红原县| 晋江市| 绥中县| 达拉特旗| 民和| 榆树市| 奎屯市| 象州县| 兰州市| 光泽县| 梓潼县| 长垣县| 天镇县| 枝江市| 观塘区| 宜都市| 凤庆县| 延安市| 禄丰县| 二手房| 武乡县| 乳山市| 平阳县| 应用必备| 循化| 长泰县| 金昌市| 株洲县|