MySQL 3

MySQL Index 설정을 통한 DB 성능 개선기

해당 글은 운영 중인 어플리케이션의 사용자단에서 자주 사용되는 product(상품) 테이블에 index 설정을 적용하여 관련 성능을 개선한 내용을 포함하고 있습니다. 1. show variables like '%profiling%'; 명령어를 통해 MySQL Profiling 설정 확인하기 # MySQL Profiling 설정 확인하기 show variables like '%profiling%'; 2. Profiling 관련 설정 활성화 및 조회 개수 설정 Profiling 기능을 활용하여 Query 성능 변화를 확인하기 위해 profiling 기능을 활성화하고 한번에 조회할 수 있는 profiling_history_size를 늘려줍니다. # profiling 기능 활성화 set profiling = 1..

성능 개선 2023.06.04

(Linux) MySQL 설치

* AWS RDS 등을 사용하지 않고, EC2에 직접 설치해야할 경우 사용 MySQL 레퍼지토리 설치 - sudo yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm GPG-KEY 임포트(KEY가 없다고 할 경우) - sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 MySQL 서버 설치 - yum install -y mysql-server 임시 비밀번호 확인 - grep "temporary password" /var/log/mysqld.log root 계정 접속(로컬만 접속 가능) 비밀번호 변경 - ALTER USER 'root'@'local..

Linux 2023.01.07