Database ( DB )/Database

[mariaDB, MySQL] DB 연결 속도저하 해결 방법

노루아부지 2019. 8. 10. 22:17
반응형

localhost 로 접속하는 경우는 문제가 없지만 IP 로 접속하는 경우에는 DNS 서버의 성능이 떨어지거나 장애가 있는 경우에 DB 연결 시 속도저하가 발생할 수 있습니다.

 

이 경우

skip-name-resolve를 설정함으로써 DB 접속시에 문제점을 해결할 수 있습니다.

이 옵션은 client 에서 server로 접속시에 DNS Lookup 과정을 생략해 줍니다.

 

 

1. my.cnf ( 또는 my.ini ) 에 설정

[mysqld]
skip-name-resolve 

 

2. 또는 hosts 파일에 접속 IP와 호스트명을 넣어줍니다.

 

mysql에서 접속시 ip에 대한 resolving(역질의)를 합니다. 

하지만, 대부분의 IP는 등록되어 있지 않으며, DNS가 느리다면 이 부분은 더욱 심각한 속도 문제가 발생합니다.

 

1번은 역질의를 하지 않게 하는 방법이고

2번은 hosts파일에서 질의 하게 하는 방법입니다.

728x90
반응형
loading