반응형
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
반응형
'Database ( DB ) > Database' 카테고리의 다른 글
mysql 날짜검색시 between 안에 포함되는 날짜전체 출력 (0) | 2019.08.10 |
---|---|
DB key값이 무조건 대문자로 return 될 때 해결 방법 (0) | 2019.08.10 |
[mysql/mariadb] DB 스케쥴러 (0) | 2019.08.10 |
META-INF를 이용한 JNDI DB연결 (0) | 2019.08.10 |
SYS_CONNECT_BY_PATH mysql ( tree 구조의 계층 표시 ) (0) | 2019.08.10 |