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 1990 게시물 읽기
No. 1990
Re: # DESC 사용 없이 게시물 표시하는법은? (I)
작성자
정재익
작성일
2000-06-08 10:12
조회수
6,319

인덱스를 만들때 create index 명령어를 이용하게 되지요. 그런데 이 자료는 B tree에 저장되게 됩니다. 그리고 인덱싱 된 필드에 대해서 desc 옵션을 주어서 자료를 추출하게 되면 DBMS 는 자동으로 인덱스를 역순으로 읽어서 자료를 추출하게 되므로 정순으로 추출하나 역순으로 추출하나 인덱싱이 사용되기는 마찬가지 인 것입니다.

 

> 안녕하세요 고수님들 ^^

> 지가 어제 여기 사이트 어디엔가에 질문을 올려 놓았는데(물론 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
4650
1998┕>Re: # 실험으로 나온 데이타를 처리하는 방법
tjsys
2000-06-08 15:34:25
4836
2001 ┕># Re: Re: # 실험으로 나온 데이타를 처리하는 방법
심종훈
2000-06-08 16:58:57
4747
2013  ┕>Re: # Re: Re: # 실험으로 나온 데이타를 처리하는 방법
정재익
2000-06-09 08:35:25
4883
1993int형일시 값이 없을때... 에러?
jamdol
2000-06-08
5380
1984[질문]mysql socket error 111
장현철
2000-06-07
5368
1987┕>Re: [질문]mysql socket error 111
fith
2000-06-08 00:01:07
5623
2046 ┕>Re: Re: [질문]mysql socket error 111
허미
2000-06-12 12:01:15
5615
2146 ┕>Re: Re: [질문]mysql socket error 111
장재민
2000-06-17 12:40:01
5655
1983# DESC 사용 없이 게시물 표시하는법은?
김효준
2000-06-07
6161
1990┕>Re: # DESC 사용 없이 게시물 표시하는법은? (I)
정재익
2000-06-08 10:12:57
6319
1979# 찾아봤는데 너무 많고 검색은 없어서요....부탁입니다...!!
웹서버를 만들려고 하는자
2000-06-07
5484
1980┕>Re: # 찾아봤는데 너무 많고 검색은 없어서요....부탁입니다...!!
정재익
2000-06-07 16:59:41
6128
1981 ┕># Re: Re: # 찾아봤는데 너무 많고 검색은 없어서요....부탁입니다...!!
아직도 헤매는자
2000-06-07 17:18:05
5897
1988  ┕>Re: # Re: Re: # 찾아봤는데 너무 많고 검색은 없어서요....부탁입니다...!!
정재익
2000-06-08 08:35:10
5833
1977# [질문] 1시간뒤 데이터 입력 다시 ^^
초짜2
2000-06-07
5822
1989┕># Re: # [질문] 1시간뒤 데이터 입력 다시 ^^
유영신
2000-06-08 09:35:59
6143
1976mysql server에 접속이 안 되네요..
이은지
2000-06-07
5421
1978┕>Re: mysql server에 접속이 안 되네요..
fith
2000-06-07 16:17:02
5585
1982 ┕>Re: Re: mysql server에 접속이 안 되네요..
이은지
2000-06-07 17:28:44
5469
1986  ┕>Re: Re: Re: mysql server에 접속이 안 되네요..
fith
2000-06-07 23:58:10
5314
1991   ┕>Re: Re: Re: Re: mysql server에 접속이 안 되네요..
이은지
2000-06-08 10:26:20
5517
1992    ┕>Re: Re: Re: Re: Re: mysql server에 접속이 안 되네요..
fith
2000-06-08 11:10:25
5428
1994     ┕>Re: Re: Re: Re: Re: Re: mysql server에 접속이 안 되네요..
이은지
2000-06-08 11:23:38
5263
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다