| 12345678910111213141516171819202122232425262728293031323334 |
- -- DDL 010: USER_LIST 테이블 인덱스 추가
- -- 생성일: 2025-07-22
- -- 목적: USER_LIST 추가 컬럼에 대한 검색 최적화 인덱스
- -- 전제조건: 005번 DDL이 먼저 실행되어 컬럼이 존재해야 함
- -- 1. 새로 추가된 컬럼들에 대한 인덱스
- ALTER TABLE `USER_LIST`
- ADD INDEX `idx_influencer_type` (`INFLUENCER_TYPE`);
- ALTER TABLE `USER_LIST`
- ADD INDEX `idx_primary_category` (`PRIMARY_CATEGORY`);
- ALTER TABLE `USER_LIST`
- ADD INDEX `idx_verification_status` (`VERIFICATION_STATUS`);
- ALTER TABLE `USER_LIST`
- ADD INDEX `idx_follower_count` (`FOLLOWER_COUNT`);
- -- 2. 기존 컬럼 인덱스 추가 (기본적인 검색용)
- ALTER TABLE `USER_LIST`
- ADD INDEX `idx_email` (`EMAIL`);
- ALTER TABLE `USER_LIST`
- ADD INDEX `idx_nick_name` (`NICK_NAME`);
- -- 3. 복합 인덱스 추가 (검색 성능 향상)
- ALTER TABLE `USER_LIST`
- ADD INDEX `idx_type_category_verified` (`INFLUENCER_TYPE`, `PRIMARY_CATEGORY`, `VERIFICATION_STATUS`);
- ALTER TABLE `USER_LIST`
- ADD INDEX `idx_category_follower_verified` (`PRIMARY_CATEGORY`, `FOLLOWER_COUNT`, `VERIFICATION_STATUS`);
- ALTER TABLE `USER_LIST`
- ADD INDEX `idx_member_type_active_status` (`MEMBER_TYPE`, `IS_ACT`, `STATUS`);
|