最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL?內(nèi)存使用率常用分析語句(收藏版)

 更新時間:2025年07月30日 14:58:04   作者:Hehuyi_In  
用戶整理了MySQL內(nèi)存占用過高的分析方法,涵蓋操作系統(tǒng)層確認及數(shù)據(jù)庫層bufferpool、內(nèi)存模塊差值、線程狀態(tài)、performance_schema性能數(shù)據(jù)匯總和按用戶排序的內(nèi)存分布分析,對MySQL?內(nèi)存使用率相關(guān)知識感興趣的朋友一起看看吧

最近連續(xù)遇到MySQL內(nèi)存占用過高導(dǎo)致服務(wù)器內(nèi)存不足的問題,整理下收集到的常用分析語句。

關(guān)于MySQL內(nèi)存使用率高問題排查過程以及解決方案,可以參考這篇文章。

一、 OS層

首先需要確認是否是MySQL占用的內(nèi)存

top -p $(pidof mysqld) -n 1

或者

cat /proc/$(pidof mysqld)/status

二、 DB層

1. 全局情況

  • 各種buffer pool大小,是否有明顯不合理的設(shè)置
SHOW GLOBAL VARIABLES LIKE '%buffer%szie%';

  • MySQL總占用內(nèi)存
SELECT * FROM sys.memory_global_total;

2. 內(nèi)存占用詳情

  • 按內(nèi)存模塊
SELECT
  EVENT_NAME,
  CURRENT_NUMBER_OF_BYTES_USED AS memory_bytes,
  CURRENT_NUMBER_OF_BYTES_USED / 1024 / 1024 AS memory_mb
FROM
  performance_schema.memory_summary_global_by_event_name
WHERE
  CURRENT_NUMBER_OF_BYTES_USED > 0
ORDER BY
  CURRENT_NUMBER_OF_BYTES_USED DESC
LIMIT 10;

  • 各模塊內(nèi)存使用變化(結(jié)果是累計值,可以根據(jù)差值觀察變化情況)

多次查詢,求差值

SELECT
  EVENT_NAME,
  SUM(SUM_NUMBER_OF_BYTES_ALLOC) / 1024 / 1024 AS total_memory_mb
FROM
  performance_schema.memory_summary_global_by_event_name
GROUP BY
  EVENT_NAME
ORDER BY
  SUM_NUMBER_OF_BYTES_ALLOC DESC
LIMIT 10;

  • 按線程查看內(nèi)存占用
SELECT
  m.EVENT_NAME,
  m.COUNT_ALLOC,
  m.CURRENT_NUMBER_OF_BYTES_USED AS mem_sum,
  (m.CURRENT_NUMBER_OF_BYTES_USED / 1024 / 1024.0) AS mem_sum_mb,
  t.NAME,
  t.TYPE,
  t.PROCESSLIST_ID,
  LEFT(t.PROCESSLIST_INFO, 10)
FROM
  performance_schema.memory_summary_by_thread_by_event_name m
  JOIN performance_schema.threads t
 USING (THREAD_ID)
WHERE   
 t.PROCESSLIST_ID != CONNECTION_ID()
ORDER BY
  m.CURRENT_NUMBER_OF_BYTES_USED desc
LIMIT 10;

sys庫中的視圖基于 performance_schema 提供了更易讀和易用的性能數(shù)據(jù)匯總

SELECT * FROM sys.memory_by_thread_by_current_bytes LIMIT 10;

  • 內(nèi)存分布詳情
SELECT * FROM sys.memory_global_by_current_bytes order by current_alloc desc LIMIT 10;

  • 按用戶排序
SELECT * FROM sys.memory_by_user_by_current_bytes;

到此這篇關(guān)于MySQL 內(nèi)存使用率常用分析語句的文章就介紹到這了,更多相關(guān)MySQL 內(nèi)存使用率內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 用Autoconf檢測MySQL軟件包的教程

    用Autoconf檢測MySQL軟件包的教程

    這篇文章主要介紹了用Autoconf檢測MySQL軟件包的教程,主要使用編寫好的ax_lib_mysql腳本進行操作,需要的朋友可以參考下
    2015-06-06
  • mysql中Load Data記錄換行問題的解決方法

    mysql中Load Data記錄換行問題的解決方法

    有關(guān)mysql中Load Data記錄換行的問題的解決方法, 需要的朋友可以參考下
    2013-02-02
  • MySQL??zip安裝包配置教程

    MySQL??zip安裝包配置教程

    這篇文章詳細介紹了如何使用zip安裝包在Windows11上安裝MySQL8.0,包括下載、解壓、配置環(huán)境變量、初始化數(shù)據(jù)庫、安裝服務(wù)以及更改密碼等步驟,感興趣的朋友一起看看吧
    2025-02-02
  • Mysql字符集和排序規(guī)則詳解

    Mysql字符集和排序規(guī)則詳解

    這篇文章主要介紹了Mysql字符集和排序規(guī)則詳解,在mysql中存儲的是字符串數(shù)據(jù),那么這些數(shù)據(jù)到底在Mysql中如何存儲呢?這就涉及到字符集的概念,接下來我們一起進入文章學(xué)習詳細內(nèi)容介紹吧
    2022-09-09
  • MySQL如何追蹤數(shù)據(jù)庫中對特定表的更新操作

    MySQL如何追蹤數(shù)據(jù)庫中對特定表的更新操作

    這篇文章主要為大家詳細介紹了五種不同的方法 來追蹤 MySQL 數(shù)據(jù)庫中對特定表(如 statistics_test)的更新操作,并提供詳細的代碼示例和適用場景分析,希望對大家有所幫助
    2025-06-06
  • mysql增量備份及恢復(fù)的操作方法

    mysql增量備份及恢復(fù)的操作方法

    增量備份是在全備或上次增量備份基礎(chǔ)上,只備份新增或修改的文件,減少數(shù)據(jù)量和時間,binlog記錄數(shù)據(jù)庫變更,重啟時創(chuàng)建新日志文件,增量備份復(fù)雜但減輕服務(wù)器負擔,而binlog幫助精確恢復(fù)數(shù)據(jù)
    2023-09-09
  • 深入理解MySQL默認事物隔離級別

    深入理解MySQL默認事物隔離級別

    本文主要介紹了深入理解MySQL默認事物隔離級別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2026-03-03
  • mysql error:#1062 Duplicate entry ‘***′ for key 1問題解決方法

    mysql error:#1062 Duplicate entry ‘***′ for key 1問題解決方法

    今天公司的一個網(wǎng)站突然提示MySQL Error Duplicate entry '96624' for key 1錯誤,經(jīng)過分析這個問題是由于mysql表中的一個id自增長字段導(dǎo)致。
    2011-09-09
  • 在MAC OS X上安裝MYSQL

    在MAC OS X上安裝MYSQL

    MAC系統(tǒng)自帶apache和php,但是沒有mysql,那么我們只好自力更生了,經(jīng)過一番研究,借鑒網(wǎng)上一位大神的文章,終于成功安裝上了mysql,這里推薦給有需要的朋友
    2014-10-10
  • MySQL復(fù)合查詢和表的內(nèi)外連接示例詳解

    MySQL復(fù)合查詢和表的內(nèi)外連接示例詳解

    在數(shù)據(jù)庫管理和數(shù)據(jù)分析中,單表查詢往往無法滿足復(fù)雜的數(shù)據(jù)查詢需求,因此多表查詢和子查詢成為了解決問題的關(guān)鍵技術(shù),MySQL支持多種多表查詢方式,如內(nèi)連接、外連接(左外連接和右外連接)以及自連接,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-10-10

最新評論

南涧| 日土县| 唐海县| 呼伦贝尔市| 岢岚县| 巴彦县| 仲巴县| 阳原县| 丰台区| 渑池县| 鸡泽县| 东莞市| 平安县| 神农架林区| 出国| 璧山县| 牟定县| 基隆市| 河西区| 西昌市| 罗定市| 漳州市| 富锦市| 班戈县| 义马市| 宜兴市| 潞西市| 灵台县| 榆树市| 获嘉县| 京山县| 山丹县| 长春市| 永寿县| 都兰县| 建水县| 丰都县| 北京市| 长白| 周宁县| 民丰县|