摘要:AG提供了以下几种备份策略 下面来看看各项的解释 Prefer Secondary(首选辅助副本) 应在辅助副本上执行此可用性组的自动备份。如果没有可用的辅助副本,将在主副本上执行备份。 这个选项只是概念上的选项。基本上,用户可以从任何复制节点上执行备份命令。 我们可以在主副本上执行一个备份命令测试 阅读全文
【PostgreSQL】使用查询语句分析锁队列
2022-06-11 20:57 by abce, 131 阅读, 0 推荐, 收藏,
摘要:\timing on set statement_timeout to '100ms'; with recursive activity as ( select pg_blocking_pids(pid) blocked_by, *, age(clock_timestamp(), xact_star 阅读全文
【PostgreSQL】PostgreSQL零宕机变更schema:lock_timeout和retries(设置超时和重试)
2022-06-11 08:59 by abce, 1306 阅读, 0 推荐, 收藏,
摘要:问题描述 当你部署数据库schema变更时,即使有非常高级别的自动化,但是没有使用非常地的lock_timeout(或 statement_timeout)值来获取对可能发生变化且不实现某种重试逻辑的数据库对象进行变更时,也无法保证系统不会宕机。 创建一张只有单行记录的表作为演示: create 阅读全文
【PostgreSQL】PostgreSQL的事务隔离级别
2022-06-10 09:28 by abce, 2226 阅读, 0 推荐, 收藏,
摘要:PostgreSQL支持的隔离级别: ·serializable ·repeatable read ·read committed ·read uncommitted PostgreSQL默认的隔离级别为read committed。 1.查看默认的事务隔离级别 postgres=# show de 阅读全文
【Docker】docker镜像下载到本地并在其他机器恢复
2022-06-09 16:03 by abce, 3465 阅读, 0 推荐, 收藏,
摘要:1.查看镜像 # docker images REPOSITORY TAG IMAGE ID CREATED SIZE percona/pmm-server 2 17bdcd448d1e 4 weeks ago 1.87GB mysql 7.7 4f37042c6a48 8 months ago 4 阅读全文
【Oracle】Oracle 12C -- Far Sync
2022-06-09 13:38 by abce, 771 阅读, 0 推荐, 收藏,
摘要:Far Sync是Oracle Data Guard的 Oracle 12c新特性。此功能旨在解决当你维护一个地理上远离主数据库的备用数据库时由网络延迟引起的性能问题。在这种情况下,你有时必须在性能和数据丢失之间做出妥协。Far Sync功能为你提供了两者。 Far Sync是如何工作的 原理相当简 阅读全文
【Oracle】 RAC环境AHF安装成功但是启动失败
2022-06-08 22:07 by abce, 403 阅读, 0 推荐, 收藏,
摘要:# tfactl start Starting TFA.. start: Job is already running: oracle-tfa Waiting up to 100 seconds for TFA to be started.. . . . . . . . . . . . . . . 阅读全文
【Oracle】将RAC闪回到指定的闪回点
2022-06-08 13:53 by abce, 202 阅读, 0 推荐, 收藏,
摘要:1)查看和设置实例的环境变量 ps -ef | grep pmon. oraenv 2)获取还原点信息 SQL> select name, host_name, status from gv$instance;SQL> select log_mode,flashback_on from v$data 阅读全文
【Oracle】Oracle开启和关闭闪回
2022-06-07 13:14 by abce, 962 阅读, 0 推荐, 收藏,
摘要:确保oracle处于归档状态: SQL> select log_mode,flashback_on from v$database; 配置参数db_recovery_file_dest、db_recovery_file_size: SQL> alter system set db_recovery_ 阅读全文
【PostgreSQL】部分索引、覆盖索引和多列索引是如何降低update操作的
2022-06-06 22:25 by abce, 626 阅读, 0 推荐, 收藏,
摘要:部分索引(partial indexes) 部分索引(partial indexes)可以提升查询性能且节省磁盘空间。(索引越小,对应的索引扫描越快) 下面是PostgreSQL文档中的例子: create index orders_unbilled_index on orders (order_n 阅读全文
浙公网安备 33010602011771号