社区
MySQL
帖子详情
postgresql中的数据文件是什么扩展名?
kzby2003
2011-08-25 06:27:47
比如sqlserver中是mdf,mysql中是myd,postgresql是什么?
还有,在linux下postgresql中创建一个数据库后,如果不指定它的保存路径,它的默认物理路径是什么?网上说是 安装路径/data/base,但是我往数据库里插入了几百条数据之后,那个目录下文件的大小并未改变。
...全文
732
4
打赏
收藏
postgresql中的数据文件是什么扩展名?
比如sqlserver中是mdf,mysql中是myd,postgresql是什么? 还有,在linux下postgresql中创建一个数据库后,如果不指定它的保存路径,它的默认物理路径是什么?网上说是 安装路径/data/base,但是我往数据库里插入了几百条数据之后,那个目录下文件的大小并未改变。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
trainee
2011-08-26
打赏
举报
回复
提示一下, 如果用户删除数据, 删除数据后,要执行vacuum full, 否则物理文件不会缩小.
trainee
2011-08-26
打赏
举报
回复
以超级用户进去,执行语句, 列出所有的数据库资料
select *,oid from pg_database;
其中oid就是数据库的文件夹名字
kzby2003
2011-08-26
打赏
举报
回复
这么奇怪的文件名。
再追问一条,如果有几个用户,分别创建了各自的数据库,并且都没有指定保存路径,那么这些数据文件都应该保存在 postgresql安装路径/data/base/下,我如何区分哪一个是我创建的?
我现在的这个项目要求能够实时监控数据库容量的大小,如果超过一个规定的值,就要发出提示消息,并且不允许继续插入数据。如果我连数据文件在哪里都不清楚,又怎么实时监控呢?
trainee
2011-08-26
打赏
举报
回复
没有扩展名,文件名是数字, 对应其数据库中的对象号.
插入数据之后,目录大小未改变, 可能是插入的记录填充入文件中未使用的块(如删除后留下)
PostgreSQL
数据库目录文件及其功能的详解
3. 日志文件(Log files):日志文件(通常以 .log
扩展名
结尾)用于记录数据库的事务和故障恢复信息。7. 其他系统文件:除了以上文件和目录外,还有一些与
PostgreSQL
相关的其他系统文件,如 PID 文件(记录
PostgreSQL
服务器进程的进程 ID)、锁文件(用于控制并发访问)等。2.
数据文件
(Data files):数据目录
中
的
数据文件
(通常以 .dat
扩展名
结尾)包含了数据库
中
的实际数据。在
PostgreSQL
中
,数据库的数据和元数据存储在各种文件和目录
中
。
如何在 Ubuntu 16.04 上将
PostgreSQL
数据目录迁移到新位置
数据库会随着时间的推移而增长,有时会超出原始文件系统的空间。当它们位于与操作系统的其余部分相同的分区上时,也可能遇到 I/O 冲突。RAID、网络块存储和其他设备可以提供冗余和其他理想的功能。无论您是添加更多空间,评估优化性能的方法,还是希望利用其他存储功能,本教程将指导您完成重新定位
PostgreSQL
数据目录的过程。
Postgresql
参数说明:
1、存放各数据库实例对应文件夹,命名方式是数据库的OID select oid,datname from pg_database; 可以查询每个数据库的OID,对应的可以在base目录下找到这个数据库的文件夹 2、数据表使用表名对应的relfilenode作为文件名存放在数据库文件夹下 select relfilenode,relname from pg_class; 可以查询表的relfilen...
PostgreSQL
的数据目录移到新位置
要准备移动
PostgreSQL
的数据目录,让我们通过启动一个交互式
PostgreSQL
会话来验证当前位置。 在下面的线, psql是进入交互式显示器的命令, -u postgres告诉sudo来执行psql作为系统的postgres用户: sudo -u postgres psql 进入监视器后,选择数据目录: SHOW data_directory; data_directory ...
postgresql
配置参数和概念解释
1.高可用 服务可用时间量,冗余是高可用的基础 2.备用数据库 备用数据库的想法是保留始终具有相同数据的生产数据库的副本,并且可以在故障发生时使用备份数据库。有以下几种方式对备用数据库进行分类。 根据复制的性质: 物理备份数据库:复制磁盘块 逻辑备份数据:复制数据流更改 备...
MySQL
57,064
社区成员
56,761
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章