programing

Mariadb가 절전 모드 연결을 자동으로 닫는 시간

magicmemo 2023. 8. 14. 22:47
반응형

Mariadb가 절전 모드 연결을 자동으로 닫는 시간

업데이트:
설정하는 것을 잊었습니다.wait_timeoutmy.cnf.


PHP 애플리케이션에서 지속적으로 연결됩니다.
설정합니다.wait_timeout벌써 600까지.

MariaDB [(none)]> show variables like 'wait_timeout';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout  | 600   |
+---------------+-------+

그러나 수면 시간이 600초를 초과하면 연결이 자동으로 해제되지 않습니다.
왜요?

MariaDB [(none)]> show processlist;
+----+------+-----------+------+---------+------+----------+------------------+----------+
| Id | User | Host      | db   | Command | Time | State    | Info             | Progress |
+----+------+-----------+------+---------+------+----------+------------------+----------+
| 32 | lin  | localhost | NULL | Query   |    0 | starting | show processlist |    0.000 |
| 33 | lin  | localhost | test | Sleep   |  741 |          | NULL             |    0.000 |
+----+------+-----------+------+---------+------+----------+------------------+----------+

wait_twait

https://mariadb.com/docs/reference/mdb/system-variables/wait_timeout/

서버가 연결을 닫기 전에 연결에서 작업을 대기하는 시간(초)

모든 종류의 활동 또는 쿼리는 연결을 열어 둡니다.내 생각에 당신은 그 시간 동안 다른 쿼리를 실행하는 것 같습니다.

max_statement_time

쿼리당 시간입니다.

설명: 쿼리가 중단되기 전에 실행할 수 있는 최대 시간(초)입니다.여기에는 SELECT 문뿐만 아니라 저장 프로시저의 문을 제외한 모든 쿼리가 포함됩니다.

언급URL : https://stackoverflow.com/questions/63681874/how-long-will-mariadb-automatic-close-the-sleep-connection

반응형