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 7946 게시물 읽기
No. 7946
디비 필드수가 검색기능에 어느정도 영향을 끼치는지 궁금합니다
작성자
초보
작성일
2009-06-16 06:51
조회수
6,084

안녕하세요
디비 필드수가 검색기능에 어느정도 영향을 끼치는지 궁금합니다
디비를 사용하면서
기능을 추가할때마다 필드를 하나식 추가하다보니
필드갯수가 30개를 넘어서고있습니다
앞으로도 필드갯수가 늘어날것같은데
필드수에따라서 검색이 느려진다든가
디비 기능이 저하되지않을런지 궁금합니다

그리고
주소필드를 하나두는것과
시필드 구필드 동필드 번지필드 등으로나누어서
4개의 필드로구성하는것은 기능면에서 차이가 있을까여?

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

계속 컬럼을 추가하는 구조로 쓰고 계시는 군여

 

컬럼수가 늘어 나는건 약간 신경을 쓰셔야 할거 같아여

 

컬럼이 추가 됨에 따라 select시 조건절도 추가 되고 조건절이 추가되면

 

속도 저하가 발생 할수 있습니다. 인덱스를 새로 구성을 하는 작업을 계속 해줘야

 

하기 때문에 좀 번거로워 질 수 있습니다.

 

예전 시스템이 결제가 추가 됨에 따라 컬럼이 하나 하나씩 추가시키는 구조로

 

사용 한적이 있었는데 한계가 발생을 하더 라고여 그래서 테이블을 역할에

 

나누어서 마이그레이션을 했는데 컬럼들의 값이 null값이 들어가다 보니까

 

마이그레이션 작업도 상당히 어려웠습니다.

 

주소 필드는 주로 시,구,동,번으로 나누어서 쓰지여 여기서 말하는건 회원 가입시 유저가 주소 입력을 받을때 여러 편한 기능을 제공하는데 도움이 되고여

 

실제 주소를 어떻게 쓰느냐에 따라 하나의 컬럼, 여러개의 컬럼으로 구성 하셔야 할거 같다는 저의 생각입니다.

 

저도 초보라 약간의 도움 되시라 글 올립니다.

 

좋은 하루 보내세요

 

열혈지누(jinukey)님이 2009-06-16 10:35에 작성한 댓글입니다.

필드 수 보다는 row의 크기가 더 영향을 미칠 것 같습니다.

block 단위로 IO가 일어나는 구조이니 필드가 늘어나도 block을 더 차지하지 않는 다면 성능에 영향이 없을 것 같네요. 물론 따로 추가된 컬럼에 index를 걸거나 하지 않았다면 말이죠.

물론 추측입니다. -_-

박성철(gyumee)님이 2009-06-16 13:13에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7953PostgreSQL 8.4 RC1 떴네요; [5]
김병길
2009-06-17
6263
7948DB Table Backup 오류 [4]
궁굼이
2009-06-16
9172
7947like 로 검색 시 효율적인 방법은? [3]
김대청
2009-06-16
6946
7946디비 필드수가 검색기능에 어느정도 영향을 끼치는지 궁금합니다 [2]
초보
2009-06-16
6084
7945게시판 번호를 max+1 할때... [4]
안녕하세요`
2009-06-15
6932
7942Trigger 비슷한 기능을 구현하는데요... [1]
아즈샤라
2009-06-15
6117
7919PostgreSQL 서버가 자꾸 다운됩니다. [3]
김용남
2009-06-11
6528
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다