티스토리 뷰

이번 주 토막 메모 - 가끔 필요한데 매번 찾아봐야하는 것들, 헷갈리기 쉬운 것들, 흥미로운 것들 ...

커넥션 관련 시스템 변수 확인하기

MariaDB [db]> SHOW VARIABLES LIKE '%max_connection%';
+-----------------------+-------+
| Variable_name         | Value |
+-----------------------+-------+
| extra_max_connections | 1     |
| max_connections       | 1000  |
+-----------------------+-------+
2 rows in set (0.009 sec)

MariaDB [db]> SHOW STATUS LIKE 'Max_used_connections';
+----------------------+-------+
| Variable_name        | Value |
+----------------------+-------+
| Max_used_connections | 664   |
+----------------------+-------+
1 row in set (0.073 sec)

MariaDB [db]> SHOW STATUS LIKE 'Threads_connected';
+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| Threads_connected | 298   |
+-------------------+-------+
1 row in set (0.001 sec)

 

타임아웃 관련 시스템 변수 확인하기

MariaDB [db]> SHOW VARIABLES LIKE '%timeout%';

 

General Log 설정 확인하고 잠시 활성화하기

MariaDB [db]> SHOW VARIABLES LIKE 'general%';
+------------------+---------------+
| Variable_name    | Value         |
+------------------+---------------+
| general_log      | OFF           |
| general_log_file | mariadb-0.log |
+------------------+---------------+
2 rows in set (0.001 sec)

MariaDB [db]> SET GLOBAL general_log = ON;
Query OK, 0 rows affected (0.083 sec)

# 끌 때에는 OFF 지정
# 경로는 현재 상황에 따라 다르겠지만 mariadb data 디렉토리에서 general_log_file 찾기
$ tail bitnami/mariadb/data/mariadb-0.log -f

 

 

* 위와 같이 조회한 변수는 SET 구문을 이용해서 런타임에서 바로 수정할 수도 있고, cnf 파일이나 MariaDB 구동시 커맨드라인 옵션으로 줄 수도 있으니 하단의 MariaDB 문서를 참고

 

최근에 감지된 데드락 보기

SHOW ENGINE INNODB STATUS

LATEST DETECTED DEADLOCK 외에도 다양한 내용을 확인할 수 있다.

 

MariaDB 문서

시스템 변수: https://mariadb.com/kb/en/server-system-variables/

SHOW ENGINE INNODB STATUS: https://mariadb.com/kb/en/show-engine-innodb-status/

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함