ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MySQL - my.cnf & my.ini 파일 / 글로벌 변수와 세션 변수
    IT/데이터베이스 2022. 5. 26. 19:35
    728x90
    SMALL

    MySQL은 클라이언트 프로세스와 서버 프로세스를 만들어서 사용한다.

    대표적인 MySQL의 서버 프로세스는 mysqld.

     

    my.cnf & my.ini 파일

    MySQL의 서버 프로세스는 시작될 때 반드시 참조하는 파일이 있다.

    그 파일이 바로 my.cnf, my.ini 파일이다.

    두 파일의 차이는 운영체제가 유닉스 계일 경우, my.cnf 파일을 사용하고 윈도우일 경우, my.ini 파일을 사용한다.

    MySQL의 서버 프로세스가 시작될 때는 반드시 이 파일 하나만 참조하므로 파일 이름을 변경해서는 안된다.

     

     

    MySQL은 글로벌 변수와 세션 변수를 가지고 있다.

     

    글로벌 변수

    - 하나의 MySQL 서버 자체에 관련된 설정으로, 하나의 MySQL 서버 인스턴스에서 글로벌하게 영향을 미치는 시스템 변수이다.

     

    세션 변수

    - 클라이언트가 MySQL 서버에 접속할 때 생기는 클라이언트 스레드에 저장되는 변수로, 클라이언트와의 커넥션이 생길 때마다 독립적으로 할당된다.

    - 각 클라이언트 커넥션들끼리 공유가 불가능한 변수이다.

    - 로컬변수라고도 불린다.

    - 전체적으로 영향을 미치는 변수가 아니므로 개별 커넥션 단위로 변경이 가능하다.

    728x90
    LIST

    'IT > 데이터베이스' 카테고리의 다른 글

    MySQL의 아키텍처는 어떻게 구성되어 있을까?  (0) 2022.05.26

    댓글

Designed by Tistory.