1. MySQL Shell MySQL Shell은 MySQL 용 고급 클라이언트 및 코드 편집기입니다 mysql 클라이언트 와 유사한 SQL 기능 외에도 MySQL Shell은 JavaScript 및 Python에 대한 스크립팅 기능을 제공하고 MySQL 작업을 위한 API를 포함합니다MySQL Shell의 여러 기능 중에 dump utility 에…
[카테고리:] MySQL
1. Upgrade Paths MySQL 8.0 으로 업그레이드는 5.7의 GA 버전에서만 지원되고 있습니다 (5.7.9 or higher) 그래서 5.7.9 이전 버전이라면 일단 5.7.9까지는 업그레이드나 마이그레이션 후 8.0 버전으로의 업그레이드를 진행 해야 합니다. 권장되는 것은 5.7버전의 가장 최근의 버전까지 업그레이드 이후 8.0 버전으로의…
이번 포스팅에서는 오라클 클라우드 MDS DB Instance 에 대한 복제(replication) 구성과 Configuration(parameter) 변경에 대해서 확인 해보려고 합니다. 오라클 클라우드 MySQL Database Service 의 생성 및 접속 관련된 내용은 아래 이전 포스팅을 확인 하시면 됩니다. 1. Replication 유저 생성 오라클…
이번 포스팅은 이전 포스팅에서 생성 완료한 오라클 클라우드의 MDS(MySQL Database Service) 의 인스턴스에 접속을 하는 내용에 대해서 확인 해보도록 하겠습니다. 이전 포스팅 1. 수신 규칙 추가 오라클 클라우드 의 MySQL Database Service 는 외부에서 바로 접속 할 수 있는 Public…
1. 완전 관리형 데이터베이스 서비스 오라클 클라우드 에서 MDS 는 MySQL Database Service 의 약자로 MySQL 데이터베이스의 PaaS형 클라우드 서비스를 의미 합니다. PaaS 형 Database 서비스를 표현하는 단어 중 많이 사용 되는 용어로 완전 관리형 이라는 표현이 여러 클라우드사에서…
1. FullText Search(전문검색) 전문검색이란 게시물의 내용이나 제목 등과 같이 문장이나 문서의 내용에서 키워드를 검색하는 기능입니다. 전문검색은 이름이나 별명(닉네임) 과 같은 단어에서 일부만 일치하는 사용자를 검색하는 기능으로도 사용 할 수 있습니다. LIKE 기능과 같이 패턴 일치 검색 기능(양쪽에 %% 를 사용한)은…
쿼리 프로파일링(Query Profiling) MySQL 에서 쿼리가 처리되는 동안 각 단계별 작업에 시간이 얼마나 걸렸는지 확인 할 수 있는 기능을 제공하며 쿼리 프로파일링(Query Profiling) 기능을 제공하고 있습니다.쿼리 프로파일링(Query Profiling) 는 MySQL 5.1 이상에서 부터 지원 합니다. 기본적으로 활성화돼 있지 않기 때문에…
0. 포스팅 환경 포스팅에서는 아래의 환경에서 진행 하였습니다. OS: CentOS 7.8MySQL : 5.7.31MySQL data 경로 : /usr/local/mysql/dataMySQL replication 유저 : repl_userXtrabackup : 2.4.21 1. XtraBackup 설치 및 구성 1.1 Repository 구성 - Master/Slave 모두 수행먼저 xtrabackup 을 받기 위해서 repository…
1. invisible columns 개요MySQL 은 MySQL 8.0.23부터 invisible columns을 지원합니다 invisible columns은 일반적으로 쿼리에 숨겨져 있지만 명시 적으로 참조되는 경우 액세스 할 수 있습니다. invisible columns 이 유용 할 수 있는 경우에 대한 설명으로 응용 프로그램이 "SELECT * FROM 테이블"…
1. Hash Join MySQL 에서는 오랜 기간 조인의 Method가 nested loop join 방식만 지원되어왔습니다 물론 nested loop join에서 driven table 로의 random access 를 줄이는 BKA (Batched Key Access )을 사용하거나 join 의 대상을 작은 block 으로 나누어 block 하나씩 join…