-
MySQL8.0 TempTable Flow MySQL8.0 TempTable Flow MySQL 8.0에서 Internal Temporary Table 방식이 변경되었다. Default TempTable이라는데 이게 기존과 어떤 차이가 있는지 확인해보자
-
MySQL+PMM docker-compose MySQL PMM docker-compose 나만의 MySQL replication and PMM 테스트 환경을 만들자
-
MySQL DBCP test MySQL DBCP test DBCP reuse policy는 LIFO이다.
-
MySQL 8.0 to MySQL 5.7 backward replication MySQL 8.0 to MySQL 5.7 backward replication Officially backward replication is not supported.
-
The server time zone value 'KST' is unrecognized or represents more than one time zone.
-
MySQL slave sql_thread command type in 8.0 MySQL slave sql thread command type in 8.0 8.0부터 slave sql thread의 command type 표시 내용이 다르다. 뭔가 남몰래 바뀐 느낌.로깅을 위해서 버전별로 확인해두자.
-
PostgreSQL 2nodes HA using repmgr PostgreSQL 2nodes HA using repmgr
-
procedure 호출을 통한 set 명령어실행 개요
-
Meta Data Lock 에 의한 Deadlock 발생 예제 개요 개발팀에서 Deadlock found when trying to get lock; try restarting transaction 메세지를 Application에서 받았다고 했지만, show engine innodb status 의 정보나 information_schema.INNODB_METRICS 테이블에 관련된 내용이 전혀 없었음.
-
MySQL slave delay under long history list MySQL MVCC history list MySQL은 default REPEATABLE READ라서, InnoDB 모든 변경을 undo에 마구마구 기록하게 됩니다.https://blog.jcole.us/2014/04/16/the-basics-of-the-innodb-undo-logging-and-history-system/그리고 오래된 트랜잭션때문에 history list가 커지면 성능저하가 발생하게 됩니다.https://www.percona.com/blog/2017/05/08/chasing-a-hung-transaction-in-mysql-innodb-history-length-strikes-back/