개발로 자기계발
728x90

'SET PERSIST'와 'SET PERSIST_ONLY'는 MySQL 8.0 이상에서 제공하는 기능으로, 이 두 명령 모두 시스템 변수의 값을 영구적으로 설정하는 데 사용된다.

 

SET PERSIST

예시)

SET PERSIST max_connections = 200;

SET PERSIST 명령은 지정된 변수의 글로벌 값을 즉시 변경하며, 이 변경된 값은 MySQL 서버 재시작 후에도 유지되게 한다.

이 변경사항은 mysqld-auto.cnf 파일에 기록되므로, 서버가 재시작될 때도 이 변경사항이 적용된다.

 

 

SET PERSIST_ONLY

예시)

SET PERSIST_ONLY max_connections = 200;

SET PERSIST_ONLY 명령은 실행 즉시 해당 변수의 글로벌 값을 변경하지 않는다.

대신 이 변경사항은 mysqld-auto.cnf 파일에 기록되어, 다음에 서버가 시작될 때 적용된다.

 

요약


- SET PERSIST는 변수의 값 변경을 즉시 적용하고 재시작 후에도 유지하는 반면,

- SET PERSIST_ONLY는 변수의 값 변경을 즉시 적용하지 않고 서버 재시작 시에만 적용한다.

 

728x90
SMALL
profile

개발로 자기계발

@김잠봉

틀린부분이나 조언이 있다면 언제든 환영입니다:-)