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

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

2013/11/11 17:49
83
PostgreSQL 入门讲座以及存储讲座预告

近期讲座预告,入门讲座,以及内核存储代码讲座。

多线程PostgreSQL连接池Odyssey网络监听

感谢Yandex给我们带来的优秀作品,源代码见 https://github.com/yandex/odyssey 1、PostgreSQL的TCP/IP监听 有两个参数设置监听地址 listen_addresses 可以设置多个地址,以逗号隔开 port 设...

2018/10/25 14:06
72
中文社区发行Windows 32-bit安装程序

制作我们自己的安装程序主要是为了应对 EnterpriseDB 版的如下问题 1、locale 无法直接选择简体中文区域,只能通过设置 Windows 默认区域中文,然后安装过程选择 [default]; 2、提供更多设置...

2013/06/25 19:13
38
PostgreSQL 共享缓存代码分析交流讲座

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

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

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

Windows动态链接库解析

对于熟悉的朋友,这些可能是小儿科,本文适用于像我一样的 DLL 新手。 PostgreSQL,最先进的开源对象关系型数据库,简称 PG。 Dynamic-link library 动态链接库,简称 DLL wiki: http://en....

dll
2013/05/28 10:26
124
PostgreSQL的可变长类型的内部定义

这部分还不是特别了解,仅供探讨,欢迎指正错误。 首先看源代码 src/include/c.h,这里有一个结构定义: struct varlena { char vl_len_[4]; /* Do not touch this field directly! */ char...

PostgreSQL 加密存储过程示例

PostgreSQL 加密存储过程,由PL/pgSQL简单修改而来。

memcached与PostgreSQL缓存命中机制

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

中文社区版PostgreSQL安装程序for Windows/Linux

Linux i386/x86_64 http://bbs.pgsqldb.com/client/post_show.php?zt_auto_bh=58766 Windows i386/x86_64 http://bbs.pgsqldb.com/client/post_show.php?zt_auto_bh=59240 欢迎提出各种改进和...

2013/11/04 07:55
105
PostgreSQL语句中断代码

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

2013/11/15 12:38
371
外部表的使用过程演示

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

2015/11/19 19:35
107
修改他人代码要谨慎

刚才朋友跟我说,你看网上经常有人提供让xx数据库性能提高好几倍的代码,你怎么不发布几个。 1、社区那么多高手,肯定比我强多了,这么简单就能实现的东西他们会没想到?真的是遗漏? 2、PG现...

2013/11/26 10:22
88
内置PostgreSQL多线程连接池Odyssey

1、Worker PG支持内置Worker,可以自定义伴随主进程一起启停的守护进程。 详细文档:Background Worker Processes 已经有很多例子,比如:pg_cron 2、Odyssey多线程连接池 单进程的PgBouncer...

PostgreSQL完全刷缓存补丁

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

2013/11/13 08:08
1K
编译支持llvm的PostgreSQL v11b3

PG的编译一如既往的简单,llvm因为不熟悉稍微绕了点弯路。 1、OS:Redhat 7.4 最小安装 2、安装所需软件包 gcc、gcc-c++、nasm、make 3、cmake 官网下载,不要使用OS自带的,版本过低llvm不支...

单机环境搭建Postgres-XC开发测试环境

单机环境搭建Postgres-XC开发测试环境,同一个安装目录,利用不同工作目录创建一个GTM、两个Coordinator、两个DataNode。

2015/06/03 10:09
197
PostgreSQL ODBC问题与探索SQLSpecialColumns

微软ODBC参考手册 ODBC Reference 这个标准的来历大家都清楚,微软手册的API描述很权威,不再赘述。 SQLSpecialColumns函数定义 SQLSpecialColumns Function 它的作用 1、返回最佳的能唯一标...

2018/11/10 11:51
76
语法创建示例之——CREATE PROCEDURE

本文以增加CREATE PROCEDURE为例,讲解如何为PG增加新语法,需要的背景知识:flex、bison、C。

没有更多内容

加载失败,请刷新页面

返回顶部
顶部