DB(SQL)/mysql|maria (43) 썸네일형 리스트형 [mysql] binary log (feat. 증분 백업.. 할 수 있을까..?) 증분백업 공부 해보려니 기초가 바이너리 로그...바이너리 로그 너 뭐야..?바이너리 로그란?테이블 생성 작업이나 테이블 데이터 변경과 같은 데이터베이스 변경 사항을 설명하는 "이벤트" 로그insert, update, delete 등데이터를 수정하지않는 select, show 등 제외 서버의 바이너리 로그는 데이터베이스 내용의 수정 사항을 설명하는 " 이벤트 " 를 포함하는 파일로 구성됩니다 . 서버는 이러한 파일을 바이너리 형식으로 작성합니다. 텍스트 형식으로 내용을 표시하려면 mysqlbinlog 유틸리티를 사용합니다. 릴레이 로그는 바이너리 로그와 동일한 형식을 가지고 있기 때문에 복제 설정에서 복제 서버에서 작성한 릴레이 로그 파일의 내용을 표시하는 데 mysqlbinlog를 사용할 수도 있습니다.. [DB] mysql 성능 관리하기 (공부해야 할 내용들) (feat. gcp) gcp mysql 시스템 통계 분석 및 부하 해결 방법 알려줘ChatGPT의 말:ChatGPTGoogle Cloud Platform(GCP) MySQL 시스템의 성능 통계 및 부하 해결 방안은 데이터를 분석하고 병목 지점을 해결하는 데 중점을 둡니다. 제공된 이미지들을 분석하며 설명하겠습니다.1. 시스템 상태 분석(1) 주요 지표 요약쿼리 처리 시간: 쿼리 처리에 걸리는 시간이 증가하는 구간이 확인됩니다.InnoDB 성능: InnoDB fsync 및 페이지 읽기/쓰기 활동에서 피크가 주기적으로 발생.메모리 사용량: InnoDB 메모리 사용량 그래프에서 메모리가 계속 증가.디스크 사용량: 스토리지 한도에 근접, 잠재적인 스토리지 부족 우려.(2) 문제점 요약쿼리 성능 문제:쿼리 처리 시간이 증가하는 구간은.. [mysql] 캐시 적중률 확인하기 db에는 자주 사용되는 테이블들을 캐시에 저장해놓고 더욱 빠르게 제공을 하려고한다. 이때 캐시에 들어있는 데이터를 많이 사용할수록 캐시 적중률이 높아진다. mysql은 Table_open_cache_hits, Table_open_cache_misses,Table_open_cache_overflows 을 가지고 캐시 적중률을 확인할 수 있다.SHOW GLOBAL STATUS LIKE 'Table_open_cache_%'; 예를 들어 아래와 같이 조회 되었을 경우 아래와 같이 해석이 가능하다. Table_open_cache_hits: 3,175,551테이블 캐시에서 성공적으로 테이블을 찾은 횟수.높은 숫자는 캐시 적중률이 양호하다는 의미입니다.Table_open_cache_misses: 2,570캐시에서 테.. [DB] Binary Log (feat. Redo Log) **Binary Log (바이너리 로그)**는 MySQL에서 사용되는 로그 파일로, 데이터베이스의 변경 내용을 기록합니다. 주로 다음과 같은 목적으로 사용됩니다:데이터 복구데이터베이스에서 장애가 발생하거나 데이터를 복원해야 할 때, 백업 파일과 함께 바이너리 로그를 사용하여 데이터를 장애 시점까지 복구할 수 있습니다.복제 (Replication)MySQL 복제 환경에서 마스터 서버의 변경 사항을 슬레이브 서버로 전송하기 위해 바이너리 로그가 사용됩니다. 슬레이브 서버는 이 로그를 읽어 변경 사항을 재현합니다.감사 (Auditing)데이터베이스에서 실행된 쿼리와 변경 기록을 추적하기 위해 바이너리 로그를 분석할 수 있습니다.Binary Log의 주요 특징내용데이터베이스에 영향을 미치는 모든 데이터 변경 작.. [mysql] mysqld.cnf 기본 mariadb 50-server.cnf# 8.0.39 기준# The MySQL database server configuration file.## One can use all long options that the program supports.# Run program with --help to get a list of available options and with# --print-defaults to see which it would actually understand and use.## For explanations see# http://dev.mysql.com/doc/mysql/en/server-system-variables.html# Here is entries for some specific .. [mariadb] 50-server.cnf mysql mysqld.cnf버전마다 다를 수 있습니다.제가 조금 변경했을수도 있습니다.정말 다 날라가서 없는 경우 다른곳에서 찾을 수 없는 경우 참고하는 정도로만 사용해주세요## These groups are read by MariaDB server.# Use it for options that only the server (but not clients) should see# this is read by the standalone daemon and embedded servers[server]# this is only for the mysqld standalone daemon[mysqld]## * Basic Settings##user = mysqlsocket .. [MySQL] MySQLTuner - MySQL 성능(튜닝) 진단 툴 - 성능 및 구성 최적화 https://hoing.io/archives/7154 MySQLTuner - MySQL 성능(튜닝) 진단 툴 - 성능 및 구성 최적화포스팅 글에서는 MySQLTuner 유틸리티에 대한 설치 및 사용법을 정리한 글입니다.hoing.io [Mysql] MySQL 8 Bugs 8.0.38, 8.4.1 and 9.0.0 crashes on restart if database has 10K tables or more특정 버전에서 performance_schema.data_locks 을 조회할 경우 서버가 죽는 이슈https://perconadev.atlassian.net/browse/PS-9306 [PS-9306] - Percona JIRA perconadev.atlassian.net 이전 1 2 3 4 ··· 6 다음