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

mysql數(shù)據(jù)庫卡頓問題排查過程

 更新時間:2025年02月28日 08:54:33   作者:Ygv587  
介紹了四種排查數(shù)據(jù)庫問題的方法,包括查看SQL運行情況、庫和表信息、數(shù)據(jù)庫配置情況以及重啟數(shù)據(jù)庫,每種方法都有具體的操作步驟和注意事項,旨在幫助讀者解決數(shù)據(jù)庫資源不足、死鎖等問題

一、查看后臺sql的運行情況

這種能排查后臺有進程一直占用資源,導致死鎖

1、查看正在執(zhí)行的事務

SELECT * FROM information_schema.INNODB_TRX

2、查看進程

SHOW PROCESSLIST

3、殺死進程

KILL 123

二、查看庫和表信息

這種能排查是資源不夠用的情況

1、據(jù)庫大小和索引大小

-- 據(jù)庫大小和索引大小
SELECT
TABLE_SCHEMA,
CONCAT(TRUNCATE(SUM(data_length)/1024/1024,2),' MB') AS data_size,
CONCAT(TRUNCATE(SUM(index_length)/1024/1024,2),'MB') AS index_size
FROM information_schema.tables
GROUP BY TABLE_SCHEMA
ORDER BY data_size DESC;

2、查詢單個庫中所有表磁盤占用大小

-- 查詢單個庫中所有表磁盤占用大小
SELECT CONCAT(TRUNCATE(SUM(data_length)/1024/1024,2),'MB') AS data_size,
         CONCAT(TRUNCATE(SUM(max_data_length)/1024/1024,2),'MB') AS max_data_size,
         CONCAT(TRUNCATE(SUM(data_free)/1024/1024,2),'MB') AS data_free,
         CONCAT(TRUNCATE(SUM(index_length)/1024/1024,2),'MB') AS index_size
  FROM information_schema.tables
WHERE TABLE_SCHEMA = '你的數(shù)據(jù)庫名';

3、查看數(shù)據(jù)庫中所有表的信息

-- 查看數(shù)據(jù)庫中所有表的信息
SELECT
    CONCAT( table_schema, '.', table_name ) AS 'Table Name',
    table_rows AS 'Number of Rows',
    CONCAT( ROUND( data_length / ( 1024 * 1024 * 1024 ), 6 ), ' G' ) AS 'Data Size',
    CONCAT( ROUND( index_length / ( 1024 * 1024 * 1024 ), 6 ), ' G' ) AS 'Index Size',
    CONCAT( ROUND( ( data_length + index_length ) / ( 1024 * 1024 * 1024 ), 6 ), ' G' ) AS 'Total' 
FROM
    information_schema.TABLES W 
WHERE
    table_schema LIKE '你的數(shù)據(jù)庫名';
    
    ```
    ## 4、單位GB表空間
  ```sql
    # 單位GB表空間
SELECT CONCAT( ROUND( SUM( data_length ) / ( 1024 * 1024 * 1024 ), 6 ), 'GB' ) AS 'Total Data Size' 
FROM information_schema.TABLES 
WHERE table_schema LIKE '你的數(shù)據(jù)庫名';

5、索引空間

 -- 索引空間
SELECT CONCAT( ROUND( SUM( index_length ) / ( 1024 * 1024 * 1024 ), 6 ), ' GB' ) AS 'Total Index Size' 
FROM information_schema.TABLES 
WHERE table_schema LIKE '你的數(shù)據(jù)庫名'; 

三、查看數(shù)據(jù)庫的配置情況

這種能排查數(shù)據(jù)庫是默認配置導致的資源沒跑滿

SHOW VARIABLES LIKE '%connect%';

四、重啟數(shù)據(jù)庫

萬物回歸大法

1、命令

 service mysql start
 service mysql stop
 service mysql restart 

2、報錯

如果遇到pid報錯,那個文件出現(xiàn)問題刪除那個

3、報錯2

可能是文件之間的權限不匹配,例如改完一個配置文件,重新上傳到的,可能是root權限,但是其他的是有的是777,有的是644,導致數(shù)據(jù)庫起不來。

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • MySQL 的 21 個規(guī)范、優(yōu)化最佳實踐!

    MySQL 的 21 個規(guī)范、優(yōu)化最佳實踐!

    每一個好習慣都是一筆財富,本文分 SQL 后悔藥,SQL 性能優(yōu)化,SQL 規(guī)范優(yōu)雅三個方向,分享寫 SQL 的 21 個好習慣和最佳實踐
    2020-12-12
  • 將SQL查詢結果保存為新表的方法實例

    將SQL查詢結果保存為新表的方法實例

    有時我們要把查詢的結果保存到新表里,創(chuàng)建新表,查詢,插入顯得十分麻煩,下面這篇文章主要給大家介紹了關于將SQL查詢結果保存為新表的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • 詳解MySQL如何交換兩列值數(shù)據(jù)

    詳解MySQL如何交換兩列值數(shù)據(jù)

    最近遇到了需要將表里的兩列值進行互換,原因是存庫時值存放反了,在編碼語言中,我們一般可以通過定義一個臨時變量c,將b賦值給c,a賦值給b,c賦值給a就能實現(xiàn)a和b的值互換,那么,在mysql中,非儲存過程的sql語句,沒有定義變量的過程,如何實現(xiàn)呢,接下來由小編給大家介紹一下
    2024-01-01
  • 解析Mysql臨時表及特點

    解析Mysql臨時表及特點

    本篇文章是對Mysql中的臨時表以及特點進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • 詳解MySQL集群搭建

    詳解MySQL集群搭建

    本文將搭建一個最簡化的MySQL Cluster系統(tǒng),配置方法中的所有命令都是以root賬戶運行。
    2015-09-09
  • mysql 5.7安裝 MySQL 服務無法啟動但是服務沒有報告任何錯誤

    mysql 5.7安裝 MySQL 服務無法啟動但是服務沒有報告任何錯誤

    這篇文章主要介紹了mysql 5.7安裝 MySQL 服務無法啟動但是服務沒有報告任何錯誤的相關資料,需要的朋友可以參考下
    2017-04-04
  • mysql 8.0.14 安裝配置方法圖文教程

    mysql 8.0.14 安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了mysql 8.0.14 安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • 數(shù)據(jù)庫賬號密碼加密詳解及實例

    數(shù)據(jù)庫賬號密碼加密詳解及實例

    這篇文章主要介紹了數(shù)據(jù)庫賬號密碼加密詳解及實例的相關資料,需要的朋友可以參考下
    2017-03-03
  • 在Mysql環(huán)境下對數(shù)據(jù)進行增刪改查的操作方法

    在Mysql環(huán)境下對數(shù)據(jù)進行增刪改查的操作方法

    本文介紹了在MySQL環(huán)境下對數(shù)據(jù)進行增刪改查的基本操作,包括插入數(shù)據(jù)、修改數(shù)據(jù)、刪除數(shù)據(jù)、數(shù)據(jù)查詢(基本查詢、連接查詢、聚合函數(shù)查詢、子查詢)等,并舉例說明了每種操作的具體用法,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • MySQL中進行數(shù)據(jù)的加密和解密存儲的操作方法

    MySQL中進行數(shù)據(jù)的加密和解密存儲的操作方法

    在MySQL中,我們可以使用對稱加密算法和非對稱加密算法對數(shù)據(jù)進行加密和解密存儲,通過合理選擇加密算法和密鑰管理,可以有效提高數(shù)據(jù)的安全性,防止敏感信息的泄露和非法獲取,下面給大家分享MySQL中進行數(shù)據(jù)的加密和解密存儲方法,感興趣的朋友一起看看吧
    2024-05-05

最新評論

威远县| 西乌| 滕州市| 固阳县| 诏安县| 莫力| 西城区| 亳州市| 嵊泗县| 乐至县| 澄迈县| 连平县| 江安县| 道孚县| 泸水县| 随州市| 沅江市| 荆门市| 鄄城县| 张家界市| 革吉县| 葵青区| 日喀则市| 黔西| 察雅县| 铜鼓县| 大竹县| 蒙阴县| 绍兴市| 库车县| 哈密市| 商河县| 富蕴县| 十堰市| 佛学| 额敏县| 胶州市| 大理市| 宿迁市| 民和| 招远市|