DB(SQL) (82) 썸네일형 리스트형 [DB] db 초보들이 읽으면 좋은것들 https://dkswnkk.tistory.com/694 인덱스를 안타는 쿼리들인덱스란? 인덱스(Index)는 데이터베이스에서 데이터 검색 속도를 향상하기 위한 자료구조입니다. 인덱스는 데이터베이스에서 데이터를 찾는 데 사용되며, 색인이라고도 합니다. 인덱스는 주로 Wdkswnkk.tistory.com [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 ··· 11 다음