database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 1983 게시물 읽기
No. 1983
# DESC 사용 없이 게시물 표시하는법은?
작성자
김효준
작성일
2000-06-07 22:35
조회수
6,157

안녕하세요 고수님들 ^^

지가 어제 여기 사이트 어디엔가에 질문을 올려 놓았는데(물론 mysql 질문 게시판인데요...)도데체 어디에 올라 갔는지 알길이 없더군요. 분명 인터페이스가 이거랑 달랐는데...그래서 다시 질문 올립니다.

 

다름이 아니고 mysql을 사용하여 게시판 비스무리 한것을 만들고 있습니다. 그런데 문제는 앞으로 1달 이내에 게시물의 수가 20만게 이상 되는 프로젝트 입니다. 또한 하나의 테이블에 케테고리별로 나누어 여러가지의 게시물이 나열이 되는 기법을 사용해야 합니다.

 

그래서 저의 쪽에서 mysql로 100만개 실험을 해 보았습니다만 문제가 심각해 지기 시작 해지더군요. 즉 모든 게시물이 날자의 오름차순의 반대로 나열이 되야 하는데 이러기 위해서는 order by date desc 이런 식으로 쿼리를 보내야 합니다. 물론 date을 index로 만들었구요 문제는 다중 케테고리 때문인데요 즉 where cat='123' order by date desc 라고 하면 로딩 속도가 1분 이상 나옵니다. 여기서 oerder by를 사용하지 않으면 0.3초가 나오고요...

 

그래서 저의 아둔한 생각에 떠오른 것이 있는데요, 데이타가 써지는 것을 반대로 나열되어 버리면 구지 order by를 안써도 된다는 것이죠

무식하면 용감하다고 하죠 ^^. M$의 access에서 한번 본것 같은데 여기서는 index값을 어떤식으로 나열할것이지 값을 주게 되어 있는것으로 알고 있습니다. 즉 index의 나열이 오름차냐 내림차냐 라고 하면 구지 order by를 안써도 되는 것이라는 것인데 이게 mysql에서도 가능 한지, 만약 가능하다면 어떻게 해야 되는지 궁금 합니다.

 

고수님들 도와 주시기 바랍니다.

[Top]
No.
제목
작성자
작성일
조회
1996# 실험으로 나온 데이타를 처리하는 방법
심종훈
2000-06-08
4646
1998┕>Re: # 실험으로 나온 데이타를 처리하는 방법
tjsys
2000-06-08 15:34:25
4831
2001 ┕># Re: Re: # 실험으로 나온 데이타를 처리하는 방법
심종훈
2000-06-08 16:58:57
4739
2013  ┕>Re: # Re: Re: # 실험으로 나온 데이타를 처리하는 방법
정재익
2000-06-09 08:35:25
4877
1993int형일시 값이 없을때... 에러?
jamdol
2000-06-08
5376
1984[질문]mysql socket error 111
장현철
2000-06-07
5365
1987┕>Re: [질문]mysql socket error 111
fith
2000-06-08 00:01:07
5615
2046 ┕>Re: Re: [질문]mysql socket error 111
허미
2000-06-12 12:01:15
5607
2146 ┕>Re: Re: [질문]mysql socket error 111
장재민
2000-06-17 12:40:01
5649
1983# DESC 사용 없이 게시물 표시하는법은?
김효준
2000-06-07
6157
1990┕>Re: # DESC 사용 없이 게시물 표시하는법은? (I)
정재익
2000-06-08 10:12:57
6311
1979# 찾아봤는데 너무 많고 검색은 없어서요....부탁입니다...!!
웹서버를 만들려고 하는자
2000-06-07
5480
1980┕>Re: # 찾아봤는데 너무 많고 검색은 없어서요....부탁입니다...!!
정재익
2000-06-07 16:59:41
6115
1981 ┕># Re: Re: # 찾아봤는데 너무 많고 검색은 없어서요....부탁입니다...!!
아직도 헤매는자
2000-06-07 17:18:05
5892
1988  ┕>Re: # Re: Re: # 찾아봤는데 너무 많고 검색은 없어서요....부탁입니다...!!
정재익
2000-06-08 08:35:10
5828
1977# [질문] 1시간뒤 데이터 입력 다시 ^^
초짜2
2000-06-07
5814
1989┕># Re: # [질문] 1시간뒤 데이터 입력 다시 ^^
유영신
2000-06-08 09:35:59
6136
1976mysql server에 접속이 안 되네요..
이은지
2000-06-07
5415
1978┕>Re: mysql server에 접속이 안 되네요..
fith
2000-06-07 16:17:02
5575
1982 ┕>Re: Re: mysql server에 접속이 안 되네요..
이은지
2000-06-07 17:28:44
5462
1986  ┕>Re: Re: Re: mysql server에 접속이 안 되네요..
fith
2000-06-07 23:58:10
5309
1991   ┕>Re: Re: Re: Re: mysql server에 접속이 안 되네요..
이은지
2000-06-08 10:26:20
5509
1992    ┕>Re: Re: Re: Re: Re: mysql server에 접속이 안 되네요..
fith
2000-06-08 11:10:25
5423
1994     ┕>Re: Re: Re: Re: Re: Re: mysql server에 접속이 안 되네요..
이은지
2000-06-08 11:23:38
5258
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다