Database/maria 7

explain

EXPLAIN ... SELECT 참조 : https://mariadb.com/kb/en/library/explain/ https://mariadb.com/kb/en/library/semi-join-materialization-strategy/ 아래는 위의 사이트를 참조해서 내가 보기 좋게 수정한 것임.EXPLAIN ... SELECTColumn nameDescriptionid순서 테이블이 조인되는 순서 번호. (Sequence number that shows in which order tables are joined.)select_typeselect 종류 . (What kind of SELECT the table comes from.) ValueDescriptionDEPENDENT SUBQUERYThe..

Database/maria 2018.01.30

foreign-keys

foreign-keys 의 참조 옵션참조 : https://mariadb.com/kb/en/library/foreign-keys/ [CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name, ...) REFERENCES tbl_name (index_col_name,...) [ON DELETE reference_option] [ON UPDATE reference_option] reference_option: RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULTON DELETE,ON UPDATE 에 사용할 수 있는 옵션.RESTRICT: 상위 테이블의 변경이 방지됩니다. 명령문은 1451 오류로 종료됩니다 (..

Database/maria 2018.01.30

mysql profiling

PROFILE툴을 사용하는 것보다는 console 에서 작업하는것을 추천합니다. 이유는 show profiles 시에 DBMS입장에서 실행된 쿼리를 가지는데, 프로파일할 쿼리보다 툴 자체에서 실행된 쿼리 들이 많아 보는데 짜증날 수 있음.1. 설정(1) 확인profiling 설정을 확인합니다. 0이면 OFF, 1이면 ONMariaDB [employees]> select @@profiling -> ;+-------------+| @@profiling |+-------------+| 0 |+-------------+1 row in set (0.00 sec) (2) 설정set profiling = 1;MariaDB [employees]> select @@profiling;+-------------+| @@pr..

Database/maria 2018.01.29