문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
database:mysql:config [2014/07/19 19:51] kwon37xi |
database:mysql:config [2022/12/17 15:56] (현재) kwon37xi [table 이름 대소문자 처리] |
||
---|---|---|---|
줄 31: | 줄 31: | ||
</ | </ | ||
+ | MySQL Client는 '' | ||
===== Connection 갯수 정리 ===== | ===== Connection 갯수 정리 ===== | ||
* ''/ | * ''/ | ||
+ | [mysqld] | ||
max_connections = 250 | max_connections = 250 | ||
</ | </ | ||
줄 38: | 줄 40: | ||
show variables like ' | show variables like ' | ||
</ | </ | ||
+ | |||
+ | ===== table 이름 대소문자 처리 ===== | ||
+ | * table name uppercase / lowercase | ||
+ | * **원칙은 0으로 두는 것이 좋다.** | ||
+ | * [[https:// | ||
+ | * 아래 설정은 되도록 안하는게 좋긴 하지만, 내 코드가 아닌 남의코드(예: | ||
+ | < | ||
+ | [mysqld] | ||
+ | lower_case_table_names=1 | ||
+ | </ | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * 이 설정값은 여러 운영체제에서 동일 DB를 사용한 애플리케이션을 돌릴때 문제가 발생할 경우 해당 운영체제 서버별로 설정을 다르게 해줘야할 수 있다. | ||
+ | * 모든 시스템에서 '' | ||
+ | * Unix/Linux 계열에서는 '' | ||
===== Client Prompt ===== | ===== Client Prompt ===== | ||
줄 50: | 줄 68: | ||
* '' | * '' | ||
* 이 이유는 '' | * 이 이유는 '' | ||
- | * 해당 줄을 주석처리하고 다시 시작한다. | + | * 해당 줄을 주석 처리하거나 '' |
===== com.mysql.jdbc.PacketTooBigException: | ===== com.mysql.jdbc.PacketTooBigException: | ||
줄 58: | 줄 76: | ||
===== 모든 쿼리 로그 찍기 Query Log ===== | ===== 모든 쿼리 로그 찍기 Query Log ===== | ||
< | < | ||
+ | [mysqld] | ||
general_log_file | general_log_file | ||
general_log | general_log | ||
+ | slow_query_log | ||
</ | </ | ||
+ | * '' | ||
+ | * '' | ||
+ | select * from general_log order by event_time desc limit 100; | ||
+ | </ |