VACUUM简介VACUUM — 垃圾收集并根据需要分析一个数据库。PostgreSQL数据库管理工作中,定期vacuum是一个重要的工作。vacuum的效果释放,再利用 更新/删除的行所占据的磁盘空间. ... 阅读全文
简介担心ALTER TABLE DETACH因忘记设置statement_timeout而长时间锁表吗? PostgreSQL 14支持CONCURRENTLY了, 完美解决烦恼。在PG 14版本之前 ... 阅读全文
示例CREATE PROCEDURE insert_data(a integer, b integerLANGUAGE SQAS $INSERT INTO tbl VALUES (a);INSERT INTO tbl VALUES (b); ... 阅读全文
简介PG13版本引入两个特性来增强备份的验证:backup manifests (备份清单)和 pg_verifybackup。backup manifests:使用 pg_basebackup 列出 ... 阅读全文
简介由于PostgreSQL的MVCC机制的原因,需要清理old/dead记录,这些动作由vacuum完成。PostgreSQL 12为止,vacuum还是一个表一个表,一个索引一个索引的进行。有一系 ... 阅读全文
在线重命名或移动数据文件不同于以往的版本,在Oracle数据库12c R1版本中对数据文件的迁移或重命名不再需要太多繁琐的步骤。在12c R1中,可以使用ALTER DATABASE MOVE DAT ... 阅读全文
在Oracle 11.2中,当创建一个空表或者空分区时,为了加快创建速度,Oracle并不会立即分配初始段和空间,实际的表段(Table Segement)被延迟到第一行数据插入时创建。延迟段创建特性 ... 阅读全文
现象若在创建数据库的时候没有创建WMSYS用户,则在SQL或PL/SQL中有用到WM_CONCAT函数的时候就会报ORA-00904的错误。SYS@lhrsdb> SELECT WM_CONCA ... 阅读全文
适用于Oracle Database - Enterprise Edition - 版本 12.2.0.1 和更高版本Oracle Database Cloud Schema Service - 版 ... 阅读全文