大数据

  • PostgreSQL9.1新特性之五:同步复制 ( Synchronous Replication )

    PostgreSQL9.0 版本开始提供非常酷的流复制技术,即备库可以实时同步主库,如果备库机器性能足够好,从库延迟时间可以是毫秒级;尽管如此, PostgreSQL9.0 的流复制技术依然是异步的,当主库 crash 时,从库存在数…

    大数据 2022年1月29日
  • 数据库信息被篡改一例

    这几天有套应用发生了匪夷所思的现象,数据库信息频繁被篡改,一开始我们怀疑可能是应用被攻击了,但依然没有可靠的证据,接连几天找不到原因,今天下午应用人员告诉我说很多用户都登陆不了系统了,数据库是不是出…

    大数据 2022年1月29日
  • PostgreSQL: System Information Functions

    在生产库维护过程中,经常需要查看数据库的一些信息,包括表,索引等, PostgreSQL 一方面提供反斜线加字母的组合显示数据库信息,例如” d 显示表和视图信息 “,同时 PostgreSQL 还提供强大的系统信息查询函数,下…

    大数据 2022年1月29日
  • Process 23178 Still Waiting For ShareLock on Transaction 693345717 After 1000.363 ms

    昨天一生产库出现异常,短时间内负载较高( LOAD 达到 5 ), 查看了下数据库日志,发现了有大量以下日志。生产库日志 1 2011-11-03 06:50:30.459 CST,"mpc_db_account","mpc_db_account",23178,"192.168.104.51:51196…

    大数据 2022年1月29日
  • pgbench -- PostgreSQL基准测试工具

    pgbench是一种在PostgreSQL上运行基准测试的简单程序。它可能在并发的数据库会话中一遍一遍地运行相同序列的 SQL 命令,并且计算平均事务率(每秒的事务数)。默认情况下,pgbench会测试一种基于 TPC-B 但是要更宽…

    大数据 2022年1月25日
  • PostgreSQL测试工具PGbench

    PostgreSQL测试工具PGbench 简介: pgbench 是一个简单的给 PostgreSQL 做性能测试的程序。它反复运行同样的 SQL 命令序列,可能是在多个并发数据库会话上头,然后检查平均的事务速度(每秒的事务数 tps)。缺省的…

    大数据 2022年1月25日
  • psql工具使用及数据库常用维护管理

    一 psql工具的使用1 用psql连接数据库1[postgres@iZbp1anc2b2vggfj0i0oovZ ~]$ which psql2/data/postgres/13.2/bin/psql3[postgres@iZbp1anc2b2vggfj0i0oovZ ~]$ psql -h localhost -p 5432 -d postgres -U postgr…

    大数据 2022年1月25日
  • postgresql中的PgBouncer 连接池的使用

    PgBouncer 的特点 内存消耗低(默认为2k/连接),因为Bouncer不需要每次都接受完整的数据包 可以把不同的数据库连接到一个机器上,而对客户端保持透明 支持在线的重新配置而无须重启 仅支持V3协议,因此后端版本须&gt…

    大数据 2022年1月25日
  • postgresql基于pgpool-Ⅱ高可用方案

     基于pgpool-Ⅱ高可用方案 pgpool-Ⅱ是一款介于数据库服务器和客户端之间的中间件。 7.9.1 pgpool-Ⅱ特性 连接池:pgpool 提供连接池功能,降低建立连接带来的开销,同时增加系统的吞吐量 负载均衡:当数据库运行在复…

    2022年1月25日
  • postgresql的监控工具汇总

    Sampler 简介 Sampler 是一个用于 shell 命令执行、可视化和警报的工具。配置了一个简单的 YAML 文件。 安装配置 下载地址 https://github.com/sqshq/sampler curl https://github.com/sqshq/sampler/releases/down…

    2022年1月25日