Tiny Star

mariadb 3

[대용량 이관] DB 성능 튜닝 (InnoDB Buffer Pool)

300만 데이터가 있는 테이블의 count만 했을 뿐인데 20초 이상 소요되는 문제가 발생했다.[MariaDB 최신 버전으로 컨테이너 생성]만 하고 그 외 설정을 하지 않았기 때문에 설정을 추가해보려고 한다. .cnf 설정# InnoDB 설정innodb_buffer_pool_size = 2Ginnodb_log_file_size = 512Minnodb_log_buffer_size = 64Minnodb_flush_log_at_trx_commit = 2innodb_flush_method = O_DIRECTinnodb_io_capacity = 2000innodb_file_per_table = 1 항목설명 innodb_buffer_pool_size테이블, 인덱스, row 데이터를 메모리에 캐싱데이터를 디스크에서..

[온실가스 프로젝트] DB - 3 (테이블 및 데이터)

온실가스로 뭐할지 생각했던 테이블구조에서 크게 다를게 없기 때문에 이대로 구현하고자 한다. # 사업정보CREATE TABLE project ( project_code INT PRIMARY KEY AUTO_INCREMENT, type VARCHAR(50) NOT NULL, name VARCHAR(100) NOT NULL);# 지역정보CREATE TABLE region ( region_code INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50) NOT NULL);# 상세사업정보CREATE TABLE project_detail ( project_detail_code VARCHAR(50) PRIMARY KEY, project_code va..

프로젝트/환경 2025.04.23

[온실가스 프로젝트] DB - 2 (MariaDB)

최신 버전을 가져와서 사용할 수도 있지만, 실무라고 가정했을 때 장기지원해주는 버전을 사용하는게 좋기 때문에 특정 버전을 설치하려고 한다. 실제로 실무에서 (정확한 버전은 기억 안나지만) 지원이 끝나는 버전을 사용하고 있어서 버전업을 한 적이 있다.하지만 너무 오래된 버전이라 바로 업그레이드가 안되고 백업으로 하나하나 옮겼던 기억이...ㅠ MariaDB 연결 MariaDB 이미지 다운로드 MariaDB Server long-term release maintenance periods 를 참고해서 25년 4월 기준에서 가장 오래 지원해주는 LTS 버전을 설치할 것이다. 11.8은 RC (Release Candidate) 출시후보 버전으로 아직 안정성 테스트를 거치지 않은 상태이다. 그래서 그 다음 최신..

프로젝트/환경 2025.04.22
top