MySQL之 伺服器保持與MySQL的連線

2021-07-04 00:07:46 字數 543 閱讀 6330

伺服器程式經常要訪問資料庫,並且伺服器程式是長時間保持執行的,mysql有乙個特點,當連線上資料庫後不做任何操作,預設8小時候會自動關閉休眠的連線!一般情況下很難預料什麼時候程式會執行資料庫操作,如果連線被mysql斷開了,會出現意想不到的問題,這在伺服器程式中是一種災難!保持伺服器程式與mysql的連線一種方式是修改預設的休眠時間,但這種方式治標不治本;另一種方式很顯然就是定期的執行資料庫操作來保持與mysql的連線。

檢視預設休眠時間的方式:

登入mysql後輸入命令 show variables like '%timeout%' 會出現mysql中的關於休眠超時的一些變數

其中 wait_timeout 變數為28800,即28800秒,也就是預設的8小時;

檢視連線狀況,使用show processlist命令

伺服器保持與Mysql的連線

伺服器程式經常要訪問資料庫,並且伺服器程式是長時間保持執行的,mysql有乙個特點,當連線上資料庫後不做任何操作,預設8小時候會自動關閉休 眠的連線!一般情況下很難預料什麼時候程式會執行資料庫操作,如果連線被mysql斷開了,會出現意想不到的問題,這在伺服器程式中是一種災難!保持服務 器程式與mys...

SQL Server 用鏈結伺服器 同步MySQL

測試環境sql 2014 在mysql環境 use test create table demo id int,name varchar 50 在控制面板 管理工具 資料來源 odbc 系統 dsn 新增 下一步 完成 下一步 ok 正常顯示配置 mysql link 記住名稱 在sql serve...

SQL Server 用鏈結伺服器 同步MySQL

測試環境sql 2014 在mysql環境 use test create table demo id int,name varchar 50 在控制面板 管理工具 資料來源 odbc 系統 dsn 新增 下一步 完成 下一步 ok 正常顯示配置 mysql link 記住名稱 在sql serve...