목록MySQL (40)
DB & AWS Knowledge
해당 페이지에서는 MySQL 을 사용 할 시, foreign key (FK) 와 index 의 관계에 대해서 다룬다. 이 페이지는 아래의 MySQL 공식 문서 및 외부 blog 들을 참조한다. [1] https://dev.mysql.com/doc/refman/8.0/en/constraint-foreign-key.html#:~:text=MySQL%20requires%20that%20foreign%20key,column%2C%20an%20index%20is%20created.&text=InnoDB%20and%20NDB%20tables%20support%20foreign%20keys [2] https://ivvve.github.io/2020/07/08/server/rdb/is-fk-indexed/ [3] ht..
해당 페이지에서는 MySQL, MariaDB 을 구성하면서 사용 할 수 있는 대표 charset 인 euc-kr, utf8, utf8mb4 에 대하여 다룬다, 또한 이 페이지는 아래의 MySQL 공식 Document 를 참조한다. [1] https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_character_set_connection Euc-kr, utf8, utf8mb4 사용 시, 공통점 쉽게 결론부터 말하면 euc-kr, utf8, utf8mb4 는 모두 한글 등의 특수 언어를 사용 할 수 있는 대표적인 character set 이다. 예전 MySQL, MariaDB 버전들은 기본 charset 이 latin1 로 설정..
이 페이지에서는 MySQL, MariaDB 에서 메모리 영역에서 (buffer pool) storage 로 데이터 (dirty page) 를 전송 시 이에 대한 처리 속도에 관여 될 수 있는 파라미터인 innodb_io_capacity 에 대하여 다룬다. 이 내용은 아래의 MySQL, AWS 공식 Document 를 참조한다. [1] https://dev.mysql.com/doc/refman/8.0/en/innodb-configuring-io-capacity.html [2] https://aws.amazon.com/ko/blogs/database/best-practices-for-configuring-parameters-for-amazon-rds-for-mysql-part-1-parameters-rela..
이 페이지에서는 MySQL, MariaDB 를 사용 시 발생 할 수 있는 signal crash 에 대해서 다룬다 이 페이지는 아래의 외부 참조 URL 들을 참조한다. [1] https://jobdamuny.tistory.com/52 [2] https://forums.percona.com/t/database-crash-with-mysqld-got-signal-11/11703/2 [3] https://bugs.mysql.com/bug.php?id=96918 [4] https://kldp.org/node/2782 [5] https://badayak.com/3302 또한 이전 게시글과 연관되어 있다. 2023.06.16 - [DB 관련 지식/DB 기본 개념] - latch, mutex, enqueue Sign..
이 페이지에서는 MySQL, MariaDB 내 table 대소문자 구분 기능을 사용하기 위해 다루는 파라미터 중 하나인 lower_case_table_names 를 사용 시 주의 해야 할 사항에 대해서 다룬다. 이 페이지는 아래의 MySQL 공식 문서와 관련되어 있다. [1] https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_lower_case_table_names lower_case_table_names 의 기능 이 파라미터는 단순히 사용자의 쿼리 내에 있는 table 명에 대해서만 조절을 해 주는 게 아닌 실제 table 의 character 조합 (collation) 에도 영향을 주기 때문에 아래 Test 예시와 ..
이 페이지에서는 MySQL 에서 쓰이는 undo log 의 특징을 알아본다. 해당 글은 아래의 URL 들을 참고한다. [1] https://theone79.tistory.com/43 [2] https://bugs.mysql.com/bug.php?id=72362 [3] https://myinfrabox.tistory.com/262 또한 이 글은 아래의 이전 게시글과 연관되어 있다. [4] 2021.03.30 - [MySQL/아키텍처 및 내부 구조] - MySQL / MariaDB 기본 아키텍처 (Data - InnoDB) [5] 2021.03.03 - [MySQL/아키텍처 및 내부 구조] - MySQL / MariaDB MVCC MySQL 의 undo log 구조 MySQL 은 ORACLE 과 유사하게 u..