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
'Database & Data > MySQL' 카테고리의 다른 글
[MySQL] 테이블 명세서 추출 쿼리(인덱스 포함) (0) | 2023.06.13 |
---|---|
MySQL에서 플러그인과 컴포넌트란? (0) | 2023.06.12 |
생각나는 MySQL 명령어 파보기 - 3 (0) | 2023.06.02 |
MySQL 프로시저(Procedure) 단계별로 작성해보기 (0) | 2023.06.01 |
생각나는 MySQL 명령어 파보기 - 2 (0) | 2023.05.31 |