Database/Mysql & Mariadb
MySQL Online DDL(6) [Generated Column Operations]
Generated Column은 Mysql 5.7.6 부터 지원되는 DataType으로 2가지 방식을 지원한다. 1. VIRTUAL 방식 A. 데이터를 저장하지 않고 정의만 하여 딕셔너리만 추가하는 방식 B. 해당 컬럼을 읽으려고 할 때 Trigger 로 열이 계산된다. C. 저장 용량은 늘어나지 않지만 조회 시 마다 계산 작업이 추가적으로 발생됨 2. STORED 방식 A. 딕셔너리 및 데이터를 저장하는 방식 B. 데이터가 입력되거나 수정될 때 연산되어 열에 저장된다. C. 저장 용량이 늘어나고 CU 작업 시 계산 작업이 추가적으로 발생됨 생성 시 아무 설정을 하지 않으면 기본값으로는 VIRTUAL 방식으로 생성된다. 아래는 Online DDL 작업 시 지원 내역이다. Stored Column 추가 C..
최근댓글