본문 바로가기

반응형

Maria DB

(6)
[DB] view (view/MView/snapshot) 0. What is view? 뷰란? select 문으로 만들어진 논리적인 테이블 즉,가상 테이블?데이터?로 생각하면 됩니다. oracle, mysql, maria db 등 기본적으로 제공을 해주는 듯 하다. view 특징 저장공간 안먹음 select절로 이루어졌기 때문에 참조하는 테이블의 값이 바꼈을 경우 같이 변경된다. select 절 돌리는거랑 성능 거의 비슷 (즉각적으로 결과값 안나옴) (위와같은 이유로) 인덱스 잘 타게 해놔야함 (위와같은 이유로) 그룹함수 등 쓰면 등짝 맞을 수 있음 초보자한테 잘못 알려줬다가 피날 수 있음 1. 뷰 생성 (create view) USE DB명; -- 사용할 DB명 CREATE VIEW [view_name] AS SELECT t.test_column1 AS te..
[MAIRA DB] 스키마 비교 https://mariadb.com/kb/en/dbforge-schema-compare/ dbForge Schema Compare A tool for comparison and synchronization of DDL differences between database objects. mariadb.com dbForge Schema Compare
[MariaDB ] Real MariaDB 인덱스 머지 http://www.gurubee.net/lecture/4197 인덱스 머지(INDEX MERGE) 5.8 인덱스 머지(index_merge) (MariaDB)(MySQL)인덱스를 이용하여 테이블을 읽는 경우 대부분은 하나의 인덱스만 활용할 수 있다.인덱스 머지 실행계.. www.gurubee.net
[MYSQL/MARIA] 복합 UNIQUE KEY와 NULLABLE Composite Unique key constraint with multiple null value in one of the column 예를들어 room_id와 camera_number를 복합 unique key로 설정하였다. 그리고 room_id는 nullable 하다. 그럴 경우 아래와 같이 했을 때 error가 날까? 결론 아니다. 왜? null 은 값이 아니라 비교가 불가능 하기 때문. 테이블 구성할때 이부분을 조심해야할것 같다. https://stackoverflow.com/questions/54287281/composite-unique-key-constraint-with-multiple-null-value-in-one-of-the-column Composite Unique key const..
[Mysql] ONLY_FULL_GROUP_BY (Maria DB) 본인 테스트 VERSION : 10.1.47-MariaDB-0ubuntu0.18.04.1 mysql 5.7 version 부터 sql_mode 추가된것에 대한 피드백이다. SQL-92 and earlier does not permit queries for which the select list, HAVING condition, or ORDER BY list refer to nonaggregated columns that are not named in the GROUP BY clause. For example, this query is illegal in standard SQL-92 because the nonaggregated name column in the select list does not app..
[mariadb] 실행된 SQL 쿼리 이력 확인 (ubuntu) 1. 실행중인 쿼리 확인 (show full processlist) -- engine 상태 show engine innodb status; -- 현재 접속중인 유저 및 실행중인 쿼리 -- 기본 show full processlist; -- 상세 select * from INFORMATION_SCHEMA.PROCESSLIST; -- 해당 Thread 현황 select * from information_schema.INNODB_TRXG; -- 마지막에 해당 thread에서 실행중(된) 쿼리 조회 SELECT esc.THREAD_ID, t.processlist_id, esc.SQL_TEXT FROM performance_schema.events_statements_current esc /************..

반응형