PostgreSQL中支持在同一列中创建多个索引。
pg_dump可以将数据库备份为自定义的归档格式,而pg_dumpall仅能备份为SQL脚本文件。
备份文件osdba.dmp是由osdba库使用pg_dump备份而来,使用如下命令将把数据库恢复至哪个数据库中:pg_restore -d osdba2 osdba.dmp
PG中取消一个长时间执行的会话,pg_cancel_backend()和pg_terminate_backend()的效果是一致的。
使用pg_dump/pg_restore备份/恢复数据库时,支持并行备份/恢复。
以下哪个文件可以加快VACUUM清理的速度并降低对系统IO性能的影响()
使用ANALYZE搜集统计信息时,会在表上加一个读锁,因此它可以和表上的其他SQL并发的执行。
PG中,autovacuum可以自动地分析表,并收集表的统计信息。
如果计划使用归档日志做增量恢复,需将wal_level的值设置为()
PostgreSQL由于多版本的实现,实际读取行数据时,并不会在行上执行任何锁(包括读锁)
如果在for update或for share中使用of tab_name明确指定了表名字,那么只有这些被指定的表会被锁定,其他在select中使用的表将不会被锁定。
PG中对于大表,ANALYZE会读取表的所有内容进行统计信息收集。
pg如何实现表分区?
如何显示SQL执行的时间?
如果想设置pg归档,需要将wal_level设置为什么值?