전 MariaDB/MySQL을 전용 서버 1 대에 사용합니다. 모든 데이터베이스 & PHP는 로컬 서버에 있습니다. 원격 서버를 사용하지 않습니다.MySQL skip-name-resolve
mysqltuner를 실행할 때 "skip-name-resolve"을 사용하는 것이 좋습니다.
그래서 내가 my.cnf의skip-name-resolve
이 코드를 추가하고 난 mysql을 다시 시작.
내 질문은 :
최대
skip-name-resolve
속도 내 MySQL을 사용합니까?난 내 mysql.db & mysql 데이터베이스에서 user 테이블을 검사 할 때, 난 여전히 (예 : "host.myserver.com"로 내 서버 호스트 이름을 참조/내 공개 전용 IP (안 127.0.0.1)에서 " 당신이에 연결되지 않은 경우 ". 열이 난의 값으로 변경해야"호스트 너무 호스트 "열을? 아니면 난 그냥 건너 뛸 - 이름 - 해결 추가 한 후 그대로 모든 것을 떠나해야합니까?
도구에 질문하는 동안 '최적화 테이블'은 일반적으로 시간 낭비입니다. –
@Rick James,'OPTIMIZE TABLE'을 정기적으로 실행할 필요가 없다는 것을 의미합니까? – Xrvel
대부분 시간 낭비입니다. InnoDB를 사용하면 엔진이 대부분 BTrees를 "최적화 된"상태로 유지합니다. 뚜렷한 "여유 공간"이 많은 BTrees에서도 "최적화"가 눈에 띄게 개선되지 않을 수 있습니다. –