안녕하세요, 송재호입니다.
서버를 운영하고 있는 데, 부하가 걸려서요. 서버를 여러분 재 부팅했었습니다.
아래의 두 파일에 대해서 궁금합니다.
yhost.log 라는 것인데 아래와 같이 제법 덩치가 크죠?
이 로그 파일은 yhost 라는 컴퓨터의 DB 서버에서 이루어지는 전체 DB 파일에
대한 로그인 것으로 알 고 있는 데.... 그렇다면 필요가 없을 것 같은 데...
삭제대로 별 상관없나요?
mysqld 를 실행할 때 그런 옵션이 있긴한데... 그 옵션을 주면 이 파일이 생기
죠? (사실 아래에 보시면 제가 safe_mysqld -l 과 같이 옵션을 주었습니다.
디폴트 디렉토리(설치된 디렉토리)에 생기는 것이 정상이겠죠? 그냥 싹 지워도
될까요?)
그리고 yhost.co.kr.err 의 내용을 보니 .. 에러에 관한 별 내용이 없더군요.
-rw-r--r-- 1 root root 2576 Apr 18 22:30 yhost.co.kr.err
-rw-rw---- 1 root root 527551599 Apr 18 23:06 yhost.log
음, ... 그리고... 질문이 더 있는 데, ... 죄송.
MySQL 쓰레드는 ... 커넥션이 이루어질 때 그 하나를 말하나요?
아니면 질의를 한 번 때를 말하나요?
그리고, 조언을 좀 부탁드립니다.
P-II, 64M, IDE HDD 에서 MySQL 서버와 웹서버, 그리고 PHP 를 운용하고 있는 데,
..., 접속자수가 좀 많습니다.
그리고 MySQL 서버 액세스도 엄청나구요.
짧게 짧게 접속 해서... 지속적으로 많이 MySQL 을 액세스합니다.
이 때 MySQL 데몬 실행시 별도의 옵션을 주면 ... 반응이 빠르거나 부하가 좀 적
게 걸리는 그런 옵션은 없습니까?
이전에는 이렇게 옵션을 주었는 데... 좀 ... 액세스를 많이하니 속도가 느리더군요.
(cd /usr/local/mysql; ./bin/safe_mysqld -l -O max_allowed_packet=10M &)
물론.. .. 부하가 ... MySQL 데몬에서 걸리는지는 정확히 체크를 못했습니다만,
의심이 가는 부분이 MySQL 데몬이더군요.
이번에는 위의 옵션을 아래와 같이 바꾸어 주었습니다.
(cd /usr/local/mysql; ./bin/safe_mysqld -O back_log=50 &)
그래서 MySQL 환경 변수를 보면 다음과 같습니다.
많은 조언을 부탁드립니다.
감사합니다.
+----------------------------+---------------------------------------+
| Variable_name | Value |
+----------------------------+---------------------------------------+
| back_log | 50 |
| connect_timeout | 5 |
| basedir | /usr/local/mysql/ |
| datadir | /usr/local/mysql/data/ |
| delayed_insert_limit | 100 |
| delayed_insert_timeout | 300 |
| delayed_queue_size | 1000 |
| join_buffer | 131072 |
| flush_time | 0 |
| key_buffer | 8388600 |
| language | /usr/local/mysql/share/mysql/english/ |
| log | OFF |
| log_update | OFF |
| long_query_time | 10 |
| low_priority_updates | OFF |
| max_allowed_packet | 1048576 |
| max_connections | 100 |
| max_connect_errors | 10 |
| max_delayed_insert_threads | 20 |
| max_join_size | 4294967295 |
| max_sort_length | 1024 |
| max_write_lock_count | 4294967295 |
| net_buffer_length | 16384 |
| pid_file | /usr/local/mysql/data/yhost.pid |
| port | 3306 |
| protocol_version | 10 |
| record_buffer | 131072 |
| skip_locking | ON |
| skip_networking | OFF |
| socket | /tmp/mysql.sock |
| sort_buffer | 2097144 |
| table_cache | 64 |
| thread_stack | 65536 |
| tmp_table_size | 1048576 |
| tmpdir | /tmp/ |
| version | 3.22.30 |
| wait_timeout | 28800 |
+----------------------------+---------------------------------------+
|