PostgreSQL
文章平均质量分 72
PostgreSQL分享
乐乐镇厉害
你才懒呢!
展开
-
PostgreSQL数据库逻辑复制
加入发布的表通常需要有复制标识(replica identity),从而使逻辑主库表上的DELETE/UPDATE操作可以标记到相应数据行并复制到逻辑备库上的相应表,默认情况下使用主键作为数据标识,如果没有主键,也可以是唯一索引,如果没有主键或者唯一索引,可设置复制标识为full,意思是整行数据作为键值,这种情况下复制效率会变低。发布节点发布的表的DDL不会被复制,因此,如果发布节点上发布的表结构更改了,订阅节点上需要手工对订阅的表进行DDL操作,订阅节点通过逻辑复制槽获取发布节点发送的WAL数据变化。原创 2023-10-17 10:14:37 · 521 阅读 · 0 评论 -
PostgreSQL表空间的创建修改和删除
只有表空间的所属用户或超级用户才可以删除该表空间。在删除表空间之前,必须保证其上所有的数据库对象已经被清空。如果仍然有数据文件放在该表空间上,则DROP命令执行失败。“表空间”支持把不同的数据库、数据表,放在不同的存储介质或不同的文件系统下。创建表空间后,会在“$PGDATA/pg_tblspc”目录下产生一个符号链接。)以提高数据查询的速度,将查询、更新操作不频繁的表放置在机械硬盘中。语法中,大写字符是关键字,小写字符是自定义的名称和路径。的对象标识符(OID),该链接指向表空间的路径。原创 2023-04-27 10:53:44 · 1955 阅读 · 0 评论 -
PostgreSQL修改密码锁定次数
修改参数passwordlock为off可以关闭密码输错多少次后锁定的功能;原创 2023-04-27 10:49:32 · 675 阅读 · 0 评论 -
PostgreSQL数据库WAL总结
简单地说,WAL的核心概念是,对数据文件(表和索引所在的地方)的更改必须在写入了日志文件后这些更改之后才可以写入数据文件,也就是说,描述更改的日志记录被刷新到永久存储之后才可以写数据文件。使用WAL可以显著减少磁盘写操作的数量,因为只需要将日志文件刷新到磁盘以确保提交事务,而不是事务更改的每个数据文件。日志文件是按顺序写入的,因此同步日志的成本要比刷新数据页的成本低得多。备注:数据库将脏数据刷到数据文件上,这个动作是随机I/O,性能比写日志的顺序I/O差太多总结原创 2023-04-26 14:11:20 · 3270 阅读 · 0 评论 -
postgresql中的填充因子fllfactor
fllfactor为这个表的填充因子,toast.filfactor 是这个表中TOAST表的填充因子。填充因子是一个从10到100的整数,表示在插人数据时,在一个数据块中填充百分之多少的空间后就不再填充了,另一部分空间预留了更新时使用。比如,设置为60,则表示往一个数据块中插人的数据占用60%的空间后,就不再往这个数据块中插数据了。而保留的这40%的空间,就是为了更新数据时使用。原创 2023-04-25 10:44:46 · 573 阅读 · 0 评论 -
Oracle数据库迁移PostgreSQL实践
本章介绍的Oracle迁移PostgreSQL方法仅适用于中小型数据库(指全库数据库对象数量、全库数据量在一定范围内),大型数据库迁移到PostgreSQL需在此方案的基础上进行完善,或考虑其他方案。原创 2022-09-28 14:43:40 · 4127 阅读 · 0 评论 -
关于PostgreSQL的复制槽
关于PostgreSQL复制槽原创 2022-07-11 10:52:58 · 1099 阅读 · 0 评论 -
PostgreSQL配置延迟备库
PostgreSQL延迟备库是指可以配置备库和主库的延迟时间,这样备库始终和主库保持指定时间的延迟,例如设置备库和主库之间的延迟时间为1小时 ,理论上备库和主库的延时始终保持在一小时左右;...原创 2022-08-29 14:17:08 · 970 阅读 · 2 评论 -
PostgreSQL的表空间
pg中的表空间实际上就是文件系统中的一个目录, 是pg中数据库对象(包括表、索引等)的容器。Pg使用操作系统的文件系统进行对象存储,每个数据库对象都有自己的数据文件,如果对象很大,它将会被分为多个文件,单个文件大小的上限是1GB。表空间就是包含这些数据文件的目录。简而言之,表空间是告诉PG服务器将数据库对象的物理文件放在哪里。原创 2022-12-23 13:21:17 · 4289 阅读 · 0 评论 -
PostgreSQL的系统表
PostgreSQL系统表原创 2022-06-16 09:19:43 · 2002 阅读 · 0 评论 -
PostgreSQL分区表
PostgreSQL10版本一个重量级的新特性是支持内置分区表,在分区表方面前进了一大步,目前支持范围分区和列表分区。原创 2022-09-01 09:17:55 · 6123 阅读 · 0 评论