파티션 (2) 썸네일형 리스트형 [MySQL] 사용자 로그 테이블 - (2) 파티션 관리 [MySQL] 사용자 로그 테이블 - (1) Primary Key가 필요한가?[MySQL] 사용자 로그 테이블 - (2) 파티션 관리[MySQL] 사용자 로그 테이블 - (3) 자동화된 파티션 관리 이 글에서는 로그 테이블의 Daily 파티션을 관리하는 일반적인 방법을 소개합니다. 파티션 추가하기현재 `sample_log` 테이블에 3개의 파티션이 있다고 가정하겠습니다. 123SELECT PARTITION_NAME, PARTITION_METHOD, PARTITION_EXPRESSION, PARTITION_DESCRIPTIONFROM information_schema.PARTITIONSWHERE TABLE_NAME = 'sample_log';Colored by Color Scriptercs (결과) 로그 .. NON-IDENTITY 컬럼을 IDENTITY 컬럼으로 바꾸기 (출처 : http://www.sqlservercentral.com/articles/T-SQL/61979/) SQL Server 2005의 "ALTER TABLE ~ SWITCH ~ TO ~" 구문을 응용한 방법만 발췌하여 소개합니다. 1. 원본 테이블을 참조하는 모든 참조키를 DROP 한다. 2. 원본 테이블을 SCHEMABINDING 하는 모든 개체를 수정한다. (SCHEMABINDING 하지 않도록~) 3. 원본 테이블의 모든 인덱스를 DROP 한다. 4. 원본 테이블과 동일한 레이아웃의 테이블을 생성한다. 단, IDENTITY 속성을 가지도록 한다. 5. 원본 테이블에서 사본 테이블로 파티션을 스위치한다. 6. 원본 테이블을 DROP 한다. 7. 사본 테이블의 이름을 원본 테이블의 이름으로 변경한.. 이전 1 다음