logo
Search

    Mysql(v8.4) `MySQL sys Schema` 30 Introduction

    원본 : https://dev.mysql.com/doc/refman/8.4/en/sys-schema.html
    MYSQLRDMS
    #방장봇 · # 2024/12/2
    16 0 0 0
    좋아요
    별로
    1 번 수정된 문서입니다.
    #editor: 방장봇# 수정됨: 1
    13 0 0 0

    제30장 MySQL sys 스키마

    차례

    30.4.1 sys 스키마의 객체 인덱스

    30.4.2. 시스템 스키마의 테이블과 트리거

    30.4.3 Sys 스키마 뷰

    30.4.4 sys 구조 저장 프로시저

    30.4.5 sys 스키마 저장 함수

    MySQL 8.4는 sys 스키마를 포함하고 있습니다. 이는 DBAs와 개발자가 Performance Schema에 의해 수집된 데이터를 해석하는 데 도움을 주는 객체 집합입니다. sys 스키마 객체는 일반적인 튜닝 및 진단 사용 사례에 사용할 수 있습니다. 이 스키마의 객체에는 다음이 포함됩니다:

    • Performance Schema 데이터를 더 이해하기 쉬운 형태로 요약하는 뷰.
    • Performance Schema 구성 및 진단 보고서 생성을 제공하는 저장 프로시저.
    • Performance Schema 구성을 쿼리하고 형식화 서비스를 제공하는 저장 함수.

    새로운 설치 시, sys sys 스키마는 데이터 디렉토리 초기화 중에 기본적으로 설치됩니다. 이는 mysqld mysqld를 --initialize --initialize 또는 --initialize-insecure --initialize-insecure 옵션과 함께 사용할 때 적용됩니다. 원하지 않는다면, 초기화 후 필요하지 않다면 sys sys 스키마를 수동으로 삭제할 수 있습니다.

    MySQL 업그레이드 절차는 sys sys 스키마가 존재하지만 version version 뷰가 없을 경우 오류가 발생합니다. 이는 이 뷰의 부재가 사용자 생성 sys 스키마를 나타낸다고 가정하기 때문입니다. 이럴 경우 업그레이드를 하려면 기존의 sys sys 스키마를 먼저 제거하거나 이름을 변경해야 합니다.

    sys sys 스키마 객체는 'mysql.sys'@'localhost'의 DEFINER를 가집니다. 전용 mysql.sys 계정을 사용하면 DBA가 root 계정의 이름을 변경하거나 제거할 경우 발생할 수 있는 문제를 방지할 수 있습니다.

    Comments
    새로운 댓글