CREATE TABLE guest( g_no serial primary key
g_url char(50) NOT NULL, g_keyword char(20) NOT NULL, g_count int NOT NULL, g_ranking int NOT NULL,
g_search_code char(3) NOT NULL, g_date timestamp default CURRENT_TIMESTAMP NOT NULL, g_ip char(19) NOT NULL );
이렇게 테이블을 만들고요..
SELECT 쿼리는
SELECT max(g_date) FROM guest WHERE g_ip = 'xxx.xxx.xxx.xxx' AND g_url='www.naver.com' AND g_count = 102 AND g_ranking = 16 AND ranking_g_keyword = '아무개'
;
이렇게 되어 있습니다..
그래서 인덱스를
CREATE INDEX idx_g_guest ON guest(g_ip,g_url,g_keyword,g_count,g_ranking);
이렇게 만들어보고
CREATE INDEX idx_g_guest ON guest(g_ip);
CREATE INDEX idx_g_guest ON guest(g_url);
CREATE INDEX idx_g_guest ON guest(g_keyword);
CREATE INDEX idx_g_guest ON guest(g_count);
CREATE INDEX idx_g_guest ON guest(g_ranking);
이렇게 각각 개별적으로 만들어줬는데도 INDEX SCAN 이 안되네용...
제가 워낙 멀 몰라서용
여기서 여기저기 돌아다니면서 인덱스 생성하는걸 보고 따라서 해봤는데 안되네여
고수님들 도와주세요 ㅜ_ㅜ
|