저희 팀원들이 wr_id, wr_num에 대해서 의견이 분분한데요~
본론을 말씀드리자면, 지금 분쟁이 일어나고 있는데요 ㅎㅎㅎ
뭐가 맞는건지 몰라서 질문합니다.
wr_num이 음수값으로 정의 되어 있는 이유가
저는 wr_num이 검색 속도 향상을 위해 오름차순을 위해서라고 얘기하고 있고,
다른분은 wr_num이 그룹 depth때문이라는데요
속시원한 답변좀 부탁드립니다.
운영자님.. 어떤의미로 wr_num을 만드셨나요...?
뭐가 맞는건지 몰라서 질문합니다.
wr_num이 음수값으로 정의 되어 있는 이유가
저는 wr_num이 검색 속도 향상을 위해 오름차순을 위해서라고 얘기하고 있고,
다른분은 wr_num이 그룹 depth때문이라는데요
속시원한 답변좀 부탁드립니다.
운영자님.. 어떤의미로 wr_num을 만드셨나요...?
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 7개
게시글에 무슨 그룹이 필요하며 depth란 또 뭔지 물어봐 주실래요?
검색속도라기보다 정렬속도가 더 정확한 표현이 아닐까 싶네요
순전히 속도 향상을 위한 용도 맞습니다 - desc 보다 asc 가 빠르다는....
가장 나중에 등록한 글을 가장 먼저 출력하여 등록된 역순으로 리스트를 만드는 용도입니다
wr_num는 게시물이 등록 될때 마다 마이너스 방향으로 증가하게 되어있죠
날짜별로 리스트를 만든다던가하면 아무소용없는 것일 수도 있는데 기본이 wr_num 순 정렬이죠
검색을 하더라도 검색된 게시물 중 최근 등록글이 먼저 나오게 하는데 쓰입니다
list.php 67행쯤...
$sst = "wr_num, wr_reply"; $sod = "";
$sql_order = " order by $sst $sod ";
이것이 기본정렬 방법 입니다
mysql은 역순정렬을 지원하지 않습니다.
최신버전은 어떤지 몰라도..
적어도 4.x 버전대에서는 지원하지 않았습니다.
그래서 정렬시 desc라고 쓰면
인덱스 없이 정렬하는것과 같기 때문에..
속도가 느려질수 밖에 없습니다.^^
누가 맞냐 틀리냐로 그냥 서로 얘기한거에요 ㅎㅎ