generated columns1 MySQL Ver.5.7 Generated Columns MySQL Ver. 5.7.6 부터 테이블을 생성할 때 Generated Columns를 만들 수 있다. Generated Column은 2가지의 방식을 지원한다. VIRTUAL 방식과 STORED 방식이다. VIRTUAL 방식데이터를 저장하지 않고 정의만 정의하여 딕셔너리만 추가하는 방식이다. 해당 컬럼을 읽으려고 할 때, 보여주어야 하는 데이터에 대한 작업이 진행되는데, BEFORE TRIGGER 동작 후에 계산 작업이 진행된다. 그래서, 이 방식으로 사용하게 되면 저장 공간은 늘어나지 않지만, SELECT 구문 실행 시 마다 계산이 일어나기 때문에 CPU를 좀 더 많이 사용하게 된다. MySQL Ver. 5.7.8 부터 해당 컬럼을 사용하여 인덱스를 생성하는 것이 가능하다. STORED 방식딕셔너리.. 2016. 2. 29. 이전 1 다음