본문 바로가기
  • 배움에는 끝이 없다.

Application/SQL (Mysql,MariaDB)5

[SQL] MySQL replication status 정보 정리 ● slave status 정보설명 Slave_IO_State I/O Thread의 상태, 아래 'Slave_IO_State 값' 표 참고 Master_Host Master의 Hostname Master_User Master의 접속 계정명 Master_Port Master의 접속 포트 Connect_Retry Master에 접속할 수 없을 때 재접속 시도 시간(초) Master_Log_File I/O Thread가 읽고있는 Master 갱신로그 파일 Read_Master_Log_Pos I/O Thread가 읽고있는 Master 갱신로그의 위치 Exec_Master_Log_Pos 값과 일치하지 않으면 Exec_Master_Log_Pos 시점부터 오류발생 (단, 덤프뜨는데 대용량(100GB 규모급...)이면.. 2023. 3. 13.
[SQL] innodb_flush_log_at_trx_commit 란? (Innodb insert 속도를 올려보자) ◆ innodb_flush_log_at_trx_commit 란...? https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html MySQL :: MySQL 8.0 Reference Manual :: 15.14 InnoDB Startup Options and System Variables dev.mysql.com 요약하자면.. innodb_flush_log_at_trx_commit 이란 쿼리 요청이 디스크에 저장되는 방법이 지정된 변수이다. 즉 이 값을 변경하면 transaction 방법을 수정해서 insert 속도를 올릴 수 있다는 것 같다. ◆ transaction, commit이란? DB에서의 transaction이란 정상적으로 완료된 일련의 작업.. 2023. 1. 29.
[SQL] MariaDB slow query log 적용 안될 시 확인 방법 ※ mariadb slow query 를 3초나 5초등으로 적용 했는데도 슬로우쿼리에 모든 쿼리가 전부 쌓이는 증상이 있었다. ※ 공식홈페이지 참고 https://mariadb.com/kb/en/library/server-system-variables/#log_queries_not_using_indexes Server System Variables List of system variables. mariadb.com log_queries_not_using_indexes Description: Queries that don't use an index, or that perform a full index scan where the index doesn't limit the number of rows, will.. 2023. 1. 29.
[SQL] DB생성 및 사용자 추가 (MySQL/MariaDB) ※ 버전 별 차이가 있을 수 있음 ■ 환경 OS : CentOS 7 DB : MySQL 5.7.40 ※ CentOS, Ubuntu 환경 모두 Command는 동일 1. DB 생성 ■ Command : create database 생성할 DB 명; [예시] mysql> create database beatup; Query OK, 1 row affected (0.00 sec) 2. DB 계정 생성 ■ Command : grant all privileges on 계정과 연결할 DB명.* to 계정명@localhost identified by '패스워드' with grant option; [예시] mysql> grant all privileges on beatup.* to beatup@localhost iden.. 2023. 1. 29.