Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL wait_timeout Variable - GLOBAL vs SESSION

Lo stato della tua sessione viene impostato una volta avviata una sessione e, per impostazione predefinita, assume il valore GLOBAL corrente.

Se ti sei disconnesso dopo aver eseguito SET @@GLOBAL.wait_timeout=300 , quindi successivamente riconnesso, vedrai

SHOW SESSION VARIABLES LIKE "%wait%";

Result: 300

Allo stesso modo, in qualsiasi momento, se lo hai fatto

mysql> SET session wait_timeout=300;

Avresti

mysql> SHOW SESSION VARIABLES LIKE 'wait_timeout';

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout  | 300   |
+---------------+-------+