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

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

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

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

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

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

show status like '%Threads_connected%'

查看連接狀態(tài)

show full processlist;

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

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

show status like '%Threads_running%'

上面簡(jiǎn)單的查看了一下mysql的會(huì)話連接

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

查看會(huì)話超時(shí)時(shí)間

show GLOBAL VARIABLES like '%timeout%';			#查看全局會(huì)話時(shí)間

wait_timeout 非交互連接超時(shí)時(shí)間,比如jdbc連接

interactive_timeout 交互連接超時(shí)時(shí)間,比如客戶端連接

//默認(rèn)超時(shí)時(shí)間是8小時(shí)

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

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

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

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

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

查看全局超時(shí)時(shí)間和會(huì)話超時(shí)時(shí)間:

show GLOBAL VARIABLES like '%timeout%';				#查看全局超時(shí)時(shí)間
show VARIABLES like '%timeout%';					#查看會(huì)話超時(shí)時(shí)間

真正起到作用的是會(huì)話超時(shí)時(shí)間

wait_timeout 會(huì)默認(rèn)繼承全局wait_timeout的值,但是修改全局的interactive_timeout 的值,會(huì)直接同步會(huì)話的 interactive_timeout 和 wait_timeout 的值

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

查看全局超時(shí)時(shí)間和會(huì)話超時(shí)時(shí)間

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

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

總結(jié)

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

相關(guān)文章

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

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

    MySQL是一個(gè)關(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存儲(chǔ)引擎

    MySQLMerge存儲(chǔ)引擎

    MERGE存儲(chǔ)引擎把一組MyISAM數(shù)據(jù)表當(dāng)做一個(gè)邏輯單元來對(duì)待,讓我們可以同時(shí)對(duì)他們進(jìn)行查詢。本文給大家介紹MySQLMerge存儲(chǔ)引擎,需要的朋友參考下吧
    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ū)別是什么?相信有人會(huì)說是本地ip,曾有人說,用127.0.0.1比localhost好,可以減少一次解析??磥磉@個(gè)入門問題還有人不清楚,其實(shí)這兩者是有區(qū)別的
    2014-05-05
  • 解決MySql不等于的條件過濾字段值為NULL問題

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

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

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

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

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

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

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

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

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

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

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

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

最新評(píng)論