PostgreSQL的新手,在Oracle中经验丰富。 试图了解PGDATA是什么。
阅读它,似乎包含了创建初始数据库集群所需的内容。
我做了并安装,我正在从Oracle转换一些数据。默认情况下,安装PGDATA的路径位于相当小的文件系统中。 所以我希望将它转移到更大的文件系统中。
所以我的问题是:
由于
答案 0 :(得分:2)
oracle和postgres之间的一个主要差异是文档质量。如果你打算使用postgres - 花一些时间(一天两天)阅读它。
您可以在此处找到postgres文件的完整说明:http://www.postgresql.org/docs/current/static/storage-file-layout.html
通常,如果您不想要,则无需移动整个数据库。您可以在postgres数据目录之外创建一个表空间(通过linux symlink)。
您可能还想将整个数据库移动到更大(更快?)的FS。 PGDATA目录包含Write Ahead Log(类似于Oracle REDO日志)。 WAL上的慢速操作通常意味着缓慢的DB。 WAL文件的大小取决于数据库设置和活动 - 您可能希望确保有足够的可用空间。