source

MySQL skip-name-resolve

gigabyte 2022. 9. 18. 10:12
반응형

MySQL skip-name-resolve

1대의 전용 서버에서 MariaDB/MySQL을 사용하고 있습니다.모든 데이터베이스와 PHP는 로컬 서버에 있습니다.리모트 서버는 사용하지 않습니다.

mysqltuner 실행 시 "skip-name-resolve" 사용을 권장합니다.

그래서 이 코드를 my.cnf에 추가했습니다.

skip-name-resolve

mysql을 재시작했습니다.

질문은 다음과 같습니다.

  1. Will 사용skip-name-resolve내 mysql의 속도를 높인다?

  2. mysql.db & mysql.user 테이블을 확인해도 서버의 호스트명(host.myserver.com 등) 또는 퍼블릭 전용 IP(127.0.0.1이 아님)가 "host" 열에 계속 표시됩니다.host 열의 값도 변경해야 합니까?아니면 skip-name-resolve를 추가한 후 모든 것을 그대로 두면 되나요?

  1. 리모트 호스트에서 서버에 접속하고 있지 않은 경우는, mysql 서버의 속도가 향상되지 않습니다.DNS 접속이 느리고 리모트호스트가 많은 것이 이 옵션이 도움이 되는 시나리오입니다.

  2. 이름 해결을 끄면 액세스 권한을 확인할 때 IP 주소만 있는 엔트리가 mysql에 의해 사용됩니다.

자세한 내용은 DNS 검색 최적화 및 호스트 캐시에 대한 mysql 문서를 참조하십시오.

언급URL : https://stackoverflow.com/questions/39011221/mysql-skip-name-resolve

반응형