컴

mysql 운영팁. 느린 쿼리를 발견하기

· 2015-09-23 (수) 19:20:27 · 2987

웹서비스를 운영하면 항상 체크해주고 관리해줘야 할것들이 정말 많지만,

그중에서도 SQL 최적화 역시 중요한 일입니다.

SQL최적화는 인덱스 생성을 잘 한다거나, 뭐 여러가지 있겠지만

어떤 쿼리가 시스템에 부하를 많이 주는지를 파악하는 것도 중요합니다.

특히나 특정 쿼리가 시스템에 부하를 많이 주게 되면,

다른 요청들이 지연될 수도 있고, 심지어는 CPU사용률이 굉장히 높아져 시스템 전체를 마비시키는 경우도 발생합니다.


그렇다면 어떤 쿼리가 시스템에 부하를 주는지 알아야겠죠?

MYSQL은 이러한 고민을 하고 있는 여러분들을 사랑합니다.(응...?)


mysql에서는 log-slow-queries 환경설정을 통해

몇초 이상 걸리는 쿼리들만 별도로 로그를 남기게 할 수 있습니다.

여러분의 mysql 설정이 담겨있는 my.cnf 파일에 아래의 항목을 추가하세요.

보통은 /etc/my.cnf 위치에 있죠.



long_query_time=3
log-slow-queries=/var/log/mysql/log-slow-queries.log



위의 내용을 적당한 위치에 추가하고 mysql을 restart하면 됩니다.

long_query_time에 정한 시간(초) 이상 걸리는 쿼리들을 내가 정한 파일경로에 기록합니다.

위의 예제로 보면 3초이상 걸리는 쿼리를 /var/log/mysql/log-slow-queries.log에 기록합니다.


|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
15-12-13 조회 2,956
15-12-11 조회 3,424
15-12-11 조회 3,142
15-12-11 조회 2,968
15-12-11 조회 2,622
15-12-11 조회 2,582
15-12-11 조회 2,584
15-12-10 조회 2,540
15-12-10 조회 2,606
15-12-10 조회 2,577
15-12-10 조회 2,828
15-12-09 조회 2,737
15-12-08 조회 3,700
15-12-08 조회 2,950
15-12-08 조회 2,697
15-12-08 조회 2,980
15-12-07 조회 3,055
15-12-07 조회 2,765
15-12-07 조회 3,206
15-12-07 조회 2,792
15-12-06 조회 2,920
15-12-06 조회 2,637
15-12-06 조회 2,969
15-12-05 조회 2,797
15-12-05 조회 3,100
15-12-05 조회 2,823
15-12-04 조회 2,690
15-12-04 조회 2,799
15-12-04 조회 2,853
15-12-03 조회 2,804
15-12-03 조회 2,832
15-12-03 조회 2,878
15-12-03 조회 2,945
15-12-03 조회 3,218
15-12-03 조회 2,732
15-12-02 조회 2,973
15-12-02 조회 2,923
15-12-02 조회 2,893
15-12-02 조회 3,088
15-12-02 조회 3,243
15-12-01 조회 2,775
15-12-01 조회 2,568
15-12-01 조회 2,646
15-11-30 조회 2,833
15-11-30 조회 3,039
15-11-30 조회 2,902
15-11-29 조회 2,658
15-11-29 조회 2,919
15-11-29 조회 2,721
15-11-28 조회 2,658
15-11-28 조회 2,691
15-11-28 조회 2,721
15-11-27 조회 2,811
15-11-27 조회 2,665
15-11-27 조회 2,676
15-11-26 조회 2,853
15-11-26 조회 3,716
15-11-25 조회 2,813
15-11-25 조회 2,775
15-11-25 조회 2,829
15-11-25 조회 2,620
15-11-25 조회 2,985
15-11-23 조회 2,898
15-11-23 조회 3,077
15-11-23 조회 2,862
15-11-21 조회 2,768
15-11-21 조회 2,639
15-11-21 조회 2,583
15-11-20 조회 2,585
15-11-20 조회 2,529
15-11-20 조회 2,661
15-11-20 조회 2,920
15-11-18 조회 2,821
15-11-18 조회 2,699
15-11-18 조회 2,686
15-11-17 조회 2,887
15-11-17 조회 2,647
15-11-17 조회 2,781
15-11-16 조회 2,662
15-11-16 조회 2,629
15-11-16 조회 2,820
15-11-15 조회 2,825
15-11-15 조회 2,692
15-11-15 조회 2,868
15-11-13 조회 3,631
15-11-12 조회 3,522
15-11-12 조회 2,984
15-11-12 조회 3,657
15-11-11 조회 2,789
15-11-11 조회 3,036
15-11-11 조회 3,287
15-11-09 조회 2,803
15-11-09 조회 3,026
15-11-09 조회 3,021
15-11-09 조회 2,757
15-11-09 조회 2,807
15-11-09 조회 3,263
15-11-06 조회 3,401
15-11-05 조회 2,880
15-11-05 조회 2,731