欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql查看連接數(shù)和設(shè)置會話超時問題

 更新時間:2024年01月01日 10:27:48   作者:有誰看見我的劍了?  
這篇文章主要介紹了mysql查看連接數(shù)和設(shè)置會話超時問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

在排查mysql資源占用的情況下

我們就需要查看是否是過多sleep進程導(dǎo)致的資源占用情況

查看當前打開的連接的數(shù)量

show status like '%Threads_connected%'

查看連接狀態(tài)

show full processlist;

  • User: 連接的用戶
  • Host: 連接的主機地址
  • db:訪問的數(shù)據(jù)庫
  • Command: 目前指令類型
  • Sleep 休眠
  • Query 查詢
  • Time:占用時間
  • State:狀態(tài)
  • starting 正在進行
  • info:使用的sql語句

查看不在睡眠的線程數(shù)

show status like '%Threads_running%'

上面簡單的查看了一下mysql的會話連接

下面來設(shè)置一下會話超時時間

查看會話超時時間

show GLOBAL VARIABLES like '%timeout%';			#查看全局會話時間

wait_timeout 非交互連接超時時間,比如jdbc連接

interactive_timeout 交互連接超時時間,比如客戶端連接

//默認超時時間是8小時

現(xiàn)在通過修改超時時間來處理掉sleep進程

set GLOBAL interactive_timeout = 60;	
set GLOBAL wait_timeout = 60;

現(xiàn)在只是臨時設(shè)置,永久設(shè)置的話需要修改mysql配置文件 

在[mysqld]下面添加兩條配置

echo '
interactive_timeout=60	
wait_timeout=60
'  >>  /etc/my.cnf

查看全局超時時間和會話超時時間:

show GLOBAL VARIABLES like '%timeout%';				#查看全局超時時間
show VARIABLES like '%timeout%';					#查看會話超時時間

真正起到作用的是會話超時時間

wait_timeout 會默認繼承全局wait_timeout的值,但是修改全局的interactive_timeout 的值,會直接同步會話的 interactive_timeout 和 wait_timeout 的值

實驗一下,將全局 interactive_timeout 修改為 120(是直接修改mysql配置文件)

查看全局超時時間和會話超時時間

可以看出我修改了全局的interactive_timeout 配置為120 ,會話的interactive_timeout和wait_timeout 配置都已經(jīng)同步了

###現(xiàn)在在120秒后交互和非交互沒有任何操作,連接就會斷開

總結(jié)

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

相關(guān)文章

  • MySQL與PHP的基礎(chǔ)與應(yīng)用專題之索引

    MySQL與PHP的基礎(chǔ)與應(yīng)用專題之索引

    MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL?AB?公司開發(fā),屬于?Oracle?旗下產(chǎn)品。MySQL?是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,本系列將帶你掌握php與mysql的基礎(chǔ)應(yīng)用,本篇從索引開始
    2022-02-02
  • Mysql中 show table status 獲取表信息的方法

    Mysql中 show table status 獲取表信息的方法

    這篇文章主要介紹了Mysql中 show table status 獲取表信息的方法的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • MySQLMerge存儲引擎

    MySQLMerge存儲引擎

    MERGE存儲引擎把一組MyISAM數(shù)據(jù)表當做一個邏輯單元來對待,讓我們可以同時對他們進行查詢。本文給大家介紹MySQLMerge存儲引擎,需要的朋友參考下吧
    2016-03-03
  • php mysql localhost,127.0.0.1和ip區(qū)別

    php mysql localhost,127.0.0.1和ip區(qū)別

    localhost與127.0.0.1的區(qū)別是什么?相信有人會說是本地ip,曾有人說,用127.0.0.1比localhost好,可以減少一次解析??磥磉@個入門問題還有人不清楚,其實這兩者是有區(qū)別的
    2014-05-05
  • 解決MySql不等于的條件過濾字段值為NULL問題

    解決MySql不等于的條件過濾字段值為NULL問題

    今天遇到一個查詢結(jié)果不對的問題,使用isNull能解決問題,但因查詢條件過濾null,還有不同的寫法,總結(jié)了兩種實現(xiàn)方式,希望能給大家一個參考
    2024-12-12
  • 解決MySQl查詢不區(qū)分大小寫的方法講解

    解決MySQl查詢不區(qū)分大小寫的方法講解

    今天小編就為大家分享一篇關(guān)于解決MySQl查詢不區(qū)分大小寫的方法講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • 利用mysql的inet_aton()和inet_ntoa()函數(shù)存儲IP地址的方法分享

    利用mysql的inet_aton()和inet_ntoa()函數(shù)存儲IP地址的方法分享

    當前很多應(yīng)用都適用字符串char(15)來存儲IP地址(占用16個字節(jié)),利用inet_aton()和inet_ntoa()函數(shù),來存儲IP地址效率很高,適用unsigned int 就可以滿足需求,不需要使用bigint,只需要4個字節(jié),節(jié)省存儲空間,同時效率也高很多
    2012-03-03
  • MySQL通過存儲過程來添加和刪除分區(qū)的過程(List分區(qū))

    MySQL通過存儲過程來添加和刪除分區(qū)的過程(List分區(qū))

    這篇文章主要介紹了MySQL-通過存儲過程來添加和刪除分區(qū)(List分區(qū)),本文通過創(chuàng)建存儲過程來添加和刪除分區(qū),可以避免在分區(qū)存在時添加分區(qū)報錯,或者分區(qū)不存在時刪除分區(qū)報錯的問題,需要的朋友可以參考下
    2023-09-09
  • MYSQL替換時間(年月日)字段時分秒不變實例解析

    MYSQL替換時間(年月日)字段時分秒不變實例解析

    這篇文章主要介紹了MYSQL替換時間(年月日)字段,時分秒不變的實現(xiàn)方法,需要的朋友可以參考下
    2017-07-07
  • mysql 復(fù)制原理與實踐應(yīng)用詳解

    mysql 復(fù)制原理與實踐應(yīng)用詳解

    這篇文章主要介紹了mysql 復(fù)制原理與實踐應(yīng)用,結(jié)合實例形式詳細分析了MySQL數(shù)據(jù)庫復(fù)制功能的原理、操作技巧與相關(guān)注意事項,需要的朋友可以參考下
    2020-02-02

最新評論