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 6444 게시물 읽기
No. 6444
postgresql 에서 생성가능한 테이블의 갯수는
작성자
초보
작성일
2005-11-27 09:23
조회수
2,846

안녕하세요

postgresql 에서 생성가능한 테이블의 갯수는

몇개나되나여

최대 테이블갯수와 적정테이블갯수에대해서

조언부탁드립니다

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

현재, PostgreSQL 에서는 하나의 객체 - 테이블, 인덱스, text 자료를 보관하는 toast 자료 등 - 를 하나의 파일로 저장합니다.

 

즉, 특별히 tablespace를 지정하지 않았다면, PGDATA 디렉토리 안에, 그 테이블의 데이터베이스 디렉토리안에 저장됩니다.

 

즉, OS 차원에서 하나의 디렉토리가 관리할 수 있는 파일의 갯수 만큼만 보관 할 수 있습니다.

 

하지만, 또 다르게 생각해야할 것은, PostgreSQL 서버 차원에서 테이블을 만든다는 것은 pg_class 테이블의 만들어지는 객체 정보를 보관한다는 것을 의미하기도 합니다.

 

이렇게 본다면, tablespace 값만 적당히 바꾸어 그 실재로 저장되는 디렉토리를 적절히 분산한다면, pg_class 테이블에서 insert 할 수 있는 최대 갯수만큼 테이블을 만들 수 있다는 것을 의미합니다.

제가 알기로는 이 값은 제한이 없습니다.

 

즉, 원하는 만큼 마음대로 만들어도 될 것같네요.

물론 OS의 파일 시스템에서 처리할 수 있는 하나의 디렉토리안에 보관될 파일의 갯수값을 고려해서 말이지요.

 

김상기(ioseph)님이 2005-11-28 17:43에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6449더디어 게시판이 되네요 ㅠㅠ 얼마나 기다렸는지 interval 관해 질문 [1]
그냥이
2005-11-29
2277
6446윈도우에서는 80포트로 잘 돌아가더군요.
김지호
2005-11-28
2069
6445윈도우 xp 에서 설치 에러.. 황당하네요.. [1]
이종현
2005-11-27
2710
6444postgresql 에서 생성가능한 테이블의 갯수는 [1]
초보
2005-11-27
2846
6443postgresql 을 80포트로도 가동시킬 수 있나요?
김지호
2005-11-26
2050
6441No such file 에러..? [2]
나그네
2005-11-24
2142
6440PostgresSQL 백업 받고 OS 재설치 하실 분 찾습니다.
정인기
2005-11-23
2197
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다