MySQL의 시스템 변수와 상태 변수

 

 

첫째, 글로벌 시스템 변수와 세션 시스템 변수에 시스템 변수 : 일부 변수는 모두 글로벌 시스템 변수, 일부 전역 변수, 일부 변수 만 세션입니다.
1 , 변수 쿼리 :
쇼와 같은 전역 변수 ' 로그 ' 글로벌 시스템 변수 # 검사 값; \ G
세션 표시와 같은 변수 ' 로그인 ' # 확인 시스템 변수 세션의 값; \ G
쇼와 같은 변수 ' 로그 ' \ G는, 세션이 존재하는 시스템 변수는 글로벌 시스템 변수가 반환되지 않은 경우 대화 시스템 변수가 존재 # 경우에 관계없이 글로벌 시스템 변수가 있는지 여부, 시스템 변수 우선 순위, 세션을 반환합니다.
단지 특정 쿼리 시스템 변수 경우 :
선택 (SELECT) @@ global.var_name # 글로벌 시스템 변수
 선택 (SELECT) @@ session.var_name # 세션 시스템 변수
 선택 (SELECT) @@ var_name 반] 우선 세션 시스템 변수 #

2 , 온라인 시스템 변수 열 변경 : 일부 시스템 변수는 핫 - 라인 지원을 변경할 수 있으며, 일부는하지 않습니다.
글로벌 var_name 반 설정 = 값;
세션 설정 var_name 반 = 값;
var_name 반 설정 = 값;
########
@@ global.var_name 설정 = 값;
설정 @@ session.var_name = 값;
설정 @@ var_name 반 = 값;


둘째, 상태 변수 : 모두 읽기 전용입니다. 전역 변수는 상태와 세션 상태 변수로 구분된다.

상태 변수보기 :
글로벌 상태 \의 G를 보여;
세션 상태 \의 G를 보여;


셋째, 구성 파일을 수정
만큼 서비스가 다시 시작 될 때, 시스템은 영구적 인 변화에 변수 열을 변경 할 수 없게됩니다, 당신은 글로벌 시스템 변수를 변경하려면 온라인, 다음 구성 파일을 수정해야합니다.

 

추천

출처www.cnblogs.com/igoodful/p/11789336.html