PG
-
PostgreSQL 9.3 Beta 1 Released
PostgreSQL 的版本更新非常快,今天注意到 9.3 beta1 版已经可以下载使用了。 主要特性 Writeable Foreign Tables, enabling pu…
-
PostgreSQL:使用 “do …” 命令执行代码段
我们知道可以使用 function 来实现较复杂的业务逻辑,有时候在数据库维护过程中需要执行稍复杂点的维护,但又不想写 function ,这时可以使用 “do “命令了, 这里介…
-
PostgreSQL:测试 Maintenance_work_mem 参数对索引创建的影响
索引创建是数据库管理员的基础工作之一,有时由于业务需求需要对生产库的大表新建索引,Oracle 创建索引时可以开启并行 目前 PostgreSQL 本身并不提供并行创建索引功能,如…
-
[阿弟] 分享 plpgsql 中各种使用方法性能测试对比
以下是 Chinese bbs 阿弟哥总结的 plpgsql 的性能相关的帖子,非常有用,供日后参考: 直接函数调用跟select into付值性能差别采用直接函数调用性能是sel…
-
PostgreSQL:关于 Socket 文件 “/tmp/.s.PGSQL.nnnn” 丢失处理
在学习 PostgreSQL 的过程中,相信很多人都遇到过下面这个错误,错误代码如下: 问题描述 错误代码 1234 [pg92@redhatB ~]$ psqlpsql: cou…
-
PostgreSQL:如何查询基于用户(role)设置的参数
PostgreSQL 可以针对服务级别,数据库级别,用户级别进行参数设置,例如在 postgresql.conf 设置的参数是针对整个服务级别,当然偶尔有这样的需求:需要对指定用户…
-
PostgreSQL:关于参数 Superuser_reserved_connections
PostgreSQL 的参数 superuser_reserved_connections 一直没怎么关注,这两天遇到个与之相关的错误,才仔细查了下文档,有了进一步了解。 简单的说…
-
PostgreSQL: 序列无法删除一例
今天在开发环境上维护一个序列时,由于命名不规范,带来维护上的难度问题,简单的来看下今天遇到的问题。 遇到的问题 库中的一个奇特序列 1234567891011 [pg92@redh…
-
londiste3:常用管理命令
之前 Blog 介绍了 Londsite 的搭建和以及 Londsite 的压力测试,今天介绍下 Londsite 常用管理命令,权当整理。 Londiste 程序的起停 1.1 …
-
Londiste3:压力测试
上篇 blog 介绍了搭建简单的基于表的 Londiste 复制,接下来使用 pgbench 测试下性能,看看在较大 update 压力下,复制是否依然正常。 关于 pgbench…