>> Edit article
이름
제목
패스워드
안녕하세요. phpschool 에서도 비슷한 답글을 단적이 있는데 일단 님께서 구현하니 방식은 아마 일반적으로 thread 를 만든 다음 답글을 달때 관련글의 여러개의 thread 번호를 수정해야 하는 단점을 보완한 그런 버전인 것 같은데 맞게 이해한건지 모르겠군요. 요는 이것이 아니고 mysql에 보면 multi index 라는게 있습니다. 여러개의 필드를 하나의 b tree 로 구성하는 인덱스 이지요. 가령 where parent='xxx' and thread='yyy' 하는 식으로 검색할때 alter table [table_name] add index index_p_t (parent, thread); 하는 식으로 해서 인덱스를 만들면 무척 빨라집니다. 게다가 이 인덱스는 order by parent, thread 나 order by parent desc, thread desc 와 같이 같은 방향(asc or desc) 로 정렬할때도 바로 사용되므로 여러 컬럼을 정렬하는 쿼리는 할때도 무척 좋습니다. 이 기능을 이용하시면 지금의 님 게시판이 더욱 효율적으로 변할 것 같아서 혹시 모르고 계셨다면 도움이 됐으면 해서 이렇게 글을 남깁니다. 좀 더 자세한건 mysql.com 의 document 에서 인덱스 부분과 옵티마이징 을 참고 하시면 좋을 듯 하네요.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved