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
운영게시판
최근게시물
PostgreSQL Q&A 10312 게시물 읽기
No. 10312
하나의 컬럼에 여러인덱스설정?
작성자
포스트초보
작성일
2022-01-17 18:26
조회수
572

제목 그대로 하나의 컬럼에 여러인덱스를 걸수있는데 이렇게 걸면 성능에 영향이 없을까요?

예를들면

title 컬럼에 btree, gin 인덱스 둘다 걸고


btree검색할때

select * from news where title = 'new_title'


gin 검색할때

select * from news where title like 'new_%'


이렇게 사용해도 괜찮나요??

이 글에 대한 댓글이 총 1건 있습니다.

윗 쿼리만 쓴다면, gin 인덱스는 없어도 됩니다.


gin 인덱스는 like '%new_%' 이럴때 쓰는 인덱스입니다.


관계형 데이터베이스에서 문자열 like 연산 문제는 생각보다 복잡합니다.


그 관련 글들은 이곳에서 참 많이도 다루고 있습니다. 참고하세요.

김상기(ioseph)님이 2022-01-17 23:27에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
10315basebackup 용량 질문 [1]
포스트그레스
2022-01-24
586
10314EXPLAIN ANALYZE 속도측정 질문입니다. [1]
강남
2022-01-21
571
10313csv export [4]
포린이
2022-01-20
561
10312하나의 컬럼에 여러인덱스설정? [1]
포스트초보
2022-01-17
572
10311postgresql 덤프 오류 [1]
정승준
2022-01-14
533
10310공간연산질문입니다. [1]
nadadf
2022-01-13
539
10309postgresql 12버전 UI 관련 문의 [1]
고준구
2022-01-07
535
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2022 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v14.2로 자료를 관리합니다