摘要:1.主库修改配置 postgresql.conf指定同步的节点 这里的standby server名称是从库的recovery.conf文件中指定的application_name synchronous_standby_names ='pgsql_0_node_0' synchronous_com 阅读全文
【PostgreSQL】PostgreSQL复制的监控
2022-06-30 09:04 by abce, 862 阅读, 1 推荐, 收藏, 编辑
摘要:创建物理复制槽:(在master端执行) postgres=# select pg_create_physical_replication_slot('abce'); 删除复制槽: postgres=# select pg_drop_replication_slot('abce'); 1.主库端 ( 阅读全文
【PostgreSQL】PostgreSQL复制延迟该检查哪些内容
2022-06-30 09:03 by abce, 864 阅读, 0 推荐, 收藏, 编辑
摘要:1.在主节点查看 select * from pg_stat_replication; 2.在从节点查看 版本10之前: select pg_is_in_recovery(),pg_last_xlog_receive_location(), pg_last_xlog_replay_location( 阅读全文
【MySQL】xtrabackup: Fatal error: cannot find ./xtrabackup_logfile
2022-06-29 16:02 by abce, 1824 阅读, 0 推荐, 收藏, 编辑
摘要:朋友微信留言,说他使用xtrabackup备份的数据除了问题,不能还原了。让他把日志发来看看: # /usr/bin/xtrabackup --defaults-file=/etc/my.cnf --prepare --target-dir=/tmp/a xtrabackup: recognized 阅读全文
【PostgreSQL】PostgreSQL中public schema的权限和安全
2022-06-29 09:26 by abce, 7166 阅读, 0 推荐, 收藏, 编辑
摘要:在初始数据库创建时,新创建的数据库包含一个名为“public”的预定义schema。 查看schema和schema上的特权: mydb=# \dn+ List of schemas Name | Owner | Access privileges | Description + + + publi 阅读全文
【PostgreSQL】PostgreSQL脚本
2022-06-27 09:54 by abce, 249 阅读, 0 推荐, 收藏, 编辑
摘要:#查看用户权限1 select grantor,grantee,table_catalog,table_schema,table_name,privilege_type,is_grantable,with_hierarchy from information_schema.table_privile 阅读全文
【MySQL】MySQL SQL慢和索引不生效的一些场景
2022-06-26 17:15 by abce, 316 阅读, 0 推荐, 收藏, 编辑
摘要:SQL慢的一些原因分析:1.没有索引2.索引不生效3.limit深度分页查询4.单表数据量太大5.多表join或者子查询太多6.in查询条件条件太多:条件太多可以考虑分组,比如500个条件一组7.数据库在写脏数据8.order by使用了磁盘文件排序9.锁阻塞10.delete语句带有in子查询不走 阅读全文
【PostgreSQL】synchronous_commit参数和Synchronous Standby Replication
2022-06-26 13:27 by abce, 828 阅读, 0 推荐, 收藏, 编辑
摘要:下图显示了PostgreSQL的WAL在primary端生成以及发送到standby的过程。 PostgreSQL内部使用pg_pwrite()函数写WAL段,其实这个函数内部是调用系统的write()函数,write()并不能保证数据被刷到磁盘。为了完成刷盘,会调用另一个函数issue_xlo 阅读全文
【PostgreSQL】PostgreSQL的高可用方案
2022-06-25 15:42 by abce, 4069 阅读, 0 推荐, 收藏, 编辑
摘要:比较老的一片文章,不具备多大的参考意义。 原文地址:https://severalnines.com/database-blog/top-pg-clustering-high-availability-solutions-postgresql PostgreSQL自身并不提多主集群架构。 名词解释 阅读全文
【MongoDB】MongoDB的复制(1)
2022-06-25 13:10 by abce, 116 阅读, 0 推荐, 收藏, 编辑
摘要:事务日志参数 oplog的大小。默认是WT存储引擎的空闲磁盘空间的5%。 调优参数有:oplogSizeMB、storage.oplogMinRetentionHours 读和写配置 复制集的写关注(write concern)配置 { w: <value>, j: <boolean>, wtime 阅读全文