加载中
PostgreSQL缓存脏块的一个奇怪现象

这是我在写程序过程中发现的,一个不应该为脏的块被标记为脏,PostgreSQL 9.3.1。 出现步骤(用UPDATE语句也同样出现) 创建表并插入一条数据 create table t1(c1 integer); insert into t1 ...

2013/11/11 17:49
83
memcached与PostgreSQL缓存命中机制

memcached缓存命中机制与PostgreSQL非常相似,都是对数据缓存进行分区,根据哈希值在对应分区内匹配键值。

PostgreSQL语句中断代码

前几天发表的《PostgreSQL完全刷缓存补丁》一文,其实稍微有点缺憾,就是没有语句中断机制。刷缓存过程是纯内存访问,理论上速度会非常快,而且以PG的机制,一个进程获得锁之后会立即释放,所...

2013/11/15 12:38
371
PostgreSQL 缓冲池管理过程

每个缓存块都有两个重要属性:refcount(正在使用它的进程数)和usage_count(最近一段时间使用过的次数); usage_count最大为5,防止不必要的计数 初始化之后所有缓存块都是空闲的(另一个...

如何查看 Windows 下 PostgreSQL 服务无法启动的错误信息

很多人遇到过Windows服务无法启动的错误,但仅仅提示发生错误而已,不知道具体是什么,寻求别人的帮助就很难得到正确回应。

2016/05/03 12:16
565
pg_prewarm 与 pgfincore的区别

pg_prewarm 与 pgfincore都有预加载 PostgreSQL数据文件的能力,本篇从代码看看他们的差异。

2016/05/19 07:07
305
让PostgreSQL支持没有别名的子查询(Oracle兼容)

定制PostgreSQL的一个简单过程演示,写程序有时候其实很简单。

2016/01/04 21:06
1K
PostgreSQL 共享缓存代码分析交流讲座

PostgreSQL 共享缓存代码分析交流讲座 方式:在线交流 QQ群:5276420,使用群语音。 时间:2013年12月17日晚8点开始。 交流之前,如果有如下准备更佳: 1、PostgreSQL v9.3.2源代码(或者9.0...

圣光照耀联盟—PostgreSQL临时表的创建与使用过程

PostgreSQL临时表的创建与使用概况

2016/06/28 09:30
419
Linux启用bcache

将SSD作为机械硬盘的缓存

2015/02/12 15:34
310
PgBouncer简单测试

简单测试 PgBouncer 位于同一节点对 PostgreSQL 性能的影响

2015/12/08 16:12
128
PostgreSQL完全刷缓存补丁

本文及其附件以PostgreSQL协议发布 曾经有朋友问过如何把缓存清空,没有这个功能,测试的时候非常不方便。 我做了一个补丁抛砖引玉,见附件。 提供两个SQL命令,尽量兼容Oracle: 1、ALTER S...

2013/11/13 08:08
1K
yum install 时遇到 HTTP 404 page not found错误

yum install 时遇到 HTTP 404 page not found错误的解决办法

2014/07/07 16:34
328
测试系统磁盘预读对PostgreSQL性能的影响

上次去杭州,德哥跟我谈起批量写入性能很低的问题。这跟PG设计有关,每次I/O都以块为单位,批量写入时需要新空间同样一次扩展一个块。最近一直在考虑怎样改进,个人觉得读取有类似问题,对于...

PostgreSQL 简体中文区域设置性能改进实践

相关阅读《PostgreSQL 字符集下区域设置对性能的影响改进办法》 http://my.oschina.net/quanzl/blog/135721 按照这个思路,将中文排序信息内置于数据库内核之中,如果 locale 选择中文,由此...

HTML网页调用Web Service的方法

正在准备一个云盘环境,验证一些细节,为了测试方便,我直接用html调用WebService查看是否正确返回结果。相信很多朋友做过这种简单的事情,由于不熟悉html写法加上自己思维僵化走了点弯路,整...

2014/03/25 10:37
225
外部表的使用过程演示

PostgreSQL提供了非常有趣又有用的功能:Foreign Data Wrapper,我尝试一下如何使用它。

2015/11/19 19:35
107
获取Windows操作系统能够支持的locale

PostgreSQL目前并不支持 GB2312,也不支持GBK,唯一支持的中文字符集似乎只有EUC_CN。所以我们在创建 数据库时一般选择 Encoding 为 UTF-8,为了支持中文,在Linux下locale选择 zh_CN.utf8(...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部