목록MySQL/기타 지식 (12)
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 를 사용 시 발생 할 수 있는 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 5.7 부터 지원되는 Explain for connection 기능과 제한사항에 대해서 다룬다. 해당 내용은 아래의 URL 들을 참조한다. [1] https://dev.mysql.com/doc/refman/8.0/en/explain.html [2] https://bugs.mysql.com/bug.php?id=100003 [3] https://bugs.mysql.com/bug.php?id=107314 Explain for connection 기능의 의의 Explain for connection 은 현재 수행되는 쿼리의 실행계획을 바로 알 수 있는 명령어다. 아래와 같이 테스트를 수행 해 볼 수 있다. [Test] - Session 1 mysql> select sleep(1100)..
해당 페이지에서는 MySQL및 MariaDB 에서의 max_open_files 및 open_files_limit 의 의의와 AWS RDS, Aurora Cluster 의 제한 사항을 다룬다. 이 페이지는 아래의 MySQL Document 및 Blog 를 참조한다. [1] https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_open_files_limit [2] https://haydenjames.io/could-not-increase-number-of-max_open_files-to-more-than/ [3] https://dba.stackexchange.com/questions/86987/mysql-open-files-l..