mysql常用除錯 除錯 mysql 常用命令

2021-10-17 19:26:16 字數 775 閱讀 4888

程式應用連線池的空閒鏈結**時間要小於mysql的超時時間。

例:timebetweenevictionrunsmillis設定60秒,wait_timeout設定100秒。

show full processlist  -----顯示當前資料庫執行緒,可檢視sleep執行緒

set global wait_timeout=100  -----設定資料庫執行緒sleep超時時間

show global variables like 'wait_timeout';  -----顯示當前資料庫執行緒sleep超時時間,預設為28800,應設定為10

kill 【processid】 -----殺掉執行緒

show variables like '%max_connections%';  -----資料庫最大連線數

show variables like 'char%'; -----顯示當前字符集

show variables like '%skip_name_resolve%'; -----顯示當前dns反向解析,預設為off,應設定為on

show open tables where in_use > 0  -----資料庫被鎖的表

select @@autocommit; -----查詢mysql自動提交狀態,1開啟,0關閉

set autocommit=0; -----mysql關閉自動提交。

因為hibernate中使用了,commit()或者rollback(),這兩個都需要乙個

-----先決條件,就是mysql的自動提交功能要關閉。

WinDBG常用除錯命令

查詢符號 3.檢視 event 物件的訊號狀態 object basenamedobjects dt b nt kevent xx 4.檢視 lasterror 值 gle 5.指定進製形式,0x 0n 0t 0y 分別表示 16 10 8 2 進製 0x12345678 0n10 evaluate...

GDB常用除錯命令

呼叫gdb編譯需要在cc後面加 g引數再加 o root redhat home gdb 除錯檔案 啟動gdb gdb l 字母l 從第一行開始列出原始碼 gdb break n 在第n行處設定斷點 gdb break func 在函式func 的入口處設定斷點 gdb info break 檢視斷...

gdb常用除錯命令

將.c檔案程式設計成包含標準除錯資訊的檔案 命令 gcc g c o 1 啟動gdb除錯程式 兩種方式 a gdb filename b 啟動gdb後,使用file filename 2 list l 檢視程式 方便設定斷點 3 break b 函式名 在某函式入口處新增斷點 4 break 行號 ...