wenzhihong2003 / blog

Everything about database,bussiness.

Home Page:https://github.com/digoal/blog/blob/master/README.md

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flag Counter

PostgreSQL Greenplum 培训视频分享

http://pan.baidu.com/s/1pKVCgHX , 如果连接失效请通知我, 谢谢

pic

个人水平有限, 如有错误, 万望指正, 非常感谢.

欢迎转载(注明出处), 如有问题, 可以发issue讨论, 或微信联系我

二维码

pic

digoal,德哥的PostgreSQL私房菜

老文章 : 进入

已归类文档如下(归档还在紧锣密鼓的进行中,客官请稍等)

digoal's PostgreSQL 文章 归类
1 应用开发 2 日常维护 3 监控 4 备份,恢复,容灾
5 高可用 6 安全与审计 7 问题诊断与性能优化 8 流式复制
9 读写分离 10 水平分库 11 OLAP(MPP...) 12 数据库扩展插件
13 版本新特性 14 内核原理与开发 15 经典案例 16 HTAP
17 流式计算 18 时序、时空、对象多维处理 19 图式搜索 20 GIS
21 Oracle兼容性 22 数据库选型 23 Benchmark 24 最佳实践
25 DaaS 26 垂直行业应用 27 标准化(规约、制度、流程) 28 版本升级
29 同、异构数据同步 30 数据分析 31 系列课程 32 其他
33 招聘与求职信息 - - -

未归类文档如下


201808/20180805_01.md 《PostgreSQL 当有多个索引可选时,优化器如何选择》
201808/20180804_01.md 《PostgreSQL psql 绘制饼图》
201808/20180803_02.md 《PostgreSQL 消息平台实践》
201808/20180803_01.md 《PostgreSQL 设计优化case - 大宽表任意字段组合查询索引如何选择(btree, gin, rum) - (含单个索引列数超过32列的方法)》
201808/20180801_01.md 《PostgreSQL 设计优化case - 多对多 转 一对多(数组)》

201807/20180731_01.md 《PostgreSQL json 索引实践 - 检索(存在、包含、等值、范围等)加速》
201807/20180730_01.md 《PostgreSQL SRF (set-returning functions) 函数where, index实现》
201807/20180725_04.md 《PostgreSQL AB表切换最佳实践 - 提高切换成功率,杜绝雪崩 - 珍藏级》
201807/20180725_03.md 《PostgreSQL 基于PG内置流复制的,靠谱的PostgreSQL高可用方案 - 珍藏级》
201807/20180725_02.md 《PostgreSQL 生成空间热力图》
201807/20180725_01.md 《PostgreSQL 空间位置(geometry 经纬、点、线、面...)、行政地址(门牌、商圈、行政区...) 相互转换方法》
201807/20180724_01.md 《[转载] 环境变量的继承,fork、source、exec区别差异》
201807/20180721_01.md 《PostgreSQL 批量SQL before/after for each row trigger的触发时机、性能差异分析、建议 - 含9.4 , 10版本》
201807/20180720_02.md 《PostgreSQL 无法kill(pg_terminate_backend, pg_cancel_backend)的情况分析 - 进程hang strace,pstack》
201807/20180720_01.md 《PostgreSQL 批量、单步 写入 - row, statement 触发器(中间表)、CTE 几种用法性能对比》
201807/20180718_01.md 《PostgreSQL merge insert(insert into on conflict) ERRCODE_CARDINALITY_VIOLATION (Ensure that no rows proposed for insertion within the same command have duplicate constrained values)》
201807/20180716_01.md 《PostgreSQL 异步消息(LISTEN/NOTIFY)缓存多大?》
201807/20180715_01.md 《PostgreSQL Oracle 兼容性之 - 全局临时表 global temp table》
201807/20180714_04.md 《PostgreSQL Indexes don't mean slow inserts - 索引改进PPT(写优化, lsm, Fractal, index buffer, COLA)》
201807/20180714_03.md 《PostgreSQL Oracle 兼容性 - connect by 2》
201807/20180714_02.md 《PostgreSQL Oracle 兼容性 - 行列变换(pivot unpivot) (tablefunc, crosstab)》
201807/20180714_01.md 《PostgreSQL 随机数据生成(tablefunc.normal_rand 指定mean stddev)》
201807/20180713_03.md 《PostgreSQL 流式处理应用实践 - 二手商品实时归类(异步消息notify/listen、阅后即焚)》
201807/20180713_02.md 《PostgreSQL Oracle 兼容性之 - insert all into ... 多表写入》
201807/20180713_01.md 《PostgreSQL oracle 兼容性 - 字符串内嵌 NULL字符(空字符)chr(0) 转换为 chr(32)》
201807/20180712_01.md 《PostgreSQL 优化器案例之 - order by limit 索引选择问题》
201807/20180711_03.md 《PostgreSQL WAL replay 加速(datapage preload) - 恢复加速, 备库延迟优化》
201807/20180711_02.md 《PostgreSQL 空间类型统计信息不准确导致SQL执行计划不准(包含、相交查询)的优化实践》
201807/20180711_01.md 《PostgreSQL jdbc 错误代码映射(SQLSTATE)》
201807/20180704_04.md 《PostgreSQL quorum based同步复制模式在极端情况下的0丢失破坏问题》
201807/20180704_02.md 《PostgreSQL 如何检测分布式死锁 - postgrespro pg_shardman》
201807/20180704_01.md 《PostgreSQL 模拟两个update语句死锁 - 利用扫描方法》
201807/20180703_02.md 《PostgreSQL 电商业务(任意维度商品圈选应用) - json包range数组的命中优化 - 展开+索引优化》
201807/20180703_01.md 《PostgreSQL 函数式索引使用注意 - 暨非immutable函数不适合索引的原因》
201807/20180702_02.md 《如何让json里面的value支持索引范围检索》
201807/20180702_01.md 《HybridDB for PostgreSQL , Greenplum 写入性能优化实践》

201806/20180629_02.md 《PostgreSQL stable 函数调用次数》
201806/20180629_01.md 《PostgreSQL vacuum 的页内tuple move收缩空间》
201806/20180625_02.md 《PostgreSQL 自定义函数表达式选择性评估算法 - Statistics, Cardinality, Selectivity, Estimate》
201806/20180625_01.md 《PostgreSQL 多值列的选择性 - Statistics, Cardinality, Selectivity, Estimate》
201806/20180624_02.md 《Greenplum支持人为多阶段聚合的方法 - 直连segment(PGOPTIONS='-c gp_session_role=utility') Or gp_dist_random('gp_id') Or 多阶段聚合 prefunc》
201806/20180624_01.md 《Greenplum 与 PostgreSQL 修改元数据(catalog)的方法 allow_system_table_mods》
201806/20180623_01.md 《[未完待续] 数据库相关岗位面试准备建议 - 珍藏级》
201806/20180622_02.md 《PostgreSQL 锁等待排查实践 - 珍藏级 - process xxx1 acquired RowExclusiveLock on relation xxx2 of database xxx3 after xxx4 ms at xxx》
201806/20180622_01.md 《PostgreSQL 空间包含 OR 组合查询 、 IN 大量重复值 CASE 优化 - 消重、消bitmapOr、消filter》
201806/20180621_03.md 《在PostgreSQL中跑后台长任务的方法 - 使用dblink异步接口》
201806/20180621_02.md 《[转载] gdb 调试打印完整字符串》
201806/20180621_01.md 《Greenplum 逻辑备份增强 - 备份期间不锁metadata(pg_class),不堵塞DDL》
201806/20180620_04.md 《PostgreSQL 对象权限如何在元数据中获取 - 权限解读、定制化导出权限》
201806/20180620_03.md 《线下PG迁移到阿里云RDS PG - 兼容性、性能评估、迁移》
201806/20180620_02.md 《阿里云HybridDB for PG 空间紧张的解法 - 冷热分离、空间锁定、分区、压缩》
201806/20180620_01.md 《Greenplum segment级问题的排查 - gp_session_role=utility (含csvlog日志格式解读)》
201806/20180619_01.md 《[未完待续] PostgreSQL pglogical 逻辑复制实现跨版本升级》
201806/20180616_01.md 《PostgreSQL 开启“审计日志、时间记录”带来的性能影响有多少?》
201806/20180614_03.md 《PostgreSQL 流复制协议交互式调试 - replication=true》
201806/20180614_02.md 《PostgreSQL jdbc multi-host 配置与简单HA、Load Balance实现》
201806/20180614_01.md 《PostgreSQL libpq multi-host 配置与简单HA实现》
201806/20180613_04.md 《PostgreSQL 实时健康监控 大屏 - 低频指标 - 珍藏级》
201806/20180613_03.md 《PostgreSQL 实时健康监控 大屏 - 高频指标(服务器) - 珍藏级》
201806/20180613_02.md 《PostgreSQL 实时健康监控 大屏 - 高频指标 - 珍藏级》
201806/20180613_01.md 《PostgreSQL , Oracle command reference 语法手册解读》
201806/20180612_02.md 《PostgreSQL 登陆登出(login logout)事件触发方法》
201806/20180612_01.md 《PostgreSQL 一复合查询SQL优化例子 - (多个exists , 范围检索 , IN检索 , 模糊检索 组合)》
201806/20180608_01.md 《理解数据库扫描方法 - 利用扫描方法对数据存储进行优化》
201806/20180607_02.md 《Greenplum 轨迹相似(伴随分析)》
201806/20180607_01.md 《PostgreSQL + PostGIS 时态分析》
201806/20180605_02.md 《PostgreSQL PostGIS 的5种空间距离排序(knn)算法》
201806/20180605_01.md 《Greenplum & PostgreSQL UPSERT udf 实现 - 2 batch批量模式》
201806/20180604_01.md 《Greenplum & PostgreSQL UPSERT udf 实现 - 1 单行模式》
201806/20180602_02.md 《PostgreSQL GPU 加速(HeteroDB pg_strom) (GPU计算, GPU-DIO-Nvme SSD, 列存, GPU内存缓存)》
201806/20180602_01.md 《CentOS 7 动态调节CPU频率 - 给CPU升降频》
201806/20180601_03.md 《为什么PostgreSQL流复制备库在启动时不会立即启动wal receiver - startup慢导致需要的WAL在上游已删除》
201806/20180601_02.md 《PostgreSQL standby会不会做检查点? 以及做检查点的用处》
201806/20180601_01.md 《PostgreSQL pg_recvlogical 与 test_decoding 自定义,支持source table filter, 对接kafka,es等》

201805/20180530_02.md 《PostgreSQL 如何确定某个opclass支持哪些操作符(支持索引),JOIN方法,排序》
201805/20180530_01.md 《PostgreSQL 推荐 TPC-C 测试工具 sqlbench》
201805/20180529_01.md 《PostgreSQL wal_buffers 自动计算算法》
201805/20180528_01.md 《PostgreSQL Oracle checksum 配置与性能》
201805/20180524_05.md 《PostgreSQL 9.x, 10, 11 hash分区表 用法举例》
201805/20180524_04.md 《[招聘] [杭州米雅] PostgreSQL 开发 DBA》
201805/20180524_03.md 《[招聘] [招商仁和人寿] PostgreSQL 开发 DBA》
201805/20180524_02.md 《PostgreSQL 多场景 阿里云沙箱实验 预告》
201805/20180524_01.md 《[未完待续] NVMe on CentOS\RHEL 7》
201805/20180522_04.md 《EDB PPAS (PostgreSQL plus advanced server) 10 参数模板 - 珍藏级》
201805/20180522_03.md 《PostgreSQL 10 参数模板 - 珍藏级》
201805/20180522_02.md 《[未完待续] PostgreSQL 监控、诊断功能设计》
201805/20180522_01.md 《[未完待续] PostgreSQL 邂逅 word2vec 文本搜索》
201805/20180521_03.md 《PostgresPro buildin pool(内置连接池)版本 原理与测试》
201805/20180521_02.md 《[转载] 面试必备:什么是一致性Hash算法?》
201805/20180521_01.md 《[转载] 什么是一致性哈希算法》
201805/20180519_11.md 《PostgreSQL 11 preview - pgbench 压测软件增强》
201805/20180519_10.md 《PostgreSQL 11 preview - pg_resetwal 在线修改 WAL segment size》
201805/20180519_09.md 《PostgreSQL 11 preview - jsonb_plpython, jsonb_plperl 插件, PG类型jsonb与pyton,perl程序类型的相互转换》
201805/20180519_08.md 《PostgreSQL 11 preview - 增加CREATE PROCEDURE和CALL语法 (含过程内commit/rollback, 自治)》
201805/20180519_07.md 《PostgreSQL 11 preview - 表达式索引柱状图buckets\STATISTICS\default_statistics_target可设置》
201805/20180519_06.md 《PostgreSQL 11 preview - TOAST切片阈值表级可配置》
201805/20180519_05.md 《PostgreSQL 11 preview - 通用场景性能 增强 汇总》
201805/20180519_04.md 《PostgreSQL 11 preview - 优化器 增强 汇总》
201805/20180519_03.md 《PostgreSQL 11 preview - 索引 增强 汇总》
201805/20180519_02.md 《PostgreSQL 11 preview - 并行计算 增强 汇总》
201805/20180519_01.md 《PostgreSQL 11 preview - 分区表 增强 汇总》
201805/20180518_02.md 《PostgreSQL ADHoc(任意字段组合)查询(rums索引加速) - 非字典化,普通、数组等组合字段生成新数组》
201805/20180518_01.md 《PostgreSQL 11 preview - 添加非空默认值不需要 rewrite table - online add column with default value》
201805/20180517_04.md 《PostgreSQL Oracle兼容性之 - text - text隐式转换》
201805/20180517_03.md 《PostgreSQL Oracle兼容性之 - '' 空字符》
201805/20180517_02.md 《PostgreSQL Oracle兼容性之 时间相减得到NUMBER - timestamp-timestamp=numeric not interval》
201805/20180517_01.md 《PostgreSQL HooK 介绍》
201805/20180516_05.md 《[未完待续] x86多机 + 分布式共享存储BeeGFS + HA》
201805/20180516_04.md 《PostgreSQL 时间点恢复(PITR)时查找wal record的顺序 - loop(pg_wal, restore_command, stream)》
201805/20180516_03.md 《PostgreSQL 服务端COPY和客户端COPY - 暨PG有哪些服务端操作接口》
201805/20180516_02.md 《PostgreSQL pgbench 支持100万连接》
201805/20180516_01.md 《PostgreSQL Failover slot - 支持将slot信息发送给物理备库》
201805/20180515_03.md 《PostgreSQL 单表并行bulkload的extend file lock 冲突问题解决》
201805/20180515_02.md 《从代码层判断 pg_basebackup 是否已正常结束 - 暨改进建议》
201805/20180515_01.md 《Greenplum max_prepared_transactions 设置不正确时的症状 - too many clients already》
201805/20180512_01.md 《PostgreSQL, SQL Server 逻辑增量 (通过逻辑标记update,delete) 同步到 Greenplum, PostgreSQL》
201805/20180511_01.md 《PostgreSQL Oracle PL/SQL 兼容性之 - AGGREGATE USING Clause 聚合函数》
201805/20180510_02.md 《PostgreSQL Oracle 兼容性 - Analysis函数之keep》
201805/20180510_01.md 《PostgreSQL copy (quote,DELIMITER,...) single byte char 的输入》
201805/20180509_02.md 《Greenplum Oracle 兼容性之 - LOG ERRORS INTO》
201805/20180509_01.md 《PostgreSQL Oracle 兼容性之 - select for update of column_name (change to table_name or table_alias)》
201805/20180507_01.md 《PostgreSQL 自动创建分区实践 - 写入触发器》
201805/20180505_07.md 《阿里云 RDS PostgreSQL 高并发特性 vs 社区版本 (1.6万并发: 3倍吞吐,240倍响应速度)》
201805/20180505_06.md 《Migration Oracle to PostgreSQL "百家"文档集》
201805/20180505_05.md 《Become a PostgreSQL DBA》
201805/20180505_04.md 《ETL for Oracle to Greenplum (bulk) - Pentaho Data Integrator (PDI, kettle)》
201805/20180505_03.md 《ETL for Oracle to PostgreSQL 3 - DATAX》
201805/20180505_02.md 《ETL for Oracle to PostgreSQL 2 - Pentaho Data Integrator (PDI, kettle)》
201805/20180505_01.md 《ETL for Oracle to PostgreSQL 1 - Oracle Data Integrator (ODI)》
201805/20180502_01.md 《PostgreSQL 模糊查询+大量重复值匹配 实践 - 分区索引 = any (array())》
201805/20180501_57.md 《[未完待续] PostgreSQL 道德经 智慧 - 57》
201805/20180501_03.md 《[未完待续] PostgreSQL 道德经 智慧 - 3》

201804/20180427_03.md 《PostgreSQL 批量导入性能 (采用dblink 异步调用)》
201804/20180427_02.md 《PostgreSQL 改元信息 invalid index》
201804/20180427_01.md 《阿里云RDS PostgreSQL OSS 外部表实践 - (dblink异步调用封装并行) 从OSS并行导入数据》
201804/20180425_01.md 《Oracle DBA 增值 PostgreSQL,Greenplum 学习计划 - 珍藏级》
201804/20180424_05.md 《PostgreSQL CREATE INDEX CONCURRENTLY 的原理以及哪些操作可能堵塞索引的创建》
201804/20180424_04.md 《PostgreSQL 实践 - 实时广告位推荐 2 (任意字段组合、任意维度组合搜索、输出TOP-K)》
201804/20180424_03.md 《Greenplum 海量数据,大宽表 行存 VS 列存》
201804/20180424_02.md 《PostgreSQL 11 preview - 分区过滤控制参数 - enable_partition_pruning》
201804/20180424_01.md 《PostgreSQL Oracle 兼容性之 - 字符串 q quote 逃脱符号》
201804/20180423_03.md 《[转载] Oracle record、varray、table和%type、%rowtype的使用详解》
201804/20180423_02.md 《Oracle migration to Greenplum - (含 Ora2pg)》
201804/20180423_01.md 《[未完待续] PostgreSQL SQL Parser》
201804/20180420_03.md 《PostgreSQL 实践 - 实时广告位推荐 1 (任意字段组合、任意维度组合搜索、输出TOP-K)》
201804/20180420_02.md 《PostgreSQL 分区表的逻辑复制(逻辑订阅)》
201804/20180420_01.md 《[未完待续] PostgreSQL + timescaleDB + Prometheus 物联网时序数据监控组合》
201804/20180418_01.md 《[未完待续] PostgreSQL 生态 插件 归纳整理》
201804/20180417_03.md 《PostgreSQL Oracle 兼容性之 - round interval》
201804/20180417_02.md 《PostgreSQL bit运算CASE - 最近7天消费金额大于N的用户bits》
201804/20180417_01.md 《为什么geometry+GIST 比 geohash+BTREE更适合空间搜索 - 多出的不仅仅是20倍性能提升》
201804/20180416_02.md 《PostgreSQL 滴滴派单 高峰区域集中打车冲突优化1 - 宇宙大爆炸理论与PostgreSQL实践》
201804/20180416_01.md 《PostgreSQL PostGIS so 预加载(preload) 性能提升 - 暨什么动态库建议预加载》
201804/20180414_03.md 《滴滴打车派单系统思考 数据库设计与实现 - 每月投入6140元, 1天最多可盈利117亿 -_-!》
201804/20180414_02.md 《PostgreSQL 大表扫描策略 - BAS_BULKREAD , synchronize_seqscans》
201804/20180414_01.md 《[未完待续] pgloader - mysql , sqlserver 迁移到 PostgreSQL - (含DDL自动迁移)》
201804/20180413_01.md 《PostgreSQL 从文件时间戳获悉一些信息(如数据库创建时间)》
201804/20180411_02.md 《EDB PPAS(Oracle 兼容版) Oracle与PostgreSQL 兼容模式的参数配置切换 - 珍藏级》
201804/20180411_01.md 《PostgreSQL Freeze 风暴预测续 - 珍藏级SQL》
201804/20180410_05.md 《PostgreSQL Oracle 兼容性之 - create type》
201804/20180410_04.md 《PostgreSQL 单库对象过多,触发Linux系统限制(inode满或inode index满) (ext4_dx_add_entry: Directory index full!) (could not create file "xx/xx/xxxxxx": No space left on device)》
201804/20180410_03.md 《PostgreSQL 变态并行拉取单表的方法 - 按块并行(按行号(ctid)并行) + dblink 异步调用》
201804/20180410_02.md 《PostgreSQL Oracle 兼容性之 - 字符串分割》
201804/20180410_01.md 《PostgreSQL Oracle 兼容性之 - PL/SQL DETERMINISTIC 与PG函数稳定性(immutable, stable, volatile)》
201804/20180409_03.md 《PostgreSQL Linux 下 僵尸状态的处理》
201804/20180409_02.md 《[未完待续] PostgreSQL json 智能索引 与 操作符扩展》
201804/20180409_01.md 《PostgreSQL 11 preview - bloom filter 误报率评估测试及如何降低误报 - 暨bloom filter应用于HEAP与INDEX的一致性检测》
201804/20180408_03.md 《PostgreSQL 家谱、族谱类应用实践 - 图式关系存储与搜索》
201804/20180408_02.md 《PostgreSQL Oracle 兼容性之 - ALTER TRIGGER ENABLE|DISABLE》
201804/20180408_01.md 《PostgreSQL 11 preview - Logical replication support for TRUNCATE》
201804/20180407_03.md 《PostgreSQL 11 preview - Allow on-line enabling and disabling of data checksums (含pg_verify_checksums工具,离线检查数据文件有误块错误)》
201804/20180407_02.md 《PostgreSQL 11 preview - Faster partition pruning》
201804/20180407_01.md 《PostgreSQL 11 preview - MERGE 语法支持与CTE内支持,兼容SQL:2016 , 兼容 Oracle》
201804/20180406_01.md 《PostgreSQL 递归妙用案例 - 分组数据去重与打散》
201804/20180403_04.md 《PostgreSQL 11 preview - with_llvm JIT支持部署与试用》
201804/20180403_03.md 《PostgreSQL 任意列组合条件 行数估算 实践 - 采样估算》
201804/20180403_02.md 《[未完待续] PostgreSQL 公司内部培训资料 - 应用开发者、架构师、CTO、DBA、内核开发者》
201804/20180403_01.md 《insert on conflict - 合并写 (消除不必要更新)》
201804/20180402_07.md 《[未完待续] PostgreSQL HA (高可用) 简明手册3 - 三节点多副本强同步架构》
201804/20180402_06.md 《[未完待续] PostgreSQL HA (高可用) 简明手册2 - 双节点异步流复制架构》
201804/20180402_05.md 《[未完待续] PostgreSQL MPP EXTENSION citus(分布式 sharding) 简明手册》
201804/20180402_04.md 《[未完待续] PostgreSQL 对等架构 负载均衡(HAProxy/LVS) 简明手册》
201804/20180402_03.md 《[未完待续] PostgreSQL 读写分离 简明手册》
201804/20180402_02.md 《[未完待续] PostgreSQL HA (高可用) 简明手册1 - 共享存储架构》
201804/20180402_01.md 《PostgreSQL 数据离散性 与 索引扫描性能(btree & bitmap index scan)》

201803/20180331_01.md 《[转载] 磁盘硬件问题(坏块)检测》
201803/20180329_02.md 《PostgreSQL 恢复大法 - 恢复部分数据库、跳过坏块、修复无法启动的数据库》
201803/20180329_01.md 《PostgreSQL 相似文本检索与去重 - (银屑病怎么治?银屑病怎么治疗?银屑病怎么治疗好?银屑病怎么能治疗好?)》
201803/20180328_01.md 《Greenplum 计算能力估算 - 暨多大表需要分区,单个分区多大适宜》
201803/20180326_01.md 《PostgreSQL 一主多从(多副本,强同步)简明手册 - 配置、压测、监控、切换、防脑裂、修复、0丢失 - 珍藏级》
201803/20180325_06.md 《PostgreSQL 11 preview - 增加强制custom plan GUC开关(plancache_mode),对付倾斜》
201803/20180325_05.md 《PostgreSQL 11 preview - 强制auto prepared statment开关(自动化plan cache)(类似Oracle cursor_sharing force)》
201803/20180325_04.md 《PostgreSQL 11 preview - pg_stat_statements 增强,支持执行计划翻转记录》
201803/20180325_03.md 《PostgreSQL 11 preview - pgbench 支持大于1000链接(ppoll()代替select())》
201803/20180325_02.md 《PostgreSQL Huge Page 使用建议 - 大内存主机、实例注意》
201803/20180325_01.md 《[转载] Linux进程状态解析之R、S、D、T、Z、X》
201803/20180323_05.md 《PostgreSQL 11 preview - BRIN索引接口功能扩展(BLOOM FILTER、min max分段)》
201803/20180323_04.md 《PostgreSQL 11 preview - Incremental Sort(排序优化)》
201803/20180323_03.md 《PostgreSQL Oracle 兼容性之 - INDEX SKIP SCAN (递归查询变态优化) 非驱动列索引扫描优化》
201803/20180323_02.md 《PostgreSQL Oracle 兼容性之 - DBMS_SQL(存储过程动态SQL中使用绑定变量-DB端prepare statement)》
201803/20180323_01.md 《PostgreSQL 11 preview - JIT接口放开》
201803/20180322_12.md 《我和大象 - 感恩、感谢、加油、腾飞》
201803/20180322_11.md 《PostgreSQL 11 preview - 多阶段并行聚合array_agg, string_agg》
201803/20180322_10.md 《PostgreSQL 11 preview - 虚拟列(自动根据表达式产生值)》
201803/20180322_09.md 《PostgreSQL 11 preview - 分页内核层优化 - 索引扫描offset优化(使用vm文件skip heap scan)》
201803/20180322_08.md 《PostgreSQL 11 preview - 索引优化。filter智能消除、分区索引智能合并》
201803/20180322_07.md 《PostgreSQL 11 preview - 分区表智能并行聚合、分组计算(已类似MPP架构,性能暴增)》
201803/20180322_06.md 《[未完待续] PostgreSQL PRO 特性 - json扩展 jsquery》
201803/20180322_05.md 《[未完待续] PostgreSQL PRO 特性 - pgpro_scheduler(类似Oracle dbms_jobs)》
201803/20180322_04.md 《[未完待续] PostgreSQL PRO 特性 - AQO(机器学习执行计划优化器)》
201803/20180322_03.md 《[未完待续] PostgreSQL PRO 特性 - 内存表(in_memory)》
201803/20180322_02.md 《[未完待续] PostgreSQL PRO 特性 - sharding(pg_shardman)》
201803/20180322_01.md 《[未完待续] PostgreSQL PRO 特性 - multimaster》
201803/20180321_01.md 《PostgreSQL 生成任意基数数独 - 4》
201803/20180320_02.md 《PostgreSQL 生成任意基数数独 - 3》
201803/20180320_01.md 《PostgreSQL 生成任意基数数独 - 2》
201803/20180319_01.md 《PostgreSQL 生成任意基数数独 - 1》
201803/20180316_05.md 《[未完待续] PostgreSQL NP完全问题求近似解 例子, 最低成本集合》
201803/20180316_04.md 《[未完待续] PostgreSQL 索引与轻量锁》
201803/20180316_03.md 《[未完待续] PostgreSQL 全文检索 大结果集优化 - fuzzy match》
201803/20180316_02.md 《[未完待续] PostgreSQL hash 索引结构介绍》
201803/20180316_01.md 《[未完待续] PostgreSQL 跨域分布式数据库实践 - pathman + fdw》
201803/20180315_02.md 《[未完待续] PostgreSQL 开放压缩接口 与 lz4压缩插件》
201803/20180315_01.md 《[未完待续] PostgreSQL zstd 压缩算法 插件》
201803/20180314_04.md 《PostgreSQL 流计算插件pipelinedb sharding 集群版原理介绍 - 一个全功能的分布式流计算引擎》
201803/20180314_02.md 《PostgreSQL 数据库多列复合索引的字段顺序选择原理》
201803/20180314_01.md 《PostgreSQL 那些使用临时文件的操作与跟踪》
201803/20180312_06.md 《[未完待续] PostgreSQL Oracle 兼容性之 - sys.anydata》
201803/20180312_05.md 《[未完待续] PostgreSQL 区块链 插件 pg_blkchain》
201803/20180312_04.md 《[转载] [嵌入式开发]Linux性能分析——上下文切换》
201803/20180312_03.md 《PostgreSQL Oracle 兼容性之 - 自定义并行聚合函数 PARALLEL_ENABLE AGGREGATE》
201803/20180312_02.md 《[未完待续] [翻译] PostgreSQL 常见HA方案》
201803/20180312_01.md 《[未完待续] PostgreSQL shard 课题 - 如何shard可以方便的扩容(一致性hash, mapping, ...)》
201803/20180311_06.md 《PostgreSQL rotate table 自动清理调度 - 约束,触发器》
201803/20180311_05.md 《PostgreSQL checkpoint 相关参数优化设置与解释》
201803/20180311_04.md 《PostgreSQL 垃圾版本引入的索引扫描性能下降诊断》
201803/20180311_03.md 《[未完待续] PostgreSQL 哪些状态不可中断 - 杀不掉的QUERY和会话》
201803/20180311_02.md 《[未完待续] PostgreSQL 扩展存储引擎介绍 - zheap - 1》
201803/20180311_01.md 《[未完待续] PostgreSQL Oracle 兼容性之 - pl/sql 迁移到 plpgsql》
201803/20180310_09.md 《[未完待续] PostgreSQL HeteroDB GPU 加速 - pl/cuda , pg-strom , heterodb》
201803/20180310_08.md 《[未完待续] PostgreSQL 函数编程语言扩展 - pl/go》
201803/20180310_07.md 《[未完待续] PostgreSQL 函数编程语言扩展 - pl/lua》
201803/20180310_06.md 《[未完待续] PostgreSQL 函数编程语言扩展 - pl/swift》
201803/20180310_05.md 《[未完待续] [翻译] PostgreSQL 插件开发 5 (版本迭代) - Writing Postgres Extensions Code Organization and Versioning》
201803/20180310_04.md 《[未完待续] [翻译] PostgreSQL 插件开发 4 (测试) - Writing Postgres Extensions - Testing》
201803/20180310_03.md 《[未完待续] [翻译] PostgreSQL 插件开发 3 (调试) - Writing Postgres Extensions - Debugging》
201803/20180310_02.md 《[未完待续] [翻译] PostgreSQL 插件开发 2 (类型与操作符) - Writing Postgres Extensions - Types and Operators》
201803/20180310_01.md 《[未完待续] [翻译] PostgreSQL 插件开发 1 (基础) - Writing Postgres Extensions - the Basics》
201803/20180309_02.md 《PostgreSQL 全文检索 - 词频统计》
201803/20180309_01.md 《PostgreSQL 多查询条件,多个索引的选择算法与问题诊断方法》
201803/20180308_02.md 《阿里云 RDS PostgreSQL 隐藏开关 - hash to btree, unlogged to logged》
201803/20180308_01.md 《PostgreSQL Oracle 兼容性之 - 消息队列 DBMS_AQ》
201803/20180307_01.md 《[未完待续] PostgreSQL 流式fft傅里叶变换 (plpython + numpy + 数据库流式计算)》
201803/20180306_01.md 《PostgreSQL 多值类型(如数组),元素值全局唯一 - 约束如何实现》
201803/20180305_01.md 《PostgreSQL 类微博FEED系统 - 设计与性能指标》
201803/20180302_02.md 《PostgreSQL CVE-2018-1058(search_path) - 暨数据库的那些陷阱与攻防指南》
201803/20180302_01.md 《PostgreSQL 社交类好友关系系统实践 - 正反向关系查询加速》
201803/20180301_04.md 《[未完待续] PostgreSQL On ECS 云端生命周期管理 系列文章 - 1 ....》
201803/20180301_03.md 《PostgreSQL count-min sketch top-n 概率计算插件 cms_topn (结合窗口实现同比、环比、滑窗分析等) - 流计算核心功能之一》
201803/20180301_02.md 《PostgreSQL 通过分割heap数据文件分拆表的hacking方法》
201803/20180301_01.md 《PostgreSQL 并行vacuum patch - 暨为什么需要并行vacuum或分区表》

201802/20180228_13.md 《[未完待续] PostgreSQL ADHoc(任意字段组合)查询 - 方案总体架构》
201802/20180228_12.md 《[未完待续] PostgreSQL ADHoc(任意字段组合)查询 - 实践与方案12》
201802/20180228_11.md 《[未完待续] PostgreSQL ADHoc(任意字段组合)查询 - 实践与方案11》
201802/20180228_10.md 《[未完待续] PostgreSQL ADHoc(任意字段组合)查询 - 实践与方案10》
201802/20180228_09.md 《[未完待续] PostgreSQL ADHoc(任意字段组合)查询 - 实践与方案9》
201802/20180228_08.md 《[未完待续] PostgreSQL ADHoc(任意字段组合)查询 - 实践与方案8》
201802/20180228_07.md 《[未完待续] PostgreSQL ADHoc(任意字段组合)查询 - 实践与方案7》
201802/20180228_06.md 《[未完待续] PostgreSQL ADHoc(任意字段组合)查询 - 实践与方案6》
201802/20180228_05.md 《[未完待续] PostgreSQL ADHoc(任意字段组合)查询 - 实践与方案5》
201802/20180228_04.md 《[未完待续] PostgreSQL ADHoc(任意字段组合)查询 - 实践与方案4》
201802/20180228_03.md 《[未完待续] PostgreSQL ADHoc(任意字段组合)查询 - 实践与方案3》
201802/20180228_02.md 《[未完待续] PostgreSQL ADHoc(任意字段组合)查询 - 实践与方案2》
201802/20180228_01.md 《PostgreSQL ADHoc(任意字段组合)查询 与 字典化 (rum索引加速) - 实践与方案1》
201802/20180227_02.md 《PostgreSQL 全局ID分配(数据字典化)服务 设计实践》
201802/20180227_01.md 《PostgreSQL 覆盖 Oracle 18c 重大新特性》
201802/20180226_06.md 《PostgreSQL raster(栅格数据) st_value 优化举例》
201802/20180226_05.md 《PostgreSQL SELECT 的高级用法(CTE, LATERAL, ORDINALITY, WINDOW, SKIP LOCKED, DISTINCT, GROUPING SETS, ...)》
201802/20180226_04.md 《PostgreSQL 11 preview - 支持 数组外键约束》
201802/20180226_03.md 《PostgreSQL 对称加密、非对称加密用法介绍》
201802/20180226_02.md 《[转载] 白话解释 非对称加密,电子签名,电子证书,根证书,HTTPS,PKI 到底是什么》
201802/20180226_01.md 《[转载] 对称加密与非对称加密》
201802/20180224_01.md 《PostgreSQL 11 preview - SQL:2011 window frame clause全面支持 及 窗口、帧用法和业务场景介绍》
201802/20180215_01.md 《PostgreSQL 11 preview - Surjective indexes - 索引HOT增强(表达式)update评估》
201802/20180210_01.md 《PostgreSQL VOPS 向量计算 + DBLINK异步并行 - 单实例 10亿 聚合计算跑进2秒》
201802/20180208_02.md 《PostgreSQL 多个数组聚合为一维数组加速(array_agg)》
201802/20180208_01.md 《PostgreSQL 店铺运营实践 - JSON[]数组 内部标签数据等值、范围检索100倍+加速示例 (含,单值+多值列合成)》
201802/20180207_02.md 《PostgreSQL UDF实现tsvector(全文检索), array(数组)多值字段与scalar(单值字段)类型的整合索引(类分区索引) - 单值与多值类型复合查询性能提速100倍+ 案例 (含,单值+多值列合成)》
201802/20180207_01.md 《PostgreSQL 如何判断idle in transaction的事务中有没有东西要提交》
201802/20180206_01.md 《分区表锁粒度差异 - pg_pathman VS native partition table》
201802/20180205_04.md 《PostgreSQL APP海量FEED LOG实时质量统计CASE(含percentile_disc) - 含rotate 分区表》
201802/20180205_03.md 《PostgreSQL 相似搜索分布式架构设计与实践 - dblink异步调用与多机并行(远程 游标+记录 UDF实例)》
201802/20180205_02.md 《PostgreSQL 11 preview - 分区表用法及增强 - 增加HASH分区支持 (hash, range, list)》
201802/20180205_01.md 《PostgreSQL 与关系代数 (Equi-Join , Semi-Join , Anti-Join , Division)》
201802/20180204_03.md 《PostgreSQL 11 preview - Parallel Append(包括 union all\分区查询) (多表并行计算) sharding架构并行计算核心功能之一》
201802/20180204_02.md 《PostgreSQL 11 preview - 新功能, 分区表全局索引管理》
201802/20180204_01.md 《PostgreSQL 11 preview - 并行排序、并行索引 (性能线性暴增) 单实例100亿TOP-K仅40秒》
201802/20180202_02.md 《PostgreSQL 11 preview - 分区表智能并行JOIN (已类似MPP架构,性能暴增)》
201802/20180202_01.md 《PostgreSQL 相似搜索设计与性能 - 地址、QA、POI等文本 毫秒级相似搜索实践》
201802/20180201_03.md 《[转] 关于入侵PostgreSQL的那些事儿(文件读取写入、命令执行的办法)》
201802/20180201_02.md 《PostgreSQL dblink异步调用实现 并行hash分片JOIN - 含数据交、并、差 提速案例 - 含dblink VS pg 11 parallel hash join VS pg 11 智能分区JOIN》
201802/20180201_01.md 《PostgreSQL 11 preview - parallel hash (含hash JOIN , hash agg等) 性能极大提升》

201801/20180131_02.md 《PostgreSQL in 与 = any 的SQL语法异同与性能优化》
201801/20180131_01.md 《PostgreSQL 整型int与布尔boolean的自动转换设置(含自定义cast与cast规则介绍)》
201801/20180129_01.md 《PostgreSQL 时序数据库插件 timescaleDB 部署实践(含例子 纽约TAXI数据透视分析) - PostGIS + timescaleDB => PG时空数据库》
201801/20180128_04.md 《Greenplum 连接池实践》
201801/20180128_03.md 《[转] java - 过滤ASCII码中的不可见字符, ASCII三部分, 各控制字符详解》
201801/20180128_02.md 《[转] SqlServe到PG迁移错误:无效的编码序列"UTF8": 0x00》
201801/20180128_01.md 《PostgreSQL, Greenplum ETL 之 - 非法字符(如0x00)过滤、转换(blob2text, bytea2text)》
201801/20180127_01.md 《Greenplum roaring bitmap与业务场景 (类阿里云RDS PG varbitx, 应用于海量用户 实时画像和圈选、透视)》
201801/20180125_01.md 《PostgreSQL Oracle 兼容性之 - rownum》
201801/20180124_02.md 《PostgreSQL 多重含义数组检索与条件过滤 (标签1:属性, 标签n:属性) - 包括UPSERT操作如何修改数组、追加数组元素》
201801/20180124_01.md 《PostgreSQL 查询涉及分区表过多导致的性能问题 - 性能诊断与优化(大量BIND, spin lock, SLEEP进程)》
201801/20180123_01.md 《PostgreSQL 全文检索之 - 位置匹配 过滤语法(例如 '速度 <1> 激情')》
201801/20180122_03.md 《PostgreSQL 商用版本EPAS(阿里云ppas(Oracle 兼容版)) - 分区表性能优化 (堪比pg_pathman)》
201801/20180122_02.md 《PostgreSQL 范围过滤 + 其他字段排序OFFSET LIMIT(多字段区间过滤)的优化与加速》
201801/20180122_01.md 《学习 PostgreSQL Frontend/Backend protocol (通信协议)》
201801/20180121_01.md 《阿里云 PostgreSQL 产品生态;案例、开发实践、管理实践、学习资料、学习视频 - 珍藏级》
201801/20180119_04.md 《PostgreSQL 10 自定义并行计算聚合函数的原理与实践 - (含array_agg合并多个数组为单个一元数组的例子)》
201801/20180119_03.md 《PostgreSQL bitmap scan的IO放大的原理解释和优化》
201801/20180119_02.md 《用PostgreSQL 处理 指纹 数据》
201801/20180119_01.md 《PostgreSQL 商用版本EPAS(阿里云ppas) - 测试环境部署(EPAS 安装、配置、管理、Oracle DBLINK、外表)》
201801/20180118_04.md 《PostgreSQL 商用版本EPAS(阿里云ppas(Oracle 兼容版)) 自定义custom plan次数》
201801/20180118_03.md 《PostgreSQL 模糊查询 与 正则匹配 性能差异与SQL优化建议》
201801/20180118_02.md 《如何将谷歌地球(google earth) 的数据导入 PostgreSQL》
201801/20180118_01.md 《OSM(OpenStreetMap) poi、路网 数据导入 PostgreSQL》
201801/20180117_03.md 《PostgreSQL freeze 风暴导致的IOPS飙升 - 事后追溯》
201801/20180117_02.md 《[转载]MySQL和PostgreSQL的常用语法差异》
201801/20180117_01.md 《[转载]MySQL和PostgreSQL的数据类型对比》
201801/20180116_02.md 《PostgreSQL 商用版本EPAS(阿里云ppas(Oracle 兼容版)) SQL防火墙使用(白名单管理、防SQL注入、防DDL等)》
201801/20180116_01.md 《[转]流数据库 概率计算概念 - PipelineDB-Probabilistic Data Structures & Algorithms》
201801/20180115_01.md 《电商订单 + 物流信息对称补齐案例 - A, B表,到达时间交叉,增量JOIN补全C数据》
201801/20180113_04.md 《PostgreSQL 商用版本EPAS(阿里云ppas(Oracle 兼容版)) NUMA 架构spin锁等待优化》
201801/20180113_03.md 《PostgreSQL 商用版本EPAS(阿里云ppas(Oracle 兼容版)) 自动(postgresql.conf)参数计算与适配功能》
201801/20180113_02.md 《PostgreSQL 商用版本EPAS(阿里云ppas(Oracle 兼容版)) 索引推荐功能使用》
201801/20180113_01.md 《PostgreSQL 商用版本EPAS(阿里云ppas(Oracle 兼容版)) HTAP功能之资源隔离管理 - CPU与刷脏资源组管理》
201801/20180111_02.md 《PostgreSQL SQL自动优化案例 - 极简,自动推荐索引》
201801/20180111_01.md 《PostgreSQL SQL filter (SQL 成本|语义过滤器) - SQL成本防火墙》
201801/20180110_01.md 《PostgreSQL on Docker部署是的shm配置注意》
201801/20180109_01.md 《强制数据分布与导出prefix - 阿里云pg, hdb pg oss快速数据规整外部表导出实践案例》
201801/20180107_01.md 《SQL流式案例 - 旋转门压缩(前后计算相关滑窗处理例子)》
201801/20180105_03.md 《PostgreSQL 秒杀4种方法 - 增加 批量流式加减库存 方法》
201801/20180105_02.md 《PostgreSQL 大学选课相关性应用实践》
201801/20180105_01.md 《PostgreSQL json 任意位置 append 功能实现》
201801/20180104_02.md 《航空公司数据库设计》
201801/20180104_01.md 《传统分库分表(sharding)的缺陷与破解之法》
201801/20180103_01.md 《PostgreSQL 3D City 应用》
201801/20180102_05.md 《PostgreSQL Oracle 兼容性之 - connect by 高级选项 CONNECT_BY_ISLEAF、SYS_CONNECT_BY_PATH、CONNECT_BY_ISCYCLE、LEVEL》
201801/20180102_04.md 《PostgreSQL 图式搜索(graph search)实践 - 百亿级图谱,毫秒响应》
201801/20180102_03.md 《[未完待续]数据挖掘、可视化与机器学习工具: redash》
201801/20180102_02.md 《[未完待续]数据挖掘、可视化与机器学习工具: superset》
201801/20180102_01.md 《[转载]易上手的数据挖掘、可视化与机器学习工具: Orange介绍》

201712/20171231_01.md 《PostgreSQL 实时位置跟踪+轨迹分析系统实践 - 单机顶千亿轨迹/天》
201712/20171228_01.md 《Greenplum hash分布算法》
201712/20171227_01.md 《PostgreSQL 遗传学应用 - 矩阵相似距离计算 (欧式距离,...XX距离)》
201712/20171225_01.md 《PostgreSQL 时序数据案例 - 时间流逝, 自动压缩(时间粒度老化), 同比\环比》
201712/20171223_02.md 《会议室预定系统实践(解放开发) - PostgreSQL tsrange(时间范围类型) + 排他约束》
201712/20171223_01.md 《惊天性能!单RDS PostgreSQL实例 支撑 2000亿 - 实时标签透视案例 (含dblink异步并行调用)》
201712/20171222_02.md 《超时流式处理 - 没有消息流入的数据异常监控》
201712/20171222_01.md 《PostgreSQL pgbench : 冒号处理》
201712/20171221_01.md 《PostgreSQL OUTER JOIN 优化的几个知识点 - 语义转换、内存带宽、JOIN算法、FILTER亲和力、TSP、HINT、命中率、存储顺序、扫描顺序、索引深度》
201712/20171217_01.md 《PostgreSQL Oracle 兼容性之 - Partition By Outer Join实现稠化报表》
201712/20171216_01.md 《PostgreSQL 高并发任务分配系统 实践》
201712/20171214_01.md 《PostgreSQL UDF妙用 - mybatis等框架,不支持的语法都可以通过UDF来实现》
201712/20171213_02.md 《Greenplum merge insert 用法与性能 (insert on conflict) - 2》
201712/20171213_01.md 《Greenplum merge insert 用法与性能 (insert on conflict) - 1》
201712/20171212_02.md 《Greenplum 点查(按PK查询)性能与提升空间》
201712/20171212_01.md 《阿里云RDS PostgreSQL varbitx实践 - 流式标签 (阅后即焚流式批量计算) - 万亿级,任意标签圈人,毫秒响应》
201712/20171211_03.md 《Greenplum 统计信息收集参数 - 暨统计信息不准引入的broadcast motion一例》
201712/20171211_02.md 《PostgreSQL 设置单条SQL的执行超时 - 防雪崩》
201712/20171211_01.md 《PostgreSQL plpgsql VS Oracle PL/SQL》
201712/20171209_01.md 《多流实时聚合 - 记录级实时快照 - JSON聚合与json全文检索的功能应用》
201712/20171208_05.md 《人、机客户服务质量 - 实时透视分析 - (多股数据流上下文相关实时分析,窗口保持)》
201712/20171208_04.md 《Greenplum 清理垃圾、修改存储模式(行列变换) 平滑方法 - 交换数据、交互分区》
201712/20171208_03.md 《PostgreSQL 业务数据质量 实时监控 实践》
201712/20171208_02.md 《PostgreSQL 元数据库讲解 - 对象(表、索引、函数、序列、视图...)在哪里、如何识别、如何求对象定义》
201712/20171208_01.md 《如何根据行号高效率的清除过期数据 - 非分区表,数据老化实践》
201712/20171207_02.md 《Recheck Cond filter IO\CPU放大 原理与优化CASE - 含 超级大表 不包含(反选) SQL优化》
201712/20171207_01.md 《PostgreSQL - 鱼与熊掌可兼得 - 多副本0丢失与高性能兼得 - 事务级异步、同步开关》
201712/20171206_01.md 《PostgreSQL - 全文检索内置及自定义ranking算法介绍 与案例》
201712/20171205_02.md 《用PostgreSQL 做实时高效 搜索引擎 - 全文检索、模糊查询、正则查询、相似查询、ADHOC查询》
201712/20171204_05.md 《PostgreSQL 用 CTE语法 + 继承 实现拆分大表》
201712/20171204_04.md 《PostgreSQL 逻辑订阅 - DDL 订阅 实现方法》
201712/20171204_03.md 《PostgreSQL Oracle兼容性 - substrb - orafce substrb 适配 Oracle substrb》
201712/20171204_02.md 《Greenplum explain analyze 解读 + 深度明细开关 - 珍藏级》
201712/20171204_01.md 《GIS术语 - POI、AOI、LOI、路径、轨迹》

201711/20171129_02.md 《PostgreSQL 10 on ECS 实施 流复制备库镜像+自动快照备份+自动备份验证+自动清理备份与归档 - 珍藏级》
201711/20171129_01.md 《PostgreSQL、Greenplum 滑动窗口 分析SQL 实践》
201711/20171128_01.md 《一个端口代理软件 - inlab balance》
201711/20171127_02.md 《Greenplum , PostgreSQL pgcrypto 加密算法、mode、PAD的选择 - 与Oracle, MySQL的差异(安全性差异)》
201711/20171127_01.md 《Greenplum 排序nulls first|last的 SQL写法实现》
201711/20171126_02.md 《[未完待续] 数据库sharding》
201711/20171126_01.md 《PostgreSQL手机行业经营分析、决策系统设计 - 实时圈选、透视、估算》
201711/20171125_01.md 《[未完待续] 数据库生命周期管理》
201711/20171123_02.md 《PostgreSQL 流式统计 - insert on conflict 实现 流式 UV(distinct), min, max, avg, sum, count ...》
201711/20171123_01.md 《HybridDB PostgreSQL "Sort、Group、distinct 聚合、JOIN" 不惧怕数据倾斜的黑科技和原理 - 多阶段聚合》
201711/20171122_03.md 《PostgreSQL multipolygon 空间索引查询过滤精简优化 - IO,CPU放大优化》
201711/20171122_02.md 《PostgreSQL 传统 hash 分区方法和性能》
201711/20171122_01.md 《PostgreSQL distinct 与 Greenplum distinct 的实现与优化》
201711/20171121_03.md 《PostgreSQL 索引虚拟列 - 表达式索引 - JOIN提速》
201711/20171121_02.md 《乱序写入导致的索引膨胀(B-tree, GIN, GiST皆如此)》
201711/20171121_01.md 《PostgreSQL 如何快速构建 海量 逼真 测试数据》
201711/20171119_01.md 《PostgreSQL 11 preview - pgbench 变量、函数扩展 - 暨pgbench 自定义 benchmark讲解》
201711/20171118_01.md 《PostgreSQL 11 preview - compress method 接口 - 暨开放接口系列》
201711/20171116_01.md 《Greenplum insert的性能(单步\批量\copy) - 暨推荐使用gpfdist、阿里云oss外部表并行导入》
201711/20171111_02.md 《PostgreSQL 数据库NULL值的默认排序行为与查询、索引定义规范 - nulls first\last, asc\desc》
201711/20171111_01.md 《PostgreSQL 异步消息实践 - Feed系统实时监测与响应(如 电商主动服务) - 分钟级到毫秒级的实现》
201711/20171110_01.md 《PostgreSQL 电商小需求 - 凑单商品的筛选》
201711/20171108_01.md 《PostgreSQL Oracle 兼容性之 - rowid (CREATE TABLE WITH OIDS)》
201711/20171107_48.md 《HTAP数据库 PostgreSQL 场景与性能测试之 47 - (OLTP) 空间应用 - 高并发空间位置更新、多属性KNN搜索并测(含空间索引)末端配送类项目》
201711/20171107_47.md 《HTAP数据库 PostgreSQL 场景与性能测试之 46 - (OLTP) 大json字段的高并发更新》
201711/20171107_46.md 《HTAP数据库 PostgreSQL 场景与性能测试之 45 - (OLTP) 数据量与性能的线性关系(10亿+无衰减), 暨单表多大需要分区》
201711/20171107_45.md 《[未完待续] HTAP数据库 PostgreSQL 场景与性能测试之 44 - (OLTP) 空间应用 - 空间包含查询(输入多边形 包含 表内空间对象)》
201711/20171107_44.md 《HTAP数据库 PostgreSQL 场景与性能测试之 43 - (OLTP+OLAP) unlogged table 含索引多表批量写入》
201711/20171107_43.md 《HTAP数据库 PostgreSQL 场景与性能测试之 42 - (OLTP+OLAP) unlogged table 不含索引多表批量写入》
201711/20171107_42.md 《HTAP数据库 PostgreSQL 场景与性能测试之 41 - (OLTP+OLAP) 含索引多表批量写入》
201711/20171107_41.md 《HTAP数据库 PostgreSQL 场景与性能测试之 40 - (OLTP+OLAP) 不含索引多表批量写入》
201711/20171107_40.md 《HTAP数据库 PostgreSQL 场景与性能测试之 39 - (OLTP+OLAP) 含索引多表单点写入》
201711/20171107_39.md 《HTAP数据库 PostgreSQL 场景与性能测试之 38 - (OLTP+OLAP) 不含索引多表单点写入》
201711/20171107_38.md 《HTAP数据库 PostgreSQL 场景与性能测试之 37 - (OLTP+OLAP) 含索引单表批量写入》
201711/20171107_37.md 《HTAP数据库 PostgreSQL 场景与性能测试之 36 - (OLTP+OLAP) 不含索引单表批量写入》
201711/20171107_36.md 《HTAP数据库 PostgreSQL 场景与性能测试之 35 - (OLTP+OLAP) 含索引单表单点写入》
201711/20171107_35.md 《HTAP数据库 PostgreSQL 场景与性能测试之 34 - (OLTP+OLAP) 不含索引单表单点写入》
201711/20171107_34.md 《HTAP数据库 PostgreSQL 场景与性能测试之 33 - (OLAP) 物联网 - 线性字段区间实时统计》
201711/20171107_33.md 《HTAP数据库 PostgreSQL 场景与性能测试之 32 - (OLTP) 高吞吐数据进出(堆存、行扫、无需索引) - 阅后即焚(JSON + 函数流式计算)》
201711/20171107_32.md 《HTAP数据库 PostgreSQL 场景与性能测试之 31 - (OLTP) 高吞吐数据进出(堆存、行扫、无需索引) - 阅后即焚(读写大吞吐并测)》
201711/20171107_31.md 《HTAP数据库 PostgreSQL 场景与性能测试之 30 - (OLTP) 秒杀 - 高并发单点更新》
201711/20171107_30.md 《HTAP数据库 PostgreSQL 场景与性能测试之 29 - (OLTP) 空间应用 - 高并发空间位置更新(含空间索引)》
201711/20171107_29.md 《HTAP数据库 PostgreSQL 场景与性能测试之 28 - (OLTP) 高并发点更新》
201711/20171107_28.md 《HTAP数据库 PostgreSQL 场景与性能测试之 27 - (OLTP) 物联网 - FEED日志, 流式处理 与 阅后即焚 (CTE)》
201711/20171107_27.md 《HTAP数据库 PostgreSQL 场景与性能测试之 26 - (OLTP) NOT IN、NOT EXISTS 查询》
201711/20171107_26.md 《HTAP数据库 PostgreSQL 场景与性能测试之 25 - (OLTP) IN , EXISTS 查询》
201711/20171107_25.md 《HTAP数据库 PostgreSQL 场景与性能测试之 24 - (OLTP) 物联网 - 时序数据并发写入(含时序索引BRIN)》
201711/20171107_24.md 《HTAP数据库 PostgreSQL 场景与性能测试之 23 - (OLAP) 并行计算》
201711/20171107_23.md 《HTAP数据库 PostgreSQL 场景与性能测试之 22 - (OLTP) merge insert|upsert|insert on conflict|合并写入》
201711/20171107_22.md 《HTAP数据库 PostgreSQL 场景与性能测试之 21 - (OLTP+OLAP) 排序、建索引》
201711/20171107_21.md 《HTAP数据库 PostgreSQL 场景与性能测试之 20 - (OLAP) 用户画像圈人场景 - 多个字段任意组合条件筛选与透视》
201711/20171107_20.md 《HTAP数据库 PostgreSQL 场景与性能测试之 19 - (OLAP) 用户画像圈人场景 - 数组相交查询与聚合》
201711/20171107_19.md 《HTAP数据库 PostgreSQL 场景与性能测试之 18 - (OLAP) 用户画像圈人场景 - 数组包含查询与聚合》
201711/20171107_18.md 《HTAP数据库 PostgreSQL 场景与性能测试之 17 - (OLTP) 数组相似查询》
201711/20171107_17.md 《HTAP数据库 PostgreSQL 场景与性能测试之 16 - (OLTP) 文本特征向量 - 相似特征(海明...)查询》
201711/20171107_16.md 《HTAP数据库 PostgreSQL 场景与性能测试之 15 - (OLTP) 物联网 - 查询一个时序区间的数据》
201711/20171107_15.md 《HTAP数据库 PostgreSQL 场景与性能测试之 14 - (OLTP) 字符串搜索 - 全文检索》
201711/20171107_14.md 《HTAP数据库 PostgreSQL 场景与性能测试之 13 - (OLTP) 字符串搜索 - 相似查询》
201711/20171107_13.md 《HTAP数据库 PostgreSQL 场景与性能测试之 12 - (OLTP) 字符串搜索 - 前后模糊查询》
201711/20171107_12.md 《HTAP数据库 PostgreSQL 场景与性能测试之 11 - (OLTP) 字符串搜索 - 后缀查询》
201711/20171107_11.md 《HTAP数据库 PostgreSQL 场景与性能测试之 10 - (OLTP) 字符串搜索 - 前缀查询》
201711/20171107_10.md 《HTAP数据库 PostgreSQL 场景与性能测试之 9 - (OLTP) 字符串模糊查询 - 含索引实时写入》
201711/20171107_09.md 《HTAP数据库 PostgreSQL 场景与性能测试之 8 - (OLTP) 多值类型(数组)含索引实时写入》
201711/20171107_08.md 《HTAP数据库 PostgreSQL 场景与性能测试之 7 - (OLTP) 全文检索 - 含索引实时写入》
201711/20171107_07.md 《HTAP数据库 PostgreSQL 场景与性能测试之 6 - (OLTP) 空间应用 - KNN查询(搜索附近对象,由近到远排序输出)》
201711/20171107_06.md 《HTAP数据库 PostgreSQL 场景与性能测试之 5 - (OLTP) 空间应用 - 空间包含查询(表内多边形 包含 输入空间对象)》
201711/20171107_05.md 《HTAP数据库 PostgreSQL 场景与性能测试之 4 - (OLAP) 大表OUTER JOIN统计查询》
201711/20171107_04.md 《HTAP数据库 PostgreSQL 场景与性能测试之 3 - (OLAP) 大表JOIN统计查询》
201711/20171107_03.md 《HTAP数据库 PostgreSQL 场景与性能测试之 2 - (OLTP) 多表JOIN》
201711/20171107_02.md 《HTAP数据库 PostgreSQL 场景与性能测试之 1 - (OLTP) 点查》
201711/20171107_01.md 《[未完待续] 流式机器学习(online machine learning) - pipelineDB with plR and plPython》
201711/20171104_03.md 《PostgreSQL 中英文混合分词特殊规则(中文单字、英文单词) - 中英分明》
201711/20171104_02.md 《[未完待续] PostgreSQL on ECS 高效率持续备份设计 - By ZFS on Linux》
201711/20171104_01.md 《[未完待续] pgrouting在机票业务中的应用 - 实时最佳转机计算》
201711/20171103_03.md 《[未完待续] AgensGraph 图数据库介绍以及 on ECS部署》
201711/20171103_02.md 《[未完待续] PostgreSQL 去O (Oracle),不仅仅是兼容,还有更多》
201711/20171103_01.md 《PostgreSQL Oracle兼容性 - 计算字符长度与字节长度(char(?) 与varchar(?)空格如何计算长度)》
201711/20171102_02.md 《PostgreSQL 按需切片的实现(TimescaleDB插件自动切片功能的plpgsql schemaless实现)》
201711/20171102_01.md 《PostgreSQL 多字段任意组合搜索的性能》
201711/20171101_01.md 《PostgreSQL pg_stat_reset清除track_counts的隐患》

201710/20171031_01.md 《PostgreSQL 电子围栏的应用场景和性能(大疆、共享设备、菜鸟。。。)》
201710/20171030_03.md 《PostgreSQL 虚拟|虚假 索引(hypothetical index) - HypoPG》
201710/20171030_02.md 《PostgreSQL 统计信息pg_statistic格式及导入导出dump_stat - 兼容Oracle》
201710/20171030_01.md 《[未完待续] PostgreSQL 分布式流式计算 最佳实践》
201710/20171029_02.md 《PostgreSQL 10 新特性 - identity column (serial, 自增)》
201710/20171029_01.md 《最受开发者欢迎的HTAP数据库PostgreSQL 10特性》
201710/20171027_04.md 《[未完待续] 情感词分析,维护社会和谐 - PostgreSQL,Greenplum文本挖掘、分析实践》
201710/20171027_03.md 《[未完待续] PostgreSQL 10 sharding 封装(pg_pathman + postgres_fdw) - 阿里云RDS PG sharding实践》
201710/20171027_02.md 《MySQL准实时同步到PostgreSQL, Greenplum的方案之一 - rds_dbsync》
201710/20171027_01.md 《MySQL,Oracle,SQL Server等准实时同步到PostgreSQL的方案之一 - FDW外部访问接口》
201710/20171026_02.md 《PostgreSQL + PostGIS + SFCGAL 优雅的处理3D数据》
201710/20171026_01.md 《debezium - 数据实时捕获和传输管道(CDC)》
201710/20171025_03.md 《PostgreSQL 整型除法要注意》
201710/20171025_02.md 《PostgreSQL Oracle 兼容性之 - substrb (基于字节的字符串截取)》
201710/20171025_01.md 《Linux 批量依赖库拷贝(ldd)》
201710/20171024_06.md 《PostgreSQL Oracle兼容性 之 - parser SQL保留|关键字(keywrods)大全》
201710/20171024_05.md 《PostgreSQL Oracle 兼容性之 - 系统列(关键字、保留字)的处理(ctid, oid, cmin, cmax, xmin, xmax)》
201710/20171024_04.md 《PostgreSQL Oracle 兼容性之 - timestamp + numeric》
201710/20171024_03.md 《Linux page allocation failure 的问题处理 - zone_reclaim_mode》
201710/20171024_02.md 《[未完待续] 探探的寻找算法与数据库优化》
201710/20171024_01.md 《[转] 快速计算Distinct Count》
201710/20171023_01.md 《在PostgreSQL中使用 plpythonu 调用系统命令》
201710/20171020_02.md 《[未完待续] Greenplum 连接池实践》
201710/20171020_01.md 《多国语言字符串的加密、全文检索、模糊查询的支持》
201710/20171018_04.md 《Greenplum, PostgreSQL 数据实时订阅的几种方式》
201710/20171018_03.md 《[未完待续] PGQ 异步消息队列的使用》
201710/20171018_02.md 《PostGIS 距离计算建议 - 投影 与 球 坐标系, geometry 与 geography 类型》
201710/20171018_01.md 《PostgreSQL 10 + PostGIS + Sharding(pg_pathman) + MySQL(fdw外部表) on ECS 部署指南(适合新用户) - 珍藏级》
201710/20171017_05.md 《[未完待续] PostgreSQL\Greenplum Customer 社区管理 TODO》
201710/20171017_04.md 《Greenplum 类型一致性使用注意 - 索引条件、JOIN的类型一致性限制》
201710/20171017_03.md 《Greenplum 点查询的优化(分布键)》
201710/20171017_02.md 《PostgreSQL DISTINCT 和 DISTINCT ON 语法的使用》
201710/20171017_01.md 《[未完待续] PostgreSQL\Greenplum Customer视角TODO》
201710/20171016_05.md 《[未完待续] 缓存击穿后的Database生存法则》
201710/20171016_04.md 《Greenplum 模糊查询 实践》
201710/20171016_03.md 《[未完待续] PostgreSQL 64位xid 迁移准备》
201710/20171016_02.md 《PostgreSQL 生成随机身份证ID》
201710/20171016_01.md 《[未完待续] MySQL Oracle PostgreSQL PPAS Greenplum 的异构迁移和同步实现和场景介绍》
201710/20171015_01.md 《PostgreSQL 10 内置分区 vs pg_pathman perf profiling》
201710/20171014_01.md 《PostgreSQL 如何让 列存(外部列存) 并行起来》
201710/20171013_04.md 《HTAP数据库(OLTP+OLAP) - sharding 和 共享分布式存储 数据库架构 优缺点》
201710/20171013_03.md 《PostgreSQL 自定义自动类型转换(CAST)》
201710/20171013_02.md 《PostgreSQL Oracle 兼容性 - order by INT(select位置 position)》
201710/20171013_01.md 《PostgreSQL Oracle 兼容性 - synonym 匿名》
201710/20171012_01.md 《PostgreSQL 和 Greenplum pgcrypto 加解密bytea处理差异(convert, convert_from)》
201710/20171011_01.md 《[未完待续] PostgreSQL 应用场景 与 TEST CASE(压测) 精华》
201710/20171010_01.md 《PostgreSQL flashback(闪回) 功能实现与介绍》
201710/20171009_01.md 《PostgreSQL 实践 - 内容社区(如论坛)图式搜索应用》
201710/20171005_01.md 《PostgreSQL 空间切割(st_split, ST_Subdivide)功能扩展 - 空间对象网格化 (多边形GiST优化)》
201710/20171004_01.md 《PostgreSQL 空间st_contains,st_within空间包含搜索优化 - 降IO和降CPU(bound box) (多边形GiST优化)》
201710/20171002_01.md 《PostgreSQL 独立事件相关性分析 二 - 人车拟合》
201710/20171001_13.md 《[未完待续] PostgreSQL hadoop生态对接》
201710/20171001_11.md 《[未完待续] Presto with PostgreSQL (OLAP, sharding, MPP)》
201710/20171001_10.md 《[未完待续] PostgreSQL multi-master 套件》
201710/20171001_09.md 《[未完待续] PostgreSQL sharding 套件(pg_pathman, postgres_fdw, logical replication)》
201710/20171001_08.md 《[未完待续] PostgreSQL 备份恢复管理套件》
201710/20171001_07.md 《[未完待续] PostgreSQL 图计算》
201710/20171001_06.md 《[未完待续] PostgreSQL Elasticsearch 插件 - zomboDB》
201710/20171001_05.md 《[未完待续] PostgreSQL ORC fdw - 列存插件》
201710/20171001_04.md 《[未完待续] PostgreSQL NVM Logging》
201710/20171001_03.md 《[未完待续] PostgreSQL FDW 开发DEMO》
201710/20171001_02.md 《[未完待续] PostgreSQL 培训》
201710/20171001_01.md 《如何评估一款数据库产品 - 18项火眼金睛》

201709/20170927_03.md 《PostgreSQL 在铁老大订单系统中的schemaless设计和性能压测》
201709/20170927_02.md 《PostgreSQL 10 PostGIS 兼容性 FIX》
201709/20170927_01.md 《PostgreSQL Oracle 兼容性 之 TABLE、PIPELINED函数》
201709/20170926_02.md 《PostgreSQL Oracle 兼容性 之 USERENV》
201709/20170926_01.md 《PostgreSQL Oracle 兼容性 之 NUMTODSINTERVAL》
201709/20170925_03.md 《PostgreSQL 空间、多维 序列 生成方法》
201709/20170925_02.md 《PostgreSQL 事件触发器应用 - DDL审计记录 + 异步通知(notify)》
201709/20170925_01.md 《PostgreSQL汉字转拼音的函数》
201709/20170923_01.md 《经营、销售分析系统DB设计之PostgreSQL, Greenplum - 共享充电宝 案例实践》
201709/20170922_01.md 《PostgreSQL Oracle兼容性之 session_id》
201709/20170921_02.md 《PostgreSQL GUC 参数级别介绍》
201709/20170921_01.md 《PostgreSQL 规格评估 - 微观、宏观、精准 多视角估算数据库性能(选型、做预算不求人)》
201709/20170918_02.md 《空间|时间|对象 圈人 + 透视 - 暨PostgreSQL 10与Greenplum的对比和选择》
201709/20170918_01.md 《画像圈人 + 人群行为透视》
201709/20170916_01.md 《如何用一个回形针换一栋别墅 - openBarter (古人的物物交换市场) 类撮合交易系统》
201709/20170915_01.md 《海量用户实时定位和圈人 - 团圆社会公益系统(位置寻人\圈人)》
201709/20170914_01.md 《PostGIS 点面叠加视觉判断输出》
201709/20170913_03.md 《Greenplum vacuum ao表和heap表的区别》
201709/20170913_02.md 《透过postgrespro看PostgreSQL的附加功能》
201709/20170913_01.md 《PostgreSQL、Greenplum 日常监控 和 维护任务 - 最佳实践》
201709/20170912_01.md 《PostgreSQL 连接串URI配置(libpq兼容配置)》
201709/20170911_02.md 《秒级任意维度分析1TB级大表 - 通过采样估值满足高效TOP N等统计分析需求》
201709/20170911_01.md 《地理坐标系(球面坐标系)和投影坐标系(平面坐标系)》
201709/20170906_03.md 《PostgreSQL vs Greenplum Hash outer join hash表的选择》
201709/20170906_02.md 《A Look at How PostgreSQL Executes a Tiny Join (HashJoin)》
201709/20170906_01.md 《阿里云RDS PostgreSQL OSS 外部表实践 - (dblink异步调用封装并行) 数据并行导出到OSS》
201709/20170905_01.md 《PostgreSQL 黑科技 - 空间聚集存储, 内窥GIN, GiST, SP-GiST索引》
201709/20170902_02.md 《PostgreSQL 10 黑科技 - 自定义统计信息》
201709/20170902_01.md 《PostgreSQL cube 插件 - 多维空间对象》

201708/20170827_02.md 《PostgreSQL 助力企业打开时空之门 - 阿里云(RDS、HybridDB) for PostgreSQL最佳实践》
201708/20170827_01.md 《音视图(泛内容)网站透视分析 DB设计 - 阿里云(RDS、HybridDB) for PostgreSQL最佳实践》
201708/20170826_01.md 《泛电网系统 海量实时计算+OLTP+OLAP DB设计 - 阿里云(RDS、HybridDB) for PostgreSQL最佳实践》
201708/20170825_02.md 《Greenplum 行存、列存,堆表、AO表性能对比 - 阿里云HDB for PostgreSQL最佳实践》
201708/20170825_01.md 《通过空间**理解GiST索引的构造》
201708/20170824_02.md 《Greenplum 空间(GIS)数据检索 b-tree & GiST 索引实践 - 阿里云HybridDB for PostgreSQL最佳实践》
201708/20170824_01.md 《PostgreSQL BRIN索引的pages_per_range选项优化与内核代码优化思考》
201708/20170823_03.md 《PostgreSQL 增量备份集的有效恢复位点》
201708/20170823_02.md 《时序业务,求最新值(从7秒到7毫秒的优化之旅) - 阿里云RDS PostgreSQL最佳实践》
201708/20170823_01.md 《万亿级电商广告 - brin黑科技带你(最低成本)玩转毫秒级圈人(视觉挖掘姊妹篇) - 阿里云RDS PostgreSQL, HybridDB for PostgreSQL最佳实践》
201708/20170822_01.md 《Greenplum segment级锁问题排查方法 - 阿里云HybridDB for PostgreSQL最佳实践》
201708/20170821_02.md 《分布式DB(Greenplum)中数据倾斜的原因和解法 - 阿里云HybridDB for PostgreSQL最佳实践》
201708/20170821_01.md 《Greenplum 内存与负载管理(resource queue)最佳实践》
201708/20170820_03.md 《[未完待续] 解读PostgreSQL共享存储一写多读技术(类Oracle RAC架构)》
201708/20170820_02.md 《数据寻龙点穴(空间聚集分析) - 阿里云RDS PostgreSQL最佳实践》
201708/20170820_01.md 《PostGIS空间索引(GiST、BRIN、R-Tree)选择、优化 - 阿里云RDS PostgreSQL最佳实践》
201708/20170818_03.md 《Greenplum 列存储加字段现象 - AO列存储未使用相对偏移》
201708/20170818_02.md 《Greenplum 行存、列存,堆表、AO表的原理和选择》
201708/20170818_01.md 《PostgreSQL 单列组合查询优化 - 多个多边形查询优化》
201708/20170817_03.md 《Greenplum 列存表(AO表)的膨胀、垃圾检查与空间收缩(含修改分布键)》
201708/20170817_02.md 《手工清理 cgroup中的page cache》
201708/20170817_01.md 《如何检测、清理Greenplum膨胀、垃圾(含修改分布键) - 阿里云HybridDB for PG最佳实践》
201708/20170815_01.md 《解读2017-08-10发布的几个安全漏洞》
201708/20170812_01.md 《PostgreSQL on ECS多云盘的部署、快照备份和恢复》
201708/20170809_02.md 《解密上帝之手 - 阿里云HDB for PostgreSQL数据库metascan特性(存储级、块级、batch级过滤与数据编排)》
201708/20170809_01.md 《PostGIS 空间数据学习建议》
201708/20170807_02.md 《PostgreSQL SQL防火墙》
201708/20170807_01.md 《PostgreSQL 读写分离代理 - Crunchy Proxy(base on golang)》
201708/20170804_02.md 《[招聘] [探探] PostgreSQL DBA》
201708/20170804_01.md 《海量数据,海明(simhash)距离高效检索(smlar) - 阿里云RDS PosgreSQL最佳实践》
201708/20170803_02.md 《记录动态格式化输出(ToB日志转换业务) - 阿里云RDS PostgreSQL, HybridDB for PostgreSQL最佳实践》
201708/20170803_01.md 《菜鸟末端轨迹 - 电子围栏(解密支撑每天251亿个包裹的数据库) - 阿里云RDS PostgreSQL最佳实践》
201708/20170802_02.md 《(新零售)商户网格化(基于位置GIS)运营 - 阿里云RDS PostgreSQL、HybridDB for PostgreSQL最佳实践》
201708/20170802_01.md 《plpgsql 编程 - JSON数组循环》
201708/20170801_03.md 《[招聘] [鲁邦通] PostgreSQL DBA》
201708/20170801_02.md 《[招聘] [HelloBike] PostgreSQL DBA》
201708/20170801_01.md 《小微贷款、天使投资(风控助手)业务数据库设计(图式搜索\图谱分析) - 阿里云RDS PostgreSQL, HybridDB for PostgreSQL最佳实践》

201707/20170731_01.md 《医疗大健康行业案例(老人健康实时监测和预警) - 阿里云RDS PostgreSQL最佳实践》
201707/20170728_01.md 《打造云端流计算、在线业务、数据分析的业务数据闭环 - 阿里云RDS、HybridDB for PostgreSQL最佳实践》
201707/20170727_03.md 《机票业务性能优化案例 - 阿里云RDS PostgreSQL最佳实践》
201707/20170727_01.md 《全文检索 不包含 优化 - 阿里云RDS PostgreSQL最佳实践》
201707/20170726_01.md 《日增量万亿+级 实时分析、数据规整 - 阿里云HybridDB for PostgreSQL最佳实践》
201707/20170725_01.md 《Greenplum 性能评估公式 - 阿里云HybridDB for PostgreSQL最佳实践》
201707/20170723_01.md 《阿里云RDS金融数据库(三节点版) - 案例篇》
201707/20170722_02.md 《车联网案例,轨迹清洗 - 阿里云RDS PostgreSQL最佳实践 - 窗口函数》
201707/20170722_01.md 《时间、空间、对象多维属性 海量数据任意多维 高效检索 - 阿里云RDS PostgreSQL最佳实践》
201707/20170721_01.md 《分区索引的应用和实践 - 阿里云RDS PostgreSQL最佳实践》
201707/20170720_02.md 《云端海量任务调度数据库最佳实践 - 阿里云RDS PostgreSQL案例》
201707/20170720_01.md 《advisory lock 实现高并发非堵塞式 业务锁》
201707/20170718_01.md 《SRID (空间引用识别号, 坐标系)》
201707/20170715_01.md 《人分九等,数有阶梯 - PostgreSQL 阶品(颗粒)分析函数width_bucket, kmean应用》
201707/20170714_01.md 《TPC-H测试 - PostgreSQL 10 vs Deepgreen(Greenplum)》
201707/20170713_02.md 《Oracle业务适合用PostgreSQL去O的一些评判标准》
201707/20170713_01.md 《阿里云RDS金融数据库(三节点版) - 性能篇》
201707/20170712_01.md 《PostgreSQL unknown事务的处理方法》
201707/20170711_02.md 《一张表有且只有一条记录(续) - 支持插入,并且更新、删除都只作用在最后一条记录上, 查询也只时间最大的记录。》
201707/20170711_01.md 《PostgreSQL 10 流式物理、逻辑主从 最佳实践》
201707/20170710_01.md 《阿里云RDS金融数据库(三节点版) - 理论篇》
201707/20170709_03.md 《影响或控制PostgreSQL垃圾回收的参数或因素》
201707/20170709_02.md 《阿里云RDS金融数据库(三节点版) - 背景篇》
201707/20170709_01.md 《[转载]Raft 为什么是更易理解的分布式一致性算法》
201707/20170706_02.md 《大规模数据存储集群数据存放的设计,分布式shardid的生成 - 如何指定范围随机数, 分组随机数》
201707/20170706_01.md 《从人类河流文明 洞察 数据流动的重要性》
201707/20170705_02.md 《PostgreSQL 金融类账务流水数据快照分析 案例分享》
201707/20170705_01.md 《PostgreSQL 海量时序数据(任意滑动窗口实时统计分析) - 传感器、人群、物体等对象跟踪》
201707/20170704_01.md 《PostgreSQL 10 GIN索引 锁优化》
201707/20170703_01.md 《100TB级, 日增量1TB(100亿)的OLTP OLAP混合场景数据库设计方向》
201707/20170702_01.md 《PostgreSQL FDW 伪列实现 时序数据存储自动分区 - FUNCTION pushdown》

201706/20170629_02.md 《PostgreSQL 连接攻击(类似DDoS)》
201706/20170629_01.md 《PostgreSQL\GPDB 毫秒级海量时空数据透视 典型案例分享》
201706/20170627_01.md 《PostgreSQL 9种索引的原理和应用场景》
201706/20170625_01.md 《PostgreSQL\GPDB 毫秒级海量多维数据透视 案例分享》
201706/20170624_01.md 《使用PostgreSQL逻辑订阅实现multi-master》
201706/20170622_01.md 《PostGIS 坐标转换(SRID)的边界问题引发的专业知识 - ST_Transform》
201706/20170620_01.md 《空间复合索引加速空间搜索》
201706/20170619_02.md 《数据入库实时转换 - trigger , rule》
201706/20170619_01.md 《数据库平滑switchover的要素 - 会话资源漂移》
201706/20170617_01.md 《自动选择正确索引访问接口(btree,hash,gin,gist,sp-gist,brin,bitmap...)的方法》
201706/20170615_01.md 《列存优化(shard,大小块,归整,块级索引,bitmap scan) - (大量数据实时读写)任意列搜索》
201706/20170614_02.md 《优化器里的概率学 - 性能抖动原理分析》
201706/20170614_01.md 《从一维编排到多维编排,从平面存储到3D存储 - 数据存储优化之路》
201706/20170612_05.md 《索引扫描优化之 - GIN数据重组优化(按元素聚合) 想象在玩多阶魔方》
201706/20170612_04.md 《懒人推动社会进步 - 多列聚合, gin与数据分布(选择性)》
201706/20170612_03.md 《数据保留时间窗口的使用》
201706/20170612_02.md 《PG多节点(quorum based), 0丢失 HA(failover,switchover)方案》
201706/20170612_01.md 《PostgreSQL (varbit, roaring bitmap) VS pilosa(bitmap库)》
201706/20170611_02.md 《PostgreSQL 并行写入堆表,如何保证时序线性存储 - BRIN索引优化》
201706/20170611_01.md 《为什么PostgreSQL是"最先进的开源数据库"》
201706/20170607_02.md 《多字段,任意组合条件查询(无需建模) - 毫秒级实时圈人 最佳实践》
201706/20170607_01.md 《块级(ctid)扫描在IoT(物联网)极限写和消费读并存场景的应用》
201706/20170605_02.md 《PostgreSQL UDF实现IF NOT EXISTS语法》
201706/20170605_01.md 《AI(OtterTune)引波澜 - AI会洗牌数据库行业吗? DBA如何转变**》
201706/20170604_01.md 《JSONB 压缩版本 ZSON》
201706/20170603_01.md 《采用 部分索引、表达式索引 提高搜索效率》
201706/20170602_02.md 《PostgreSQL Oracle 兼容性 之 - 数据采样与脱敏》
201706/20170602_01.md 《PostgreSQL 数据去重方法大全》
201706/20170601_03.md 《PostgreSQL 的表传输功能》
201706/20170601_02.md 《PostgreSQL、Greenplum 《如来神掌》 - 目录 - 珍藏级》
201706/20170601_01.md 《PostgreSQL DBA cookbook - 目录》

201705/20170526_01.md 《数据库的未来 - HTAP,软件、硬件、云生态的融合》
201705/20170524_01.md 《17种文本相似算法与GIN索引 - pg_similarity》
201705/20170523_01.md 《无人驾驶背后的技术 - PostGIS点云(pointcloud)应用 - 2》
201705/20170522_01.md 《行为、审计日志 (实时索引/实时搜索)建模 - 最佳实践 2》
201705/20170521_01.md 《PostgreSQL 锁等待监控 珍藏级SQL - 谁堵塞了谁》
201705/20170519_02.md 《无人驾驶背后的技术 - PostGIS点云(pointcloud)应用 - 1》
201705/20170519_01.md 《PostgrSQL 递归SQL的几个应用 - 极客与正常人的思维》
201705/20170518_01.md 《(流式、lambda、触发器)实时处理大比拼 - 物联网(IoT)\金融,时序处理最佳实践》
201705/20170516_01.md 《行为、审计日志 (实时索引/实时搜索)建模 - 最佳实践 1》
201705/20170515_01.md 《DNA遗传哲学? - 数据库里schema应该属于谁?》
201705/20170512_02.md 《三体高可用PCC大赛 - facebook\微博 like场景 - 数据库设计与性能压测》
201705/20170512_01.md 《Greenplum 最佳实践 - 什么时候选择bitmap索引》
201705/20170511_02.md 《PostgreSQL 异步IO (effective_io_concurrency) 实测》
201705/20170511_01.md 《PostgreSQL schemaless 的实现(类mongodb collection)》
201705/20170509_03.md 《如何用PostgreSQL节能减排 - 1》
201705/20170509_02.md 《海量数据 "写入、共享、存储、计算" 最佳实践》
201705/20170509_01.md 《PostgreSQL 10 解读》
201705/20170507_02.md 《PostgreSQL 使用advisory lock实现行级读写堵塞》
201705/20170507_01.md 《数据库优化器原理(含动态规划、机器学习建模优化器aqo) - 如何治疗选择综合症》
201705/20170506_01.md 《Greenplum 跨库数据JOIN需求 - dblink的使用和弊端以及解决方案》
201705/20170504_04.md 《PostgreSQL 聚合表达式 FILTER , order , within group, over window 用法》
201705/20170504_03.md 《异步流复制模式如何保证不丢数据?》
201705/20170504_02.md 《从redo日志分析数据库的profile》
201705/20170504_01.md 《PostgreSQL全角、半角互相转换》
201705/20170503_01.md 《如何优雅的修改被视图引用的表字段》
201705/20170502_01.md 《阿里云RDS for PostgreSQL varbitx插件与实时画像应用场景介绍》

201704/20170427_01.md 《radix tree在数据库PostgreSQL中的一些应用举例》
201704/20170426_01.md 《PostgreSQL 模糊查询最佳实践 - (含单字、双字、多字模糊查询方法)》
201704/20170425_01.md 《PostgreSQL 中生成随机汉字》
201704/20170424_06.md 《PostgreSQL 如何查找TOP SQL (例如IO消耗最高的SQL) (包含SQL优化内容) - 珍藏级》
201704/20170424_05.md 《PostgreSQL 如何实现批量更新、删除、插入》
201704/20170424_04.md 《PostgreSQL upsert功能(insert on conflict do)的用法》
201704/20170424_03.md 《如何按拼音排序 - 数据库本土化特性(collate, ctype, ...)》
201704/20170424_02.md 《如何在PostgreSQL中调试plpgsql存储过程(pldebugger, pldbgapi)》
201704/20170424_01.md 《如何设置数据库的LC_COLLATE, LC_CTYPE, ENCODING, TEMPLATE》
201704/20170422_01.md 《geohash vs PostGIS》
201704/20170421_06.md 《PostgreSQL 10.0 preview 功能增强 - SQL执行剩余时间 - 垃圾回收过程可视pg_stat_progress_vacuum》
201704/20170421_05.md 《PostgreSQL 10.0 preview 功能增强 - 逻辑订阅端worker数控制参数》
201704/20170421_04.md 《PostgreSQL 10.0 preview 功能增强 - 串行隔离级别 预加锁阈值可控》
201704/20170421_03.md 《PostgreSQL 10.0 preview 性能增强 - hash,nestloop join优化(聪明的优化器是这样的)》
201704/20170421_02.md 《PostgreSQL 10.0 preview 性能增强 - 支持64bit atomic》
201704/20170421_01.md 《PostgreSQL 10.0 preview 功能增强 - 增加ProcArrayGroupUpdate等待事件》
201704/20170420_06.md 《PostgreSQL 10.0 preview 功能增强 - 更强可靠性, 过去式事务状态可查(杜绝unknown事务)》
201704/20170420_05.md 《PostgreSQL 10.0 preview 性能提升 - radix tree提升字符编码转换性能》
201704/20170420_04.md 《PostgreSQL 10.0 preview 变化 - pg_xlog,pg_clog,pg_log目录更名为pg_wal,pg_xact,log》
201704/20170420_03.md 《PostgreSQL 10.0 preview 功能增强 - WAL一致性校验》
201704/20170420_02.md 《PostgreSQL 10.0 preview 功能增强 - 增加access method CHECK接口amcheck》
201704/20170420_01.md 《PostgreSQL 10.0 preview 功能增强 - libpq支持多主机连接(failover,LB)让数据库HA和应用配合更紧密》
201704/20170418_01.md 《PostgreSQL 物流轨迹系统数据库需求分析与设计 - 包裹侠实时跟踪与召回》
201704/20170417_01.md 《PostgreSQL 时序最佳实践 - 证券交易系统数据库设计 - 阿里云RDS PostgreSQL最佳实践》
201704/20170413_02.md 《奔跑吧,大屏 - 时间+空间 实时四维数据透视》
201704/20170413_01.md 《PostgreSQL 逻辑订阅 - 给业务架构带来了什么希望?》
201704/20170412_04.md 《快速入门PostgreSQL应用开发与管理 - 8 PostgreSQL 管理》
201704/20170412_03.md 《如何判断字符串是否为合法数值、浮点、科学计数等格式》
201704/20170412_02.md 《快速入门PostgreSQL应用开发与管理 - 7 函数、存储过程和触发器》
201704/20170412_01.md 《快速入门PostgreSQL应用开发与管理 - 6 事务和锁》
201704/20170411_05.md 《快速入门PostgreSQL应用开发与管理 - 5 数据定义》
201704/20170411_04.md 《快速入门PostgreSQL应用开发与管理 - 4 高级SQL用法》
201704/20170411_03.md 《快速入门PostgreSQL应用开发与管理 - 3 访问数据》
201704/20170411_02.md 《快速入门PostgreSQL应用开发与管理 - 2 Linux基本操作》
201704/20170411_01.md 《快速入门PostgreSQL应用开发与管理 - 1 如何搭建一套学习、开发PostgreSQL的环境》
201704/20170410_03.md 《PostgreSQL物理"备库"的哪些操作或配置,可能影响"主库"的性能、垃圾回收、IO波动》
201704/20170410_02.md 《为什么啤酒和纸尿裤最搭 - 用HybridDB/PostgreSQL查询商品营销最佳组合》
201704/20170410_01.md 《推荐系统分析 - 推荐算法, RecDB推荐数据库介绍》
201704/20170409_05.md 《时序数据库有哪些特点? TimescaleDB时序数据库介绍》
201704/20170409_04.md 《微服务配置管理》
201704/20170409_03.md 《Prometheus 监控平台》
201704/20170409_01.md 《多点最优路径规划 - (商旅问题,拼车,餐饮配送,包裹配送,包裹取件,回程单)》
201704/20170408_02.md 《invalid SRID: xxxx not found in spatial_ref_sys》
201704/20170408_01.md 《Greenplum 自定义复合类型 数组》
201704/20170405_02.md 《PostgreSQL 10.0 preview 变化 - 逻辑复制pg_hba.conf变化,不再使用replication条目》
201704/20170405_01.md 《PostgreSQL 10.0 preview 功能增强 - BRIN 索引更新smooth化》
201704/20170402_01.md 《PostgreSQL 转义、UNICODE、与SQL注入》
201704/20170401_01.md 《PostgreSQL 10.0 preview 功能增强 - 触发器函数内置中间表》

201703/20170331_03.md 《PostgreSQL 10.0 preview sharding增强 - 支持分布式事务》
201703/20170331_02.md 《潘金莲改变了历史之 - PostgreSQL舆情事件分析应用》
201703/20170331_01.md 《PostgreSQL 10.0 preview 功能增强 - 动态视图pg_stat_activity新增数据库管理进程信息》
201703/20170330_06.md 《PostgreSQL 10.0 preview 性能增强 - hashed aggregation with grouping sets(多维分析)更快,更省内存》
201703/20170330_05.md 《PostgreSQL 10.0 preview 功能增强 - 自由定义统计信息维度》
201703/20170330_04.md 《PostgreSQL 10.0 preview 功能增强 - 国际化功能增强,支持ICU(International Components for Unicode)》
201703/20170330_03.md 《PostgreSQL 10.0 preview 功能增强 - 支持分区表ON CONFLICT .. DO NOTHING》
201703/20170330_02.md 《PostgreSQL 10.0 preview 性能增强 - 推出JIT开发框架(朝着HTAP迈进)》
201703/20170330_01.md 《PostgreSQL 10.0 preview 功能增强 - 物理备库支持逻辑订阅,订阅支持物理主备HA漂移》
201703/20170329_03.md 《PostgreSQL jdbc batch insert》
201703/20170329_02.md 《PostgreSQL 10.0 preview 性能增强 - GIN索引vacuum锁降低》
201703/20170329_01.md 《PostgreSQL 10.0 preview 功能增强 - 流复制统计视图pg_stat_replication增强, 新增时间维度延迟评估》
201703/20170328_05.md 《一张图读懂RDBMS的历史和基因》
201703/20170328_04.md 《视觉挖掘与PostGIS空间数据库的完美邂逅 - 广告营销\圈人》
201703/20170328_03.md 《PostGIS 多点几何类型 空字符构造异常CASE - parse error - invalid geometry (lwgeom_pg.c:96)》
201703/20170328_02.md 《PostgreSQL 10.0 preview 功能增强 - CLOG oldest XID跟踪》
201703/20170328_01.md 《PostgreSQL 10.0 preview 功能增强 - 逻辑复制支持并行COPY初始化数据》
201703/20170327_01.md 《开放地图OpenStreetMap与PostGIS的三生三世十里桃花》
201703/20170324_02.md 《2011年功力的德哥教你两天撸通PostgreSQL - 入门、开发、原理、管理、调优》
201703/20170324_01.md 《PostgreSQL 递归查询CASE - 树型路径分组输出》
201703/20170322_04.md 《MySQL不适合去O(Oracle)的原因分析》
201703/20170322_03.md 《数据库三十六计 - PostgreSQL 三十六计(下)》
201703/20170322_02.md 《数据库三十六计 - PostgreSQL 三十六计(中)》
201703/20170322_01.md 《数据库三十六计 - PostgreSQL 三十六计(上)》
201703/20170321_02.md 《PostgreSQL 数据rotate用法介绍 - 按时间覆盖历史数据》
201703/20170321_01.md 《PostgreSQL 10.0 preview 性能增强 - Write Amplification Reduction Method (WARM)消除某些情况下的INDEX写放大》
201703/20170316_02.md 《PostgreSQL decimal64 decimal128 高效率数值 类型扩展》
201703/20170316_01.md 《PostgreSQL 10.0 preview 功能增强 - 后台运行(pg_background)》
201703/20170315_04.md 《PostgreSQL 末尾数据块损坏(如pg_type pg_attribute) case》
201703/20170315_03.md 《PostgreSQL create extension with schema pg_catalog的权限异常case》
201703/20170315_02.md 《基于PostgreSQL和地理位置信息打造的洞察平台 - CARTO》
201703/20170315_01.md 《PostgreSQL 单机3.9万亿/天(计数器、序列、自增)》
201703/20170314_02.md 《PostgreSQL 10.0 preview 功能增强 - 回滚范围可精细控制(事务、语句级)》
201703/20170314_01.md 《PostgreSQL update tbl1 from tbl2 一对多的注意事项(到底匹配哪条)》
201703/20170313_13.md 《PostgreSQL 10.0 preview 功能增强 - 客户端ACL(pg_hba.conf动态视图)》
201703/20170313_12.md 《PostgreSQL 10.0 preview 多核并行增强 - 控制集群并行度》
201703/20170313_11.md 《PostgreSQL 10.0 preview 安全增强 - 任意wal副本数,金融级高可用与可靠性并存需求》
201703/20170313_10.md 《PostgreSQL 10.0 preview 性能增强 - hash index metapage cache、高并发增强》
201703/20170313_09.md 《PostgreSQL 10.0 preview 性能增强 - mergesort(Gather merge)》
201703/20170313_08.md 《PostgreSQL 10.0 preview 多核并行增强 - 索引扫描、子查询、VACUUM、fdw/csp钩子》
201703/20170313_07.md 《PostgreSQL 10.0 preview 性能增强 - CLOG group commit》
201703/20170313_06.md 《PostgreSQL 10.0 preview 功能增强 - OLAP增强 向量聚集索引(列存储扩展)》
201703/20170313_05.md 《PostgreSQL 10.0 preview 功能增强 - SQL:2016标准(之SQL/JSON) Oracle 12c兼容》
201703/20170313_04.md 《PostgreSQL 10.0 preview 功能增强 - identify column (SQL标准:T174)》
201703/20170313_03.md 《PostgreSQL 10.0 preview 功能增强 - 分区表(list default)》
201703/20170313_02.md 《PostgreSQL 10.0 preview 功能增强 - 分区表(hash,range,list)》
201703/20170313_01.md 《PostgreSQL 10.0 preview 功能增强 - 支持EUI-64格式MAC地址类型》
201703/20170312_24.md 《PostgreSQL 10.0 preview 功能增强 - JSON 内容全文检索》
201703/20170312_23.md 《PostgreSQL 10.0 preview 功能增强 - 唯一约束+附加字段组合功能索引》
201703/20170312_22.md 《PostgreSQL 10.0 preview 功能增强 - 匿名、自治事务(Oracle 兼容性)(background session)》
201703/20170312_21.md 《PostgreSQL 10.0 preview 性能增强 - 间接索引(secondary index)》
201703/20170312_20.md 《PostgreSQL 10.0 preview sharding增强 - pushdown 增强》
201703/20170312_19.md 《PostgreSQL 10.0 preview 功能增强 - slave提前苏醒》
201703/20170312_18.md 《PostgreSQL 10.0 preview 功能增强 - slave支持WAITLSN 'lsn', time;用于设置安全replay栅栏》
201703/20170312_17.md 《PostgreSQL 10.0 preview 功能增强 - hash index 支持wal(灾难恢复)》
201703/20170312_16.md 《PostgreSQL 10.0 preview 性能增强 - 分区表子表元信息搜索性能增强》
201703/20170312_15.md 《PostgreSQL 10.0 preview 性能增强 - libpq支持pipeline batch模式减少网络交互提升性能》
201703/20170312_14.md 《PostgreSQL 10.0 preview 性能增强 - OLAP提速框架, Faster Expression Evaluation Framework(含JIT)》
201703/20170312_13.md 《PostgreSQL 10.0 preview 性能增强 - pg_xact align(cacheline对齐)》
201703/20170312_12.md 《PostgreSQL 10.0 preview 流复制增强 - 支持可配置的wal send max size》
201703/20170312_11.md 《PostgreSQL 10.0 preview sharding增强 - 支持Append节点并行》
201703/20170312_10.md 《PostgreSQL 10.0 preview 优化器改进 - 不完整索引支持复合排序》
201703/20170312_09.md 《PostgreSQL 10.0 preview 性能增强 - 2PC事务恢复阶段性能提升》
201703/20170312_08.md 《PostgreSQL 10.0 preview 多核并行增强 - 并行hash join支持shared hashdata, 节约哈希表内存提高效率》
201703/20170312_07.md 《PostgreSQL 10.0 preview sharding增强 - postgres_fdw 多节点异步并行执行》
201703/20170312_06.md 《PostgreSQL 10.0 preview 功能增强 - 自动预热shared buffer (auto prewarm)》
201703/20170312_05.md 《PostgreSQL 10.0 preview 多核并行增强 - tuplesort 多核并行创建索引》
201703/20170312_04.md 《PostgreSQL 10.0 preview 功能增强 - QUERY进度显示》
201703/20170312_03.md 《PostgreSQL 10.0 preview 功能增强 - 角色化权限管理 - 新增几个内置角色(统计信息查看、管理用户会话)》
201703/20170312_02.md 《PostgreSQL 10.0 preview 功能增强 - 新增数十个IO等待事件监控》
201703/20170312_01.md 《PostgreSQL 10.0 preview 主动防御 - 可配置是否允许执行不带where条件的update\delete》
201703/20170310_03.md 《PostgreSQL 数据文件灾难恢复 - 解析与数据dump》
201703/20170310_02.md 《PostgreSQL 中如何找出记录中是否包含编码范围内的字符,例如是否包含中文》
201703/20170310_01.md 《PostgreSQL 区块链条管理举例》
201703/20170309_01.md 《PostgreSQL 10.0 preview 安全增强 - SASL认证方法 之 scram-sha-256 安全认证机制》
201703/20170308_02.md 《PostgreSQL 数据库巡检》
201703/20170308_01.md 《PostgreSQL Windows和Linux的数据文件通用吗》
201703/20170307_03.md 《PostGIS 地理信息、栅格数据 多核并行处理(st_memunion, st_union)》
201703/20170307_02.md 《连接PostgreSQL时,如何指定参数》
201703/20170307_01.md 《数据透视 - 商场(如沃尔玛)选址应用》
201703/20170305_01.md 《PostgreSQL业务函数代码版本管理 - 自动备份存储过程、函数代码到SVN\github...》
201703/20170303_01.md 《pidstat 统计进程、线程、进程组的资源消耗》
201703/20170302_01.md 《PostgreSQL Oracle 兼容性之 - RATIO_TO_REPORT 分析函数》
201703/20170301_01.md 《PostgreSQL 备库apply延迟(delay)原理分析与诊断》

201702/20170228_01.md 《PostgreSQL Oracle 兼容性之 - SQL OUTLINE插件sr_plan (保存、篡改、固定 执行计划)》
201702/20170227_01.md 《PostgreSQL 10.0 preview 逻辑订阅 - 原理与最佳实践》
201702/20170225_01.md 《PostgreSQL 向量化执行插件(瓦片式实现-vops) 10x提速OLAP》
201702/20170221_03.md 《PostgreSQL merge join 评估成本时可能会查询索引 - 硬解析务必引起注意 - 批量删除数据后, 未释放empty索引页导致mergejoin执行计划变慢 case》
201702/20170221_02.md 《PostgreSQL bitmapAnd, bitmapOr, bitmap index scan, bitmap heap scan》
201702/20170221_01.md 《PostgreSQL GIN 单列聚集索引 应用》
201702/20170219_01.md 《PostgreSQL 聚集存储 与 BRIN索引 - 高并发行为、轨迹类大吞吐数据查询场景解说》
201702/20170217_02.md 《Oracle 迁移至 PostgreSQL 文档、工具大集合》
201702/20170217_01.md 《PostgreSQL Oracle 兼容性之 - 函数、类型、多国语言》
201702/20170216_01.md 《PostgreSQL 清理redo(xlog,wal,归档)的机制 及 如何手工清理》
201702/20170215_03.md 《PostgreSQL 天文插件 - pg_sphere》
201702/20170215_02.md 《[转载]sysctl加载配置顺序问题》
201702/20170215_01.md 《PostgreSQL 打开文件句柄优化 - 百万以上实体对象初始化优化》
201702/20170214_02.md 《PostgreSQL 2017 2月份 相关新闻》
201702/20170214_01.md 《PostgreSQL、Greenplum DML合并操作 最佳实践》
201702/20170213_01.md 《数据库common安全自动渗透测试与防范 - sqlmap》
201702/20170209_02.md 《HOW PostgreSQL deal NULL-Values follow Three|ternary valued logic RULE》
201702/20170209_01.md 《数据库选型之 - 大象十八摸 - 致 架构师、开发者》
201702/20170208_03.md 《数据库选型思考(PostgreSQL,MySQL,Oracle)》
201702/20170208_02.md 《PostgreSQL MySQL 数据类型映射》
201702/20170208_01.md 《PostgreSQL 表和列权限(ACL)解读》
201702/20170207_02.md 《[转自叶大师博文] tpcc-mysql安装、使用、结果解读》
201702/20170207_01.md 《PostgreSQL Oracle 兼容性之 - 内核自带的兼容函数》
201702/20170205_02.md 《PostgreSQL 10.0 preview 流复制增强 - 流式接收端在线压缩redo》
201702/20170205_01.md 《宝剑赠英雄 - 任意组合字段等效查询, 探探PostgreSQL多列展开式B树 (GIN)》
201702/20170204_01.md 《PostgreSQL GIN索引实现原理》
201702/20170203_01.md 《PostgreSQL GIN multi-key search 优化》
201702/20170201_01.md 《Gitlab从删库到恢复 - 数据库备份\恢复\容灾\HA的靠谱姿势》

201701/20170126_02.md 《聊聊between and的坑 和 神奇的解法》
201701/20170126_01.md 《log4j 配置》
201701/20170125_01.md 《数据库界的华山论剑 tpc.org》
201701/20170124_01.md 《蜂巢的艺术与技术价值 - PostgreSQL PostGIS's hex-grid》
201701/20170122_01.md 《脑王水哥王昱珩惜败人工智能, 这不可能. - 图像识别到底是什么鬼》
201701/20170120_02.md 《DBA一族九阳神功秘籍,标准和制度(含重大节日)》
201701/20170120_01.md 《小鸡吉吉小猪佩吉小象Pi吉(PostgreSQL) 祝大家吉祥如意,幸福安康,阖家欢乐!》
201701/20170116_04.md 《PostgreSQL结合余弦、线性相关算法 在文本、图片、数组相似 等领域的应用 - 3 rum, smlar应用场景分析》
201701/20170116_03.md 《PostgreSQL结合余弦、线性相关算法 在文本、图片、数组相似 等领域的应用 - 2 smlar插件详解》
201701/20170116_02.md 《PostgreSQL结合余弦、线性相关算法 在文本、图片、数组相似 等领域的应用 - 1 文本(关键词)分析理论基础 - TF(Term Frequency 词频)/IDF(Inverse Document Frequency 逆向文本频率)》
201701/20170116_01.md 《从电波表到数据库小程序之 - 数据库异步广播(notify/listen)》
201701/20170113_03.md 《从微信小程序 到 数据库"小程序" , 鬼知道我经历了什么》
201701/20170113_02.md 《[转载]postgres+socket.io+nodejs实时地图应用实践》
201701/20170113_01.md 《(AR虚拟现实)红包 技术思考 - GIS与图像识别的完美结合》
201701/20170112_02.md 《导购系统 - 电商内容去重\内容筛选应用(实时识别转载\盗图\侵权?) - 文本、图片集、商品集、数组相似判定的优化和索引技术》
201701/20170112_01.md 《PostgreSQL psql 安全设置数据库用户密码的方法之一》
201701/20170111_02.md 《Linux cgroup - memory子系统讲解》
201701/20170111_01.md 《PostgreSQL 如何只监听unix socket?》
201701/20170110_01.md 《PostgreSQL 数据库扩展语言编程 之 plpgsql - 1》
201701/20170106_09.md 《PostgreSQL C tutorial》
201701/20170106_08.md 《PostgreSQL PHP tutorial》
201701/20170106_07.md 《PostgreSQL Ruby tutorial》
201701/20170106_06.md 《PostgreSQL Python tutorial》
201701/20170106_05.md 《PostgreSQL Java tutorial》
201701/20170106_04.md 《PostgreSQL 全表 全字段 模糊查询的毫秒级高效实现 - 搜索引擎颤抖了》
201701/20170106_03.md 《PostgreSQL 在被除数=0时的小纯真和小倔强》
201701/20170106_02.md 《PostgreSQL != , <> 索引》
201701/20170106_01.md 《想挑战AlphaGO吗?先和PostgreSQL玩一玩?? PostgreSQL与人工智能(AI)》
201701/20170105_10.md 《PostgreSQL DISCARD SEQUENCES》
201701/20170105_09.md 《PostgreSQL 流式数据处理(聚合、过滤、转换...)系列 - 9》
201701/20170105_08.md 《PostgreSQL 流式数据处理(聚合、过滤、转换...)系列 - 8》
201701/20170105_07.md 《PostgreSQL 流式数据处理(聚合、过滤、转换...)系列 - 7》
201701/20170105_06.md 《PostgreSQL 流式数据处理(聚合、过滤、转换...)系列 - 6》
201701/20170105_05.md 《PostgreSQL 流式数据处理(聚合、过滤、转换...)系列 - 5》
201701/20170105_04.md 《PostgreSQL 流式数据处理(聚合、过滤、转换...)系列 - 4》
201701/20170105_03.md 《PostgreSQL 流式数据处理(聚合、过滤、转换...)系列 - 3》
201701/20170105_02.md 《PostgreSQL 流式数据处理(聚合、过滤、转换...)系列 - 2》
201701/20170105_01.md 《PostgreSQL 流式数据处理(聚合、过滤、转换...)系列 - 1》
201701/20170103_01.md 《在OOM现场 谈一谈数据库内存分配, 以及审计的重要性》
201701/20170102_01.md 《Leap second , 闰秒 , 数据库 , PostgreSQL , Solar time , UNIX time , UTC , UT1》
201701/20170101_02.md 《ApsaraDB的左右互搏(PgSQL+HybridDB+OSS) - 解决OLTP+OLAP混合需求》
201701/20170101_01.md 《PostgreSQL 10.0 preview - 截至2017元旦装备了哪些核武器》

201612/20161231_01.md 《从难缠的模糊查询聊开 - PostgreSQL独门绝招之一 GIN , GiST , SP-GiST , RUM 索引原理与技术背景》
201612/20161230_01.md 《PostgreSQL 重复 数据清洗 优化教程》
201612/20161229_05.md 《轻松打爆netfilter conntrack table的Greenplum SQL》
201612/20161229_04.md 《netfilter内核模块知识 - 解决nf_conntrack: table full, dropping packet》
201612/20161229_03.md 《[转载]解决 nf_conntrack: table full, dropping packet 的几种思路》
201612/20161229_02.md 《转载 - nf_conntrack: table full, dropping packet. 终结篇》
201612/20161229_01.md 《PostgreSQL standby recover的源码分析 (walreceiver唤醒时机? 为什么standby crash后walreceiver不会立即被唤醒?)》
201612/20161228_02.md 《Linux 时钟精度 与 PostgreSQL auto_explain (explain timing 时钟开销估算)》
201612/20161228_01.md 《从天津滨海新区大爆炸、危化品监管聊聊 IT人背负的社会责任感》
201612/20161227_01.md 《从真假美猴王谈起 - 让套牌车、克隆x 无处遁形的技术手段思考》
201612/20161225_01.md 《恭迎万亿级营销(圈人)潇洒的迈入毫秒时代 - 万亿user_tags级实时推荐系统数据库设计》
201612/20161224_01.md 《DBA专供 冈本003系列 - 数据库安全第一,过个好年》
201612/20161223_01.md 《聊一下PostgreSQL优化器 - in里面有重复值时PostgreSQL如何处理?》
201612/20161222_02.md 《从相似度算法谈起 - Effective similarity search in PostgreSQL》
201612/20161222_01.md 《一场IT民工 与 人贩子 之间的战争 - 只要人人都献出一点爱》
201612/20161221_01.md 《Linux page allocation failure 的问题处理 - lowmem_reserve_ratio》
201612/20161220_01.md 《流计算风云再起 - PostgreSQL携PipelineDB力挺IoT》
201612/20161219_01.md 《Oracle log file parallel write 等待事件分析 - PostgreSQL的WAL异曲同工》
201612/20161216_01.md 《分析加速引擎黑科技 - LLVM、列存、多核并行、算子复用 大联姻 - 一起来开启PostgreSQL的百宝箱》
201612/20161215_01.md 《PostgreSQL 10.0 preview 功能增强 - 内置分区表》
201612/20161213_01.md 《金融风控、公安刑侦、社会关系、人脉分析等需求分析与数据库实现 - PostgreSQL图数据库场景应用》
201612/20161208_01.md 《官人要杯咖啡吗? - PostgreSQL实时监测PLAN tree的执行进度 - pg_query_state》
201612/20161207_01.md 《PostgreSQL 从源码找出哪些操作需要超级用户权限》
201612/20161206_01.md 《如何解决数据库分词的拼写纠正问题 - PostgreSQL Hunspell 字典 复数形容词动词等变异还原》
201612/20161205_02.md 《实时数据交换平台 - BottledWater-pg with confluent》
201612/20161205_01.md 《PostgreSQL 按拼音排序 - convert to GBK/EUC_CN coding》
201612/20161203_01.md 《用PostgreSQL描绘人生的高潮、尿点、低谷 - 窗口/帧 or 斜率/导数/曲率/微积分?》
201612/20161201_01.md 《用PostgreSQL找回618秒逝去的青春 - 递归收敛优化》

201611/20161129_03.md 《[转载]Perf - Linux下的系统性能调优工具,第 2 部分》
201611/20161129_02.md 《[转载]Perf - Linux下的系统性能调优工具,第 1 部分》
201611/20161129_01.md 《PostgreSQL 源码性能诊断(perf profiling)指南 - 珍藏级》
201611/20161128_02.md 《distinct xx和count(distinct xx)的变态递归优化方法 - 索引收敛(skip scan)扫描》
201611/20161128_01.md 《时序数据合并场景加速分析和实现 - 复合索引,窗口分组查询加速,变态递归加速》
201611/20161127_01.md 《Linux 性能诊断 perf使用指南》
201611/20161126_01.md 《PostgreSQL 在视频、图片去重,图像搜索业务中的应用》
201611/20161125_02.md 《PostgreSQL update returning NEW|OLD column value 在对账|购票|防纂改|原子操作中的妙用》
201611/20161125_01.md 《PostgreSQL 利用编译器extension 支持int128,提升聚合性能》
201611/20161124_02.md 《PostgreSQL 与 12306 抢火车票的思考》
201611/20161124_01.md 《门禁广告销售系统需求剖析 与 PostgreSQL数据库实现》
201611/20161123_01_pdf_002.md 《报告时间段: 2016-11-24 10:57:04.081798 ~ 2016-11-24 11:10:13.201455
201611/20161123_01_pdf_001.md 《报告时间段: 2016-11-24 10:51:14.744512 ~ 2016-11-24 10:57:04.081798
201611/20161123_01.md 《PostgreSQL AWR报告(for 阿里云ApsaraDB PgSQL)》
201611/20161121_02.md 《PostgreSQL 函数调试、诊断、优化 & auto_explain》
201611/20161121_01.md 《PostgreSQL on Linux 最佳部署手册 - 珍藏级》
201611/20161120_06.md 《转载 - Linux软中断不均的调优》
201611/20161120_05.md 《转载 - Linux用户态和内核态》
201611/20161120_04.md 《转载 - Linux 多核下绑定硬件中断到不同 CPU(IRQ Affinity)》
201611/20161120_03.md 《转载 - Linux用户空间与内核空间数据传递》
201611/20161120_02.md 《转载 - linux内核空间和用户空间的是怎样区别的,如何交互,如何从用户空间进入内核空间》
201611/20161120_01.md 《转载 - 用户空间与内核空间,进程上下文与中断上下文[总结]》
201611/20161119_01.md 《PostgreSQL 数组忽略大小写匹配》
201611/20161118_01.md 《聊一聊双十一背后的技术 - 毫秒分词算啥, 试试正则和相似度》
201611/20161117_01.md 《聊一聊双十一背后的技术 - 不一样的秒杀技术, 裸秒》
201611/20161115_01.md 《聊一聊双十一背后的技术 - 分词和搜索》
201611/20161114_02.md 《用好PostgreSQL role membership来管理继承组权限》
201611/20161114_01.md 《聊一聊双十一背后的技术 - 物流、动态路径规划》
201611/20161112_03.md 《用静态路由和ip forward打通虚拟机与其他宿主机》
201611/20161112_02.md 《linux 如何利用ISO搭建yum仓库》
201611/20161112_01.md 《linux IP 命令使用举例》
201611/20161111_01.md 《Linux中如何克隆KVM虚拟机》
201611/20161110_05.md 《数据仓库架构的变迁》
201611/20161110_04.md 《epoll源码分析》
201611/20161110_03.md 《linux下epoll如何实现高效处理》
201611/20161110_02.md 《深层次探讨mutex与semaphore之间的区别》
201611/20161110_01.md 《network namespace与veth pair》
201611/20161109_02.md 《Linux中的spinlock和mutex》
201611/20161109_01.md 《在PostgreSQL中实现按拼音、汉字、拼音首字母搜索的例子》
201611/20161108_01.md 《PostgreSQL 并行计算tpc-h测试和优化分析》
201611/20161107_04.md 《PostgreSQL 多租户》
201611/20161107_03.md 《Linux 内核编程基本功之内核同步与互斥锁mutex》
201611/20161107_02.md 《PostgreSQL 同步流复制(高并发写入)锁瓶颈分析》
201611/20161107_01.md 《PostgreSQL 流复制xlog异步send》
201611/20161106_01.md 《PostgreSQL clang vs gcc 编译》
201611/20161104_01.md 《PostgreSQL Oracle 兼容性之 - plpgsql 自治事务(autonomous_transaction)补丁》
201611/20161101_01.md 《致DBA , 开发者 , 内核开发者 , 架构师 - PostgreSQL 爱好者参考资料》

201610/20161031_02.md 《PostgreSQL 使用 pgbench 测试 sysbench 相关case》
201610/20161031_01.md 《PostgreSQL 透明加密(TDE,FDE) - 块级加密》
201610/20161030_02.md 《PostgreSQL 收缩膨胀表或索引 - pg_squeeze or pg_repack》
201610/20161030_01.md 《PostgreSQL 流行 HA 方案》
201610/20161027_01.md 《PostgreSQL 9.6 sharding based on FDW & pg_pathman》
201610/20161024_01.md 《PostgreSQL 9.5+ 高效分区表实现 - pg_pathman》
201610/20161021_01.md 《基于 阿里云 RDS PostgreSQL 打造实时用户画像推荐系统(varbitx)》
201610/20161020_02.md 《PostgreSQL 无缝自增ID的实现 - by advisory lock》
201610/20161020_01.md 《MySQL 增量同步到 PostgreSQL》
201610/20161019_01.md 《PostgreSQL 全文检索加速 快到没有朋友 - RUM索引接口(潘多拉魔盒)》
201610/20161018_04.md 《PostgreSQL Oracle 兼容性之 - PL/SQL FORALL, BULK COLLECT》
201610/20161018_03.md 《PostgreSQL pg_stat_ pg_statio_ 统计信息(scan,read,fetch,hit)源码解读》
201610/20161018_02.md 《Hacking PostgreSQL》
201610/20161018_01.md 《PostgreSQL 使用advisory lock或skip locked消除行锁冲突, 提高几十倍并发更新效率》
201610/20161012_01.md 《PostgreSQL DaaS设计注意 - schema与database的抉择》
201610/20161011_02.md 《Greenplum,HAWQ interval parser带来的问题 - TPCH 测试注意啦》
201610/20161011_01.md 《PostgreSQL 可靠性分析 - 关于redo block原子写》
201610/20161009_02.md 《PostgreSQL 9.6 内核优化 - sort 性能增强》
201610/20161009_01.md 《PostgreSQL md5 对比 MySQL - 秘钥认证》
201610/20161008_02.md 《PostgreSQL 9.6 内核优化 - sort性能增强(batch化quicksort代替replacement selection when work_mem small)》
201610/20161008_01.md 《PostgreSQL 9.6 内核优化之 聚合代码优化OP复用浅析》
201610/20161006_03.md 《PostgreSQL 9.6 平滑fsync, write原理浅析》
201610/20161006_02.md 《PostgreSQL 9.6 同步多副本 与 remote_apply事务同步级别》
201610/20161006_01.md 《PostgreSQL 等待事件 及 等待采样统计(pg_wait_sampling)》
201610/20161005_02.md 《PostgreSQL 9.6 快照过旧 - 源码浅析》
201610/20161005_01.md 《PostgreSQL 9.6 sharding + 单元化 (based on postgres_fdw) 最佳实践 - 通用水平分库场景设计与实践》
201610/20161004_01.md 《PostgreSQL 9.6 单元化,sharding (based on postgres_fdw) - 内核层支持前传》
201610/20161002_04.md 《PostgreSQL 9.6 scale-up高并发增强 VS 9.5》
201610/20161002_03.md 《PostgreSQL 9.6 vacuum freeze大幅性能提升 代码浅析》
201610/20161002_02.md 《PostgreSQL 9.6 并行计算 在 xfs, ext4 下的表现对比》
201610/20161002_01.md 《PostgreSQL 9.6 并行计算 优化器算法浅析 - 以及如何强制并行度》
201610/20161001_01.md 《PostgreSQL 9.6 引领开源数据库攻克多核并行计算难题》

201609/20160930_01.md 《PostgreSQL 单机多实例on XFS 润滑性测试》
201609/20160929_02.md 《PostgreSQL 前世今生》
201609/20160929_01.md 《PostgreSQL 巧妙的数据采样方法》
201609/20160928_01.md 《PostgreSQL 9.6 检查点柔性优化(SYNC_FILE_RANGE) - 在单机多实例下的IO Hang问题浅析与优化》
201609/20160927_02.md 《PostgreSQL 主机性能测试方法 - 单机单实例》
201609/20160927_01.md 《PostgreSQL 主机性能测试方法 - 单机多实例》
201609/20160926_03.md 《PostgreSQL pgbench SQL RT 与 事务RT 浅析》
201609/20160926_02.md 《Oracle 并行计算 JOIN HINT》
201609/20160926_01.md 《PostgreSQL 数据库开发规范》
201609/20160921_02.md 《PostgreSQL Oracle 兼容性之 - 字符编码转换 CONVERT》
201609/20160921_01.md 《PostgreSQL Oracle 兼容性之 - COMPOSE , UNISTR , DECOMPOSE》
201609/20160920_06.md 《PostgreSQL Oracle 兼容性之 - BIT_TO_NUM , BITAND , 比特运算 , 比特与整型互相转换》
201609/20160920_05.md 《PostgreSQL Oracle 兼容性之 - ASCIISTR》
201609/20160920_04.md 《PostgreSQL failed IANA tz database BUG修复》
201609/20160920_03.md 《PostgreSQL Oracle 兼容性之 - TZ_OFFSET》
201609/20160920_02.md 《PostgreSQL Oracle 兼容性之 - NEW_TIME , SYS_EXTRACT_UTC》
201609/20160920_01.md 《PostgreSQL Oracle 兼容性之 - REMAINDER》
201609/20160919_01.md 《bcache / 如何使用bcache构建LVM,软RAID / 如何优化bcache》
201609/20160918_01.md 《如何在CentOS 6.x x64系统中创建超过16TB的ext4文件系统》
201609/20160916_01.md 《HAWQ 集群部署 on ECS》
201609/20160911_01.md 《facebook linkbench 测试PostgreSQL社交关系图谱场景性能》
201609/20160910_01.md 《如何从PostgreSQL json中提取数组》
201609/20160909_01.md 《如何防止数据库雪崩(泛洪 flood)》
201609/20160906_01.md 《如何建立GIS测试环境 - 将openstreetmap的样本数据导入PostgreSQL PostGIS库》
201609/20160905_01.md 《Greenplum , HAWQ outer join与motion问题讲解》
201609/20160903_01.md 《CentOS 7.x x64 部署 HAWQ》
201609/20160901_01.md 《PostgreSQL reload配置的动作反馈与源码分析》

201608/20160831_01.md 《CentOS 6.x x64 部署HAWQ》
201608/20160830_01.md 《PostgreSQL rename 代码修正风波》
201608/20160829_04.md 《PostgreSQL CVE-2016-5423 BUG》
201608/20160829_03.md 《PostgreSQL 最佳实践 - pg_rman 数据库恢复示例 与 软件限制解说》
201608/20160829_02.md 《PostgreSQL 最佳实践 - pg_rman 以standby为源的备份浅析》
201608/20160829_01.md 《pg_dump一致性备份以及cache lookup failed错误的原因分析》
201608/20160827_01.md 《在PostgreSQL中实现update | delete limit - CTID扫描实践 (高效阅后即焚)》
201608/20160826_01.md 《PostgreSQL 最佳实践 - 块级别增量备份(pg_rman baseon LSN)源码浅析与使用》
201608/20160825_02.md 《Greenplum 最佳实践 - 估值插件hll的使用(以及hll分式聚合函数优化)》
201608/20160825_01.md 《PostgreSQL延迟hot standby使用问题及源码浅析》
201608/20160824_03.md 《PostgreSQL 最佳实践 - 读写分离》
201608/20160824_02.md 《PostgreSQL 最佳实践 - 水平分库(基于plproxy)》
201608/20160824_01.md 《一个笛卡尔积的update from语句引发的(内存泄露?)问题》
201608/20160823_09.md 《PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)验证 - recovery test script for zfs snapshot clone + postgresql stream replication + archive》
201608/20160823_08.md 《PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)双机HA与块级备份部署》
201608/20160823_07.md 《PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)单个数据库采用多个zfs卷(如表空间)时如何一致性备份》
201608/20160823_06.md 《PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)备份集自动校验》
201608/20160823_05.md 《PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)方案与实战》
201608/20160823_04.md 《PostgreSQL 最佳实践 - 任意时间点恢复源码分析》
201608/20160823_03.md 《PostgreSQL 最佳实践 - 在线增量备份与任意时间点恢复》
201608/20160823_02.md 《PostgreSQL 最佳实践 - 冷备份与还原介绍》
201608/20160823_01.md 《PostgreSQL 最佳实践 - 在线逻辑备份与恢复介绍》
201608/20160818_02.md 《德哥的PostgreSQL私房菜 - 史上最屌PG资料合集》
201608/20160818_01.md 《PostgreSQL 内存表》
201608/20160817_03.md 《冗余数据JOIN导致的慢SQL优化一例》
201608/20160817_02.md 《如何评估QUERY的响应时间?》
201608/20160817_01.md 《PostgreSQL 文本数据分析实践之 - 相似度分析》
201608/20160816_02.md 《PostgreSQL 9.6 并行计算 优化器算法浅析》
201608/20160816_01.md 《PostgreSQL 三角函数的用法举例 - 已知3点求任意夹角(旋转门续)》
201608/20160815_05.md 《PostgreSQL 多路并行 xlog 设计》
201608/20160815_04.md 《PostgreSQL雕虫小技,分组TOP性能提升44倍》
201608/20160815_03.md 《PostgreSQL源码分析 备库查询冲突 - User was holding shared buffer pin for too long》
201608/20160815_02.md 《Linux LVM,如何指定或修改逻辑卷的major, minor号》
201608/20160815_01.md 《Greenplum 最佳实践 - 行存与列存的选择以及转换方法》
201608/20160814_02.md 《使用pg_resetxlog修复PostgreSQL控制文件的方法》
201608/20160814_01.md 《异版本pg_resetxlog后导致的控制文件差异问题处理》
201608/20160813_01.md 《旋转门数据压缩算法在PostgreSQL中的实现 - 流式压缩在物联网、监控、传感器等场景的应用》
201608/20160811_01.md 《为什么cgroup blkio不能限制分区》
201608/20160806_03.md 《Understanding memory》
201608/20160806_02.md 《未对齐(alignment)造成SSD 写放大一例》
201608/20160806_01.md 《Linux 逻辑卷(lvm)管理的两个错误记录》
201608/20160805_01.md 《从PostgreSQL支持100万个连接聊起》
201608/20160803_02.md 《PostgreSQL 表达式索引 - 语法注意事项》
201608/20160803_01.md 《DBA不可不知的操作系统内核参数》
201608/20160802_01.md 《Greenplum 最佳实践 - 函数内嵌套查询在query中调用的替代方案》

201607/20160731_01.md 《如何度量Kernel Resources for PostgreSQL》
201607/20160729_01.md 《search_path在PostgreSQL函数开发中的注意事项》
201607/20160728_03.md 《securecrt克隆会话与sshd 的 MaxSessions》
201607/20160728_02.md 《论数据库redo/data存储规划与SSD写倾斜》
201607/20160728_01.md 《为PostgreSQL讨说法 - 浅析《UBER ENGINEERING SWITCHED FROM POSTGRES TO MYSQL》》
201607/20160727_02.md 《固若金汤 - PostgreSQL pgcrypto加密插件》
201607/20160727_01.md 《PostgreSQL 会话级资源隔离探索》
201607/20160726_01.md 《弱水三千,只取一瓢,当图像搜索遇见PostgreSQL(Haar wavelet)》
201607/20160725_08.md 《PostgreSQL 创建库时如何指定 Collate, Ctype》
201607/20160725_07.md 《用Valgrind检测PostgreSQL内存泄露》
201607/20160725_06.md 《page fault带来的性能问题》
201607/20160725_05.md 《PostgreSQL 如何高效解决 按任意字段分词检索的问题 - case 1》
201607/20160725_04.md 《PostgreSQL Oracle 兼容性之 - 锁定执行计划(Outline system)》
201607/20160725_03.md 《mongoDB BI 分析利器 - PostgreSQL FDW (MongoDB Connector for BI)》
201607/20160725_02.md 《如何加快PostgreSQL结巴分词pg_jieba加载速度》
201607/20160725_01.md 《PostgreSQL 使用递归SQL 找出数据库对象之间的依赖关系》
201607/20160723_03.md 《一致性哈希在分布式数据库中的应用探索》
201607/20160723_02.md 《关键时刻HINT出彩 - PG优化器的参数优化、执行计划固化CASE》
201607/20160723_01.md 《PostgreSQL 递归死循环案例及解法》
201607/20160722_03.md 《如何查看sshd当前配置 (gcore, gdb 的妙用)》
201607/20160722_02.md 《Greenplum 大集群应该调整的sshd_config配置》
201607/20160722_01.md 《SSH服务的几个超时参数 以及 类似DDOS攻击的方法》
201607/20160721_03.md 《阿里云RDS for PostgreSQL用户如何定制数据库参数》
201607/20160721_02.md 《阿里云RDS PG/PPAS(Oracle 兼容版) 用户连接规划》
201607/20160721_01.md 《PostgreSQL 编译选项-g的影响》
201607/20160719_02.md 《Greenplum 最佳实践 - 数据分布黄金法则 - 分布列与分区的选择》
201607/20160719_01.md 《阿里云ApsaraDB RDS用户 - OLAP最佳实践》
201607/20160718_01.md 《Greenplum 资源隔离的原理与源码分析》
201607/20160717_01.md 《PostgreSQL 索引扫描offset内核优化 - case》
201607/20160716_01.md 《Greenplum ORCA 优化器的编译安装与使用》
201607/20160715_03.md 《Greenplum 最佳实践 - 三张图读懂OLAP数据库在企业的正确使用姿势》
201607/20160715_02.md 《PostgreSQL 数据访问 offset 的质变 case》
201607/20160715_01.md 《PostgreSQL 老湿机图解平安科技遇到的垃圾回收"坑"》
201607/20160714_03.md 《如何防止远程程序与RDS PG连接中断》
201607/20160714_02.md 《PostgreSQL PL/Perl 钩子安全性分析》
201607/20160714_01.md 《PostgreSQL Oracle 兼容性之 - PL/SQL record, table类型定义》
201607/20160713_01.md 《连接 0.0.0.0/32 发生了什么》
201607/20160710_01.md 《聊一聊双十一背后的技术 - 物流, 动态路径规划》
201607/20160709_01.md 《PostgreSQL relcache在长连接应用中的内存霸占"坑"》

201606/20160629_01.md 《PostgreSQL 内核扩展之 - 管理十亿级3D扫描数据(基于Lidar产生的point cloud数据)》
201606/20160628_01.md 《如何生成和阅读EnterpriseDB (PPAS(Oracle 兼容版)) AWR诊断报告》
201606/20160626_01.md 《找对业务G点, 体验酸爽 - PostgreSQL内核扩展指南》
201606/20160623_01.md 《PostgreSQL 9.6 开放自定义WAL(REDO)接口》
201606/20160622_01.md 《PostgreSQL ident和peer基于操作系统用户的认证》
201606/20160621_01.md 《为了部落 - 如何通过PostgreSQL基因配对,产生优良下一代》
201606/20160617_02.md 《为什么用 PostgreSQL 绑定变量 没有 Oracle pin S 等待问题》
201606/20160617_01.md 《PostgreSQL plan cache 源码浅析 - 如何确保不会计划倾斜》
201606/20160616_01.md 《PostgreSQL 同步流复制原理和代码浅析》
201606/20160615_02.md 《Linux Zombie进程状态介绍 以及 如何清理》
201606/20160615_01.md 《大量使用临时表带来的系统表如pg_attribute膨胀问题,替代方案,以及如何擦屁股 - Greenplum, PostgreSQL最佳实践》
201606/20160614_06.md 《PostgreSQL merge json的正确姿势》
201606/20160614_05.md 《在PostgreSQL中如何生成线性相关的测试数据》
201606/20160614_04.md 《在PostgreSQL中如何生成测试kmean算法的数据》
201606/20160614_03.md 《PostgreSQL Oracle 兼容性之 - connect by》
201606/20160614_02.md 《EnterpriseDB (PPAS) Oracle兼容性Virtual Private Database(VPD) 数据隔离以及当前缺陷》
201606/20160614_01.md 《在java中正确使用PostgreSQL大对象和字节流(bytea)类型的姿势》
201606/20160613_01.md 《Linux cgroup - cpu与cpuset子系统讲解》
201606/20160612_01.md 《PostgreSQL的"天气预报" - 如何预测Freeze IO风暴》
201606/20160611_01.md 《Linux cgroup资源隔离各个击破之 - io隔离》
201606/20160610_01.md 《B-Tree和B+Tree》
201606/20160608_03.md 《从尿检取中段谈数据库压测》
201606/20160608_02.md 《Linux中进程内存RSS与cgroup内存的RSS统计 - 差异》
201606/20160608_01.md 《精确度量Linux下进程占用多少内存的方法》
201606/20160604_01.md 《PostgreSQL on ECS 横向版本TPCB性能测试》
201606/20160602_01.md 《PostgreSQL ECPG ifdef include等预处理用法》

201605/20160531_01.md 《PostgreSQL 函数稳定性与constraint_excluded分区表逻辑推理过滤的CASE》
201605/20160529_03.md 《PostgreSQL ECPG 开发 DEMO》
201605/20160529_02.md 《EDB PPAS(Oracle 兼容版)的"坑" 不兼容PostgreSQL一例》
201605/20160529_01.md 《PostgreSQL 批量权限 管理方法》
201605/20160528_01.md 《深入浅出PostgreSQL B-Tree索引结构》
201605/20160527_03.md 《防止短连接耗尽你的动态TCP端口》
201605/20160527_02.md 《ssh Forward X11 实现远程主机GUI在本地展示 (C/S X)》
201605/20160527_01.md 《PostgreSQL Oracle 兼容性之 - 如何篡改插入值(例如NULL纂改为其他值)》
201605/20160526_01.md 《PostgreSQL 最佳实践 - 逻辑增量复制(MySQL <-> PgSQL <-> PgSQL)》
201605/20160525_03.md 《使用alidecode将RDS PG同步到线下, 或者将MySQL同步到PG》
201605/20160525_02.md 《PostgreSQL 9.6 支持等待事件统计了》
201605/20160525_01.md 《使用Londiste3 增量同步 线下PostgreSQL 到 阿里云RDS PG》
201605/20160524_03.md 《[转载]用intel编译器icc编译PostgreSQL》
201605/20160524_02.md 《PostgreSQL 如何实现upsert与新旧数据自动分离》
201605/20160524_01.md 《通过ODBC连接PostgreSQL和Greenplum》
201605/20160523_02.md 《PostgreSQL 特性分析 Plan Hint》
201605/20160523_01.md 《PostgreSQL 9.6 黑科技 bloom 算法索引,一个索引支撑任意列组合查询》
201605/20160520_01.md 《PostgreSQL 大表自动 freeze 优化思路》
201605/20160515_01.md 《PostgreSQL 标签系统 bit 位运算 查询性能》
201605/20160511_01.md 《PostgreSQL 获取拼音首字母的函数 - 摘自互联网》
201605/20160510_04.md 《PostgreSQL MySQL 兼容性之 - 读写用户的只读影子用户》
201605/20160510_03.md 《PostgreSQL schema,database owner 的高危注意事项》
201605/20160510_02.md 《使用社区版本pg_dump 逻辑备份导出 EDB PPAS(Oracle 兼容版) 的风险》
201605/20160510_01.md 《PostgreSQL 逻辑结构 和 权限体系 介绍》
201605/20160507_02.md 《PostgreSQL GIN索引limit慢的原因分析》
201605/20160507_01.md 《PostgreSQL Oracle 兼容性之 - add_months》
201605/20160506_06.md 《PostgreSQL 备份链路sslcompression压缩 (openssl)》
201605/20160506_05.md 《PostgreSQL pg_backup_start_time() CST 时区转换 问题》
201605/20160506_04.md 《PostgreSQL csvlog 源码分析》
201605/20160506_03.md 《PostgreSQL serializable read only deferrable事务的用法背景》
201605/20160506_02.md 《中文模糊查询性能优化 by PostgreSQL trgm》
201605/20160506_01.md 《论count与offset使用不当的罪名 和 分页的优化》
201605/20160505_01.md 《论云数据库编程能力的重要性》
201605/20160503_02.md 《PostgreSQL 可靠性和一致性 代码分析》
201605/20160503_01.md 《PostgreSQL Oracle 兼容性之 - psql prompt like Oracle SQL*Plus》

201604/20160429_02.md 《如何分析D状态进程》
201604/20160429_01.md 《[转载]postgresql 9.5版本之前实现upsert功能》
201604/20160428_01.md 《PostgreSQL 网络延迟 瓶颈定量分析》
201604/20160427_01.md 《改写 sysbench oltp.lua 支持PostgreSQL绑定变量》
201604/20160426_04.md 《如何用 sysbench 并行装载 PostgreSQL 测试数据》
201604/20160426_03.md 《PostgreSQL prepared statement和simple query的profile及性能差异》
201604/20160426_02.md 《PostgreSQL SQL log duration time 源码分析》
201604/20160426_01.md 《iperf 测试网络性能指标》
201604/20160421_02.md 《PostgreSQL IDE pgadmin , edb postgres(Oracle 兼容版) enterprise manager 查询慢的问题分析》
201604/20160421_01.md 《如何追溯 PostgreSQL 慢查询当时的状态》
201604/20160419_01.md 《PostgreSQL 行级 全文检索》
201604/20160414_01.md 《PostgreSQL 物联网黑科技 - 瘦身几百倍的索引(BRIN index)》
201604/20160407_03.md 《PostgreSQL 流复制延迟的测试方法》
201604/20160407_02.md 《Greenplum segment节点直接读写配置与性能》
201604/20160407_01.md 《fio测试IO性能》
201604/20160406_01.md 《如何评估Greenplum master 空间以及segment元数据占用的空间》
201604/20160405_01.md 《PostgreSQL 递归查询一例 - 资金累加链》
201604/20160404_01.md 《一个简单算法可以帮助物联网,金融 用户 节约98%的数据存储成本 (PostgreSQL,Greenplum帮你做到)》
201604/20160403_01.md 《PostgreSQL 计算 任意类型 字段之间的线性相关性》
201604/20160402_02.md 《PostgreSQL offset 原理,及使用注意事项》
201604/20160402_01.md 《PostgreSQL n阶乘计算, 排列组合计算 - 如何计算可变参数中有没有重复参数》
201604/20160401_02.md 《GoldenGate - Oracle 实时复制到 PostgreSQL或EnterpriseDB》
201604/20160401_01.md 《阿里云 PostgreSQL pg_hint_plan插件的用法》

201603/20160331_02.md 《CentOS 6.x online change existing running process's ulimits》
201603/20160331_01.md 《PostgreSQL 在3D 数据内容管理中的应用》
201603/20160329_01.md 《PostgreSQL 长事务中DML产生的数据无法被及时纳入统计信息导致的问题》
201603/20160325_01.md 《PostgreSQL 与基友们的故事之 - Redis (无限缓存,实时标签...)》
201603/20160324_03.md 《PostgreSQL和Greenplum的临时表空间介绍》
201603/20160324_02.md 《PostgreSQL Greenplum crash 后临时表引发的BUG - 暨年龄监控的重要性》
201603/20160324_01.md 《Greenplum 的Oracle兼容性之 - orafunc (orafce)》
201603/20160322_01.md 《PostgreSQL 字符串 collate 与排序 源码分析》
201603/20160320_01.md 《PostgreSQL 如何潇洒的处理每天上百TB的数据增量》
201603/20160318_02.md 《PostgreSQL 锁等待跟踪》
201603/20160318_01.md 《PostgreSQL Oracle 兼容性之 - PL/SQL pipelined》
201603/20160317_01.md 《PostgreSQL 启动时会自动清理temporary-files directory》
201603/20160316_03.md 《如何将阿里云RDS PgSQL恢复到本地主机中》
201603/20160316_02.md 《PostgreSQL 性能优化之 - 大锁与long sql/xact的蝴蝶效应(泛洪)》
201603/20160316_01.md 《PostgreSQL 加载动态库详解》
201603/20160315_02.md 《PostgreSQL MySQL 兼容性之 - 时间类型》
201603/20160315_01.md 《PostgreSQL Oracle 兼容性之 - sys_guid() UUID》
201603/20160312_01.md 《Kipmi0 占用100% CPU1核》
201603/20160311_01.md 《PostgreSQL promote过程 和 一主多备 时间线对接详解》
201603/20160310_02.md 《PostgreSQL 小改动,解决流复制遇到的pg_xlog已删除的问题(主库wal sender读归档目录文件发送给wal sender)》
201603/20160310_01.md 《使用阿里云PostgreSQL zhparser中文分词时不可不知的几个参数》
201603/20160309_01.md 《Greenplum通过gp_dist_random('gp_id') 在所有节点调用某个函数》
201603/20160308_02.md 《PostgreSQL 如何提升LDAP或AD域认证的可用性》
201603/20160308_01.md 《Greenplum 最佳实践 - 如何支持反转索引(reverse, orafunc)》
201603/20160307_01.md 《PostgreSQL 1000亿数据量 正则匹配 速度与激情》
201603/20160303_01.md 《PostgreSQL fixeddecimal - 用CPU "硬解码" 提升1倍 数值运算能力 助力金融大数据量计算》
201603/20160302_01.md 《PostgreSQL 百亿数据 秒级响应 正则及模糊查询》
201603/20160301_03.md 《[转载]linux 时间戳转换, dmesg 时间转换》
201603/20160301_02.md 《如何搭建阿里云RDS PostgreSQL数据库的逻辑备库》
201603/20160301_01.md 《如何搭建阿里云RDS PostgreSQL数据库的物理备库》

201602/20160229_02.md 《PostgreSQL 列存储引擎 susql (志铭奉献)》
201602/20160229_01.md 《PostgreSQL 将字段加入指定位置 - 表字段位置的 "虚拟修改" 实现》
201602/20160225_01.md 《PostgreSQL 优化器逻辑推理能力 源码解析》
201602/20160224_01.md 《PostgreSQL 操作符与优化器详解 - 包含(选择性、JOIN方法、等效)等内容》
201602/20160215_01.md 《cgroup 术语和规则》
201602/20160205_01.md 《PostgreSQL wal receiver 统计信息 patch》
201602/20160204_01.md 《PostgreSQL Oracle 兼容性之 - WM_SYS.WM_CONCAT》
201602/20160203_03.md 《EnterpriseDB & PostgreSQL RLS & Oracle VPD》
201602/20160203_02.md 《PostgreSQL Oracle 兼容性之 - 函数 自治事务 的写法和实现》
201602/20160203_01.md 《PostgreSQL SQL HINT的使用(pg_hint_plan)》
201602/20160202_01.md 《PostgreSQL 子事务 id & command id 溢出问题分析》

201601/20160126_02.md 《可以在命令行中提供密码的ssh登陆工具 sshpass》
201601/20160126_01.md 《Linux OS 系统信息采集列表》
201601/20160125_01.md 《Greenplum PostgreSQL --enable-profiling 产生gprof性能诊断代码》
201601/20160124_01.md 《PostgreSQL pg_basebackup 并行压缩备份》
201601/20160119_01.md 《PostgreSQL 百亿地理位置数据 近邻查询性能》
201601/20160118_03.md 《clang编译 PostgreSQL》
201601/20160118_02.md 《图数据库 CayLey + PostgreSQL》
201601/20160118_01.md 《perf Performance analysis tools for Linux》
201601/20160115_01.md 《llvm, clang》
201601/20160113_02.md 《gcc 更新》
201601/20160113_01.md 《PostgreSQL pg_stat_replication sent_location, write_location, flush_location, replay_location的差别》
201601/20160112_01.md 《Oracle 12c NB特性 多LGWR进程SCALABLE LGWR _use_single_log_writer》
201601/20160111_02.md 《BenchmarkSQL 测试Oracle 12c TPC-C 性能 (含个人测试结果)》
201601/20160111_01.md 《PostgreSQL hugepage 支持》
201601/20160110_01.md 《BenchmarkSQL 支持多个 schema》
201601/20160109_01.md 《BenchmarkSQL 测试PostgreSQL 9.5.0 TPC-C 性能》
201601/20160107_04.md 《EXT4 vs XFS us iozone》
201601/20160107_03.md 《PostgreSQL on XFS vs EXT4 性能》
201601/20160107_02.md 《xfs logdev 完美解决cgroup iops限制时ext4 data=writeback才能解决的问题》
201601/20160107_01.md 《为什么PostgreSQL启动后有个UDP监听localhost - pgstat统计信息进程间通信》
201601/20160106_03.md 《PostgreSQL 事务,会话 GUC 变量 妙用 - 获取并跟踪事务结束时间(不是来自XLOG commit record哦)》
201601/20160106_02.md 《PostgreSQL on xfs 性能优化 - 2》
201601/20160106_01.md 《PostgreSQL on xfs 性能优化 - 1》
201601/20160104_02.md 《zfs 快照增量恢复 vs PostgreSQL xlog增量恢复 速度》
201601/20160104_01.md 《zfs 快照增量大小 vs PostgreSQL产生的XLOG大小》
201601/20160103_01.md 《zfs 快照发送与接收》

201512/20151229_01.md 《PostgreSQL OLTP on ZFS 性能优化》
201512/20151228_01.md 《PostgreSQL standby 在万兆网环境中缘何 延迟? 如何解决?》
201512/20151224_01.md 《PostgreSQL 金融行业高可用和容灾解决方案》
201512/20151223_02.md 《BenchmarkSQL 测试Oracle 12c TPC-C 性能》
201512/20151223_01.md 《Linux RHEL6 x64 命令行静默安装 Oracle 12c - 2》
201512/20151222_02.md 《Greenplum 激活standby master失败后的异常修复》
201512/20151222_01.md 《Linux RHEL6 x64 命令行静默安装 Oracle 12c - 1》
201512/20151221_02.md 《PostgreSQL Oracle 兼容性之 - WITH 递归 ( connect by )》
201512/20151221_01.md 《PostgreSQL Oracle 兼容性之 - orafce介绍》
201512/20151220_08.md 《民用SSD 关闭 写cache后的 糟糕性能表现》
201512/20151220_07.md 《SSD 因 NCQ hang,failed command: WRITE FPDMA QUEUED / tag 28 ncq 4096 out》
201512/20151220_06.md 《阿里云ApsaraDB RDS for PostgreSQL 最佳实践 - 6 任意时间点恢复》
201512/20151220_05.md 《阿里云ApsaraDB RDS for PostgreSQL 最佳实践 - 5 长短连接测试》
201512/20151220_04.md 《阿里云ApsaraDB RDS for PostgreSQL 最佳实践 - 4 水平分库(plproxy) 之 节点扩展》
201512/20151220_03.md 《阿里云ApsaraDB RDS for PostgreSQL 最佳实践 - 3 水平分库(plproxy) vs 单机 性能》
201512/20151220_02.md 《阿里云ApsaraDB RDS for PostgreSQL 最佳实践 - 2 教你RDS PG的水平分库(plproxy)》
201512/20151220_01.md 《阿里云ApsaraDB RDS for PostgreSQL 最佳实践 - 1 教你做RDS性能测试》
201512/20151218_01.md 《Greenplum 表空间和filespace的用法》
201512/20151217_01.md 《Greenplum 源码安装》
201512/20151215_01.md 《"物联网"流式处理应用 - 用PostgreSQL实时处理(万亿每天)》
201512/20151214_01.md 《PostgreSQL 多元线性回归 - 2 股票预测》
201512/20151210_01.md 《PostgreSQL 使用pg_xlogdump找到误操作事务号》
201512/20151208_01.md 《btrfs 使用指南 - 1 概念,创建,块设备管理,性能优化》
201512/20151207_01.md 《btrfs cfq, noop, deadline三种IO调度策略下的IO性能表现》

201511/20151130_02.md 《安装iozone on CentOS 7 x64》
201511/20151130_01.md 《PostgreSQL 安全警钟长鸣》
201511/20151126_01.md 《让greenplum的oltp性能飞起来 - 直接读写数据节点》
201511/20151118_01.md 《Greenplum RT高的原因分析 和 优化方法》
201511/20151111_02.md 《PostgreSQL UTF8 和 GB18030编码map文件不完整的问题》
201511/20151111_01.md 《一张图看懂MADlib能干什么》
201511/20151109_01.md 《PostgreSQL snapshot too old补丁, 防止数据库膨胀》
201511/20151108_01.md 《ltree 支持的字符 ISALNUM》
201511/20151105_01.md 《注意PostgreSQL "隐式"锁请求》

201510/20151030_01.md 《PostgreSQL promote 激活 源码分析》
201510/20151029_01.md 《PostgreSQL 支持压缩吗?压缩比如何?》
201510/20151026_01.md 《同态加密homomorphic encryption的好处》
201510/20151022_02.md 《逻辑复制中没有主键或非空+唯一约束存在的问题》
201510/20151022_01.md 《开放dblink , fdw带来的安全隐患》
201510/20151021_02.md 《PostgreSQL 流计算指 pipelinedb 实时处理Kafka消息流》
201510/20151021_01.md 《PostgreSQL Oracle 兼容性 - Oracle反转索引 迁移到PostgreSQL可用函数索引或哈希索引》
201510/20151020_02.md 《float和numeric性能对比》
201510/20151020_01.md 《PostgreSQL 浮点精度调整(extra_float_digits)》
201510/20151016_01.md 《[转]一篇超赞的 PostgreSQL query 生命周期分析》
201510/20151015_01.md 《基于PostgreSQL的流式PipelineDB, 1000万/s实时统计不是梦》
201510/20151012_01.md 《为什么PostgreSQL UUID-OSSP可能产生重复值?》
201510/20151010_01.md 《PostgreSQL 逻辑复制插件 UDR, 可以愉快的玩类似MySQL的binlog复制了》
201510/20151008_01.md 《PostgreSQL数据库 OLTP高并发请求性能优化》
201510/20151007_01.md 《PostgreSQL共享存储一写多读(类Oracle RAC架构)》

201509/20150930_01.md 《PostgreSQL function 会遗传security 属性吗?》
201509/20150929_02.md 《PostgreSQL cancel 通信协议、信号和代码》
201509/20150929_01.md 《PostgreSQL 安全陷阱 - 利用触发器或规则,结合security invoker函数制造反噬陷阱》
201509/20150928_01.md 《pg_shard PostgreSQL数据库分片》
201509/20150926_04.md 《pg_basebackup 不备份哪些文件》
201509/20150926_03.md 《请勿滥用unlogged table & hash index》
201509/20150926_02.md 《从文件系统恢复遗失的UNLOGGED table's datafile(文件系统恢复实践)》
201509/20150926_01.md 《cgroup告诉你如何计算 PostgreSQL 数据库实例用了多少内存》
201509/20150925_01.md 《PostgreSQL cancel 安全漏洞》
201509/20150924_05.md 《fwrite fwrite_unlocked》
201509/20150924_04.md 《pg_stat_statements fwrite not save》
201509/20150924_03.md 《PostgreSQL json jsonb 支持的value数据类型,如何构造一个jsonb》
201509/20150924_02.md 《PostgreSQL jdbc 9.4 支持load balance 和 connection failover了》
201509/20150924_01.md 《请勿滥用 2PC, 忘记提交prepared transaction对PostgreSQL造成的危害.》
201509/20150923_03.md 《PostgreSQL 混合场景benchmark计算方法》
201509/20150923_02.md 《PostgreSQL 混合场景benchmark估算方法》
201509/20150923_01.md 《PostgreSQL OID 源码分析》
201509/20150922_01.md 《PostgreSQL 批量调用函数的方法》
201509/20150921_01.md 《PostgreSQL Oracle 兼容性之 - Oracle FORALL & PostgreSQL ? op any|all (ARRAY)》
201509/20150919_02.md 《妙用explain Plan Rows快速估算行 - 分页数估算》
201509/20150919_01.md 《PostgreSQL数据库监控中的统计学 - 对象SIZE的数据分布图》
201509/20150916_02.md 《substituting access method "gist" for obsolete method "rtree》
201509/20150916_01.md 《Core dump 分析》
201509/20150915_01.md 《beyond b-tree (gin\gist索引讲解PDF)》
201509/20150914_01.md 《PostgreSQL 秒杀场景优化》
201509/20150911_03.md 《PostgreSQL 多字节字符集合法性检测》
201509/20150911_02.md 《[转载]关于字符编码,你所需要知道的》
201509/20150911_01.md 《don't shutdown postgresql before call pg_stop_backup() - 备份结束前,不要停库,源码分析》
201509/20150910_01.md 《云时代,我们需要PostgreSQL,需要服务端编程》
201509/20150908_01.md 《londiste3 copy table' snapshot & PostgreSQL logical replication's snapshot 不同之处》
201509/20150907_04.md 《PostgreSQL 回归测试》
201509/20150907_03.md 《PostgreSQL src/Makefile.global中的小坑》
201509/20150907_02.md 《PostgreSQL C代码覆盖率测试(gcov, lcov)》
201509/20150907_01.md 《piggly, 一个plpgsql 代码覆盖测试工具》
201509/20150906_05.md 《用PostgreSQL玩国际象棋》
201509/20150906_04.md 《并发事务, 共享行锁管理 - pg_multixact manager for shared-row-lock implementation》
201509/20150906_03.md 《pg_clog的一致性 & 异步事务提交》
201509/20150906_02.md 《pg_clog的原子操作与pg_subtrans(子事务)》
201509/20150906_01.md 《PostgreSQL pg_clog fsync 频率分析》
201509/20150905_01.md 《为什么PostgreSQL查询语句也可能产生 xlog, 并且可能对buffer有write操作 ? hint bits》
201509/20150904_01.md 《除了xlog,哪些操作可能还需要fsync ?》

201508/20150831_03.md 《PostgreSQL & LLVM & Vitesse DB》
201508/20150831_02.md 《NFS over RDMA》
201508/20150831_01.md 《使用 PGStrom 2 (GPU JOIN, BulkScan, GpuPreAgg, ...)》
201508/20150824_01.md 《PostgreSQL Greenplum 结巴分词(by plpython)》
201508/20150821_01.md 《NLPIR 分词准确率接近98.23%》
201508/20150818_03.md 《PostgreSQL 读写操作系统文件函数(File I/O)》
201508/20150818_02.md 《PostgreSQL cann't use NULL ciphers(do not encryption) when use hostssl?》
201508/20150818_01.md 《PostgreSQL SSL链路压缩例子》
201508/20150817_02.md 《PostgreSQL 单元测试》
201508/20150817_01.md 《K-Means 数据聚集算法》
201508/20150816_04.md 《sync_file_range - sync a file segment with disk (None of these operations writes out the file's metadata)》
201508/20150816_03.md 《从fread和mmap 谈读文件的性能》
201508/20150816_02.md 《DirectIO & BufferedIO》
201508/20150816_01.md 《lseek, fallocate来快速创建一个空洞文件,lseek不占用空间,fallocate占用空间(快速预分配)》
201508/20150815_02.md 《linux文件系统分配策略》
201508/20150815_01.md 《Linux IO 之 系统缓存(pdflush & dirty page) 及 扩展知识》
201508/20150814_02.md 《试用 PGStrom》
201508/20150814_01.md 《ext4 mount option data mode: journal ordered writeback》
201508/20150813_05.md 《count nulls or not nulls in one record/row》
201508/20150813_04.md 《从一个数据类型/record/row中解析它对应的列名》
201508/20150813_03.md 《路径规划应用 pgRouting 实践与开放地图导入 - Openstreetmap PBF》
201508/20150813_02.md 《PostgreSQL sort or not sort when group by?》
201508/20150813_01.md 《PostgreSQL 轻量级数字对称加密》
201508/20150812_01.md 《Linux内核调试方法总结》
201508/20150804_01.md 《Get stream replication state from standby》
201508/20150803_02.md 《PostgreSQL extend function - C example》
201508/20150803_01.md 《PostgreSQL can continue when postmaster killed》
201508/20150802_01.md 《PostgreSQL How to get upstream node conninfo from standby node》

201507/20150730_01.md 《PostgreSQL database cann't startup because memory overcommit》
201507/20150723_01.md 《MySQL & PostgreSQL choice》
201507/20150722_01.md 《PostgreSQL use UDF combine NoSQL DB's Computing Power》
201507/20150717_03.md 《use PostgreSQL trigger manage stock & offer infomation》
201507/20150717_02.md 《PostgreSQL (User defined Operator) UDO & Operator Optimization Information》
201507/20150717_01.md 《PostgreSQL function's SECURITY DEFINER | INVOKER, SET configuration_parameter { TO value | = value | FROM CURRENT }》
201507/20150713_01.md 《pg_locks.virtualxid & transactionid》
201507/20150703_01.md 《PostgreSQL Oracle 兼容性之 - orafce (包、函数、DUAL)》

201506/20150626_01.md 《PostgreSQL earth distance module》
201506/20150619_01.md 《online DDL (or NOWAIT DDL) in PostgreSQL》
201506/20150618_01.md 《生成泊松、高斯、指数、随机分布数据 - PostgreSQL 9.5 new feature - pgbench improve, gaussian (standard normal) & exponential distribution》
201506/20150616_02.md 《PostgreSQL 9.5 new feature - pg_dump use --snapshot taken by another session (exp. slot, pg_export_snapshot())》
201506/20150616_01.md 《PostgreSQL 9.5 new feature - width_bucket return the bucket number》
201506/20150615_01.md 《PostgreSQL trigger/rule based replication configure, DISABLE/ENABLE [ REPLICA | ALWAYS ] TRIGGER | RULE》
201506/20150601_01.md 《PostgreSQL 数据库安全指南》

201505/20150526_02.md 《PostgreSQL 9.5 new feature - Support GROUPING SETS, CUBE and ROLLUP.》
201505/20150526_01.md 《PostgreSQL 9.5 new feature - lets BRIN be used with R-Tree-like indexing strategies For "inclusion" opclasses》
201505/20150525_04.md 《use PostgreSQL async Notification as a chat group》
201505/20150525_03.md 《PostgreSQL 9.5 new feature - Writing A Custom Scan Provider》
201505/20150525_02.md 《PostgreSQL 9.5 new feature - pg_receivexlog run as synchronous standby》
201505/20150525_01.md 《PostgreSQL 9.5 new feature - table | mview data sample》
201505/20150515_02.md 《PostgreSQL 9.5 new feature - use FSM fast evaluate bloat and other table level statics(pgstattuple_approx)》
201505/20150515_01.md 《PostgreSQL 审计 - pg_audit module》
201505/20150514_01.md 《PostgreSQL Oracle 兼容性 自治事务 - partial/sub commit within function》
201505/20150511_01.md 《parallel blocking|waiting by slow BLOCK extend relation , ExclusiveLock on extension of relation》
201505/20150510_01.md 《PostgreSQL find out session's current query blocked by which transaction use pg_locks & pg_stat_activity》
201505/20150509_01.md 《PostgreSQL 代码性能诊断之 - OProfile & Systemtap》
201505/20150507_01.md 《Roaring Bitmap - A better compressed bitset》
201505/20150506_07.md 《PostgreSQL 检查点性能影响及源码分析 - 7》
201505/20150506_06.md 《PostgreSQL 检查点性能影响及源码分析 - 6》
201505/20150506_05.md 《PostgreSQL 检查点性能影响及源码分析 - 5》
201505/20150506_04.md 《PostgreSQL 检查点性能影响及源码分析 - 4》
201505/20150506_03.md 《PostgreSQL 检查点性能影响及源码分析 - 3》
201505/20150506_02.md 《PostgreSQL 检查点性能影响及源码分析 - 2》
201505/20150506_01.md 《PostgreSQL 检查点性能影响及源码分析 - 1》
201505/20150503_02.md 《Customize Dictionary or Filter dictionary by Synonym & Thesaurus, customize zhparser's xdb》
201505/20150503_01.md 《PostgreSQL垃圾回收代码分析 - why postgresql cann't reclaim tuple is HEAPTUPLE_RECENTLY_DEAD》

201504/20150430_01.md 《PostgreSQL timestamp parse in gram.y (' ' AT TIME ZONE ' ')》
201504/20150429_02.md 《PostgreSQL 垃圾回收原理以及如何预防膨胀 - How to prevent object bloat in PostgreSQL》
201504/20150429_01.md 《PostgreSQL Oracle 兼容性之 - 事件触发器实现类似Oracle的回收站功能》
201504/20150427_01.md 《geoip - Geolocation using GeoIP》
201504/20150419_01.md 《PostgreSQL 9.5 new feature - BRIN (block range index) index》
201504/20150414_01.md 《PivotalR between R & PostgreSQL-like Databases(for exp : Greenplum, hadoop access by hawq)》
201504/20150410_01.md 《如何比较PostgreSQL表的定义(compare table ddl)》
201504/20150409_04.md 《PostgreSQL 9.5 new feature - log replication commands》
201504/20150409_03.md 《PostgreSQL 9.5 new feature - record transaction commit timestamp》
201504/20150409_02.md 《PostgreSQL 9.5 使用 import foreign schema 语法一键创建外部表》
201504/20150409_01.md 《PostgreSQL 行安全策略 - PostgreSQL 9.5 new feature - can define row security policy for table》
201504/20150407_02.md 《PostgreSQL aggregate function 4 : Hypothetical-Set Aggregate Functions》
201504/20150407_01.md 《PostgreSQL aggregate function 3 : Aggregate Functions for Ordered-Set》
201504/20150402_02.md 《如何给KVM虚拟机添加disk, cpu, 内存, 网卡设备》
201504/20150402_01.md 《KVM虚拟机CPU开销高性能优化例子 - 配置CPU flag》
201504/20150401_02.md 《install kvm hosts use kickstart in CentOS 6 in text mode》
201504/20150401_01.md 《install kvm hosts use vnc in CentOS 6》

201503/20150325_03.md 《PostgreSQL primary-standby failback tools : pg_rewind》
201503/20150325_02.md 《PostgreSQL 9.5 new feature - pg_rewind fast sync Split Brain Primary & Standby》
201503/20150325_01.md 《PostgreSQL 9.5 add pg_rewind for Fast align for PostgreSQL unaligned primary & standby》
201503/20150313_01.md 《don't mistake the float/double's display & real value》
201503/20150312_01.md 《PostgreSQL 使用函数生成 外部表DDL(use function generate foreign table DDL in postgresql)》
201503/20150305_01.md 《在PostgreSQL中用线性回归分析linear regression做预测 - 例子2, 预测未来数日某股收盘价》
201503/20150304_01.md 《PostgreSQL 线性回归 - 股价预测 1》
201503/20150303_03.md 《PostgreSQL aggregate function 2 : Aggregate Functions for Statistics》
201503/20150303_02.md 《用PostgreSQL了解一些统计学术语以及计算方法和表示方法 - 1》
201503/20150303_01.md 《在PostgreSQL中用线性回归分析(linear regression) - 实现数据预测》
201503/20150302_01.md 《PostgreSQL aggregate function 1 : General-Purpose Aggregate Functions》

201502/20150228_02.md 《population & sample covariance, standard deviation Aggregate in PostgreSQL》
201502/20150228_01.md 《PostgreSQL 统计信息之 - 逻辑与物理存储的线性相关性》
201502/20150209_01.md 《PostgreSQL 函数代码隐藏 - How to control who can see PostgreSQL function's source code》

201501/20150129_03.md 《dmsetup remove dm device solve : zpool error:one or more vdevs refer to the same device》
201501/20150129_02.md 《fast random data query & delete use ctid in postgresql》
201501/20150129_01.md 《随机记录并发查询与更新(转移、删除)的"无耻"优化方法》
201501/20150113_02.md 《zfs performance tuning basic》
201501/20150113_01.md 《ZFS case : top CPU 100%sy, when no free memory trigger it.》

201412/20141219_01.md 《PostgreSQL 快速大版本升级多种方案 - 含重点介绍fast & safe upgrade to PostgreSQL 9.4 use pg_upgrade & zfs》
201412/20141214_01.md 《PostgreSQL 触发器应用 - use trigger audit record which column modified, insert, delete.》
201412/20141211_02.md 《use event trigger function record user who alter table's SQL》
201412/20141211_01.md 《PostgreSQL 事件触发器 - DDL审计 , DDL逻辑复制 , 打造DDL统一管理入》
201412/20141206_01.md 《Install OpenVSwitch into CentOS 7 userspace》
201412/20141203_01.md 《consistent status in distributed database for exp postgres-xc xl》

201411/20141119_01.md 《PostgreSQL 的 rpm(yum) 安装方法》

201410/20141024_01.md 《PostgreSQL rows return by ProcessQuery queryDesc->estate->es_processed》
201410/20141017_01.md 《数据库性能会随着对象增加而受影响吗?max_locks_per_transaction & pg_locks entrys limit》
201410/20141009_01.md 《PostgreSQL 密码安全指南》

201409/20140930_01.md 《PostgreSQL数据库在上市公司重要应用中的SOX审计》
201409/20140924_01.md 《PostgreSQL Windows AD认证配置》
201409/20140919_01.md 《PostgreSQL PGCluster-II like Oracle's RAC can used in PG-XC or other distributed db based pg improve DBsys's Availbility》
201409/20140917_01.md 《PostgreSQL 触发器应用 - (触发器WHEN)前置条件过滤跟踪目标记录》

201408/20140828_01.md 《PostgreSQL 闪回 - flash back query emulate by trigger》
201408/20140823_01.md 《PostgreSQL 逻辑备份与业务DDL的锁冲突案例 - PostgreSQL logical backup attention on lock and long time dump》
201408/20140806_01.md 《tunctl , bridge , sub interface 在multi-network环境中的使用, 无需路由打通不同主机的不同网段》
201408/20140801_03.md 《Install OpenVSwitch on CentOS 6.x x64》
201408/20140801_02.md 《USE OpenVSwitch Isolating VM traffic using VLANs》
201408/20140801_01.md 《OpenvSwitch readme & faq》

201407/20140731_01.md 《replace offline or FAULTED device in ZPOOL》
201407/20140725_02.md 《GreenPlum 4.3.2.0 installed in CentOS 6.x x64》
201407/20140725_01.md 《Postgres-XL you can only see databases with CREATE privilege》
201407/20140722_01.md 《ZFS on Linux performance tuning when zfs_iput_taskq take near 100% CPU》
201407/20140710_01.md 《Why Large synchronous writes are slow when a slog is present?》
201407/20140704_01.md 《flashcache usage guide》
201407/20140701_01.md 《PostgreSQL xlog $PGDATA and zfs snapshot based central backup & PITR case》

201406/20140630_01.md 《ZFS df》
201406/20140628_01.md 《PostgreSQL IOPS performance tuning by flashcache》
201406/20140626_02.md 《ZFS fsync IOPS performance in FreeBSD》
201406/20140626_01.md 《ZFS (sync, async) R/W IOPS / throughput performance tuning》
201406/20140625_03.md 《ZFS module parameters in Linux (OR kernel parameter in FreeBSD or zfs-in-kernel OS)》
201406/20140625_02.md 《ZIL (ZFS intent log) zil.c》
201406/20140625_01.md 《ZFS ARC & L2ARC zfs-$ver/module/zfs/arc.c》
201406/20140619_01.md 《ZFS 12SATA JBOD vs MSA 2312FC 24SAS》
201406/20140618_01.md 《单网卡绑多个IP时如何指定IP出口(VIP出口绑定) - use ip modify route table use vip as src trans in multi-IP bonded env》
201406/20140617_08.md 《ZPOOL health check and repair use scrub》
201406/20140617_07.md 《zpool performance optimal property vdev's ashift or sector at create time》
201406/20140617_06.md 《ZFS thin provisioning / sparse ZVOL》
201406/20140617_05.md 《Install ZFS on CentOS use yum》
201406/20140617_04.md 《PostgreSQL central stream replication unlinked use (scp, cp, pg_basebackup ...)》
201406/20140617_03.md 《PostgreSQL centrol PITR backup with kvm and zfs and nfs or zvol》
201406/20140617_02.md 《test zfs dedup vs compress which suit in your environment》
201406/20140617_01.md 《zpool raidz vdev how many under block dev choose for optimal performance (Best Practices and Caveats)》
201406/20140614_01.md 《使用 ssh -R 建立反向/远程TCP端口转发代理》
201406/20140609_01.md 《PostgreSQL LDAP认证之 search bind配置》
201406/20140607_01.md 《CentOS 6.x 优先级 limit change to /etc/security/limits.d/xxx》
201406/20140606_02.md 《PostgreSQL LDAP认证之 simple bind配置》
201406/20140606_01.md 《OpenLDAP 使用方法》
201406/20140604_01.md 《OpenLDAP 安装指南》

201405/20140527_04.md 《set zfs's property snapdir to hidden or visible see snapshot directory》
201405/20140527_03.md 《zpool use 4KiB sector》
201405/20140527_02.md 《zpool add top-level vdev; attach, detach, offline, online, replace vdev;》
201405/20140527_01.md 《zpool use vdevs distribute》
201405/20140519_03.md 《use zfs snapshot rollback postgresql's primary to old status in PG HA》
201405/20140519_02.md 《ZFS deduplicate》
201405/20140519_01.md 《ZFS compression algorithm lzjb, gzip, gzip-[0-9], zle, lz4 compare》
201405/20140518_05.md 《zfs pool self healing and scrub and pre-replace "bad"-disks》
201405/20140518_04.md 《use export and import move ZPOOL's underdev from one machine to another OR upgrade a zfs version OR recover destroyed pools》
201405/20140518_03.md 《send and receive ZFS snapshot between machines》
201405/20140518_02.md 《ZFS used as block device - ZVOL》
201405/20140518_01.md 《ZFS snapshot used with PostgreSQL PITR or FAST degrade or PG-XC GreenPlum plproxy MPP DB's consistent backup》
201405/20140516_01.md 《zfs on CentOS 6.5 x64 compare performance with ext4 use postgresql pgbench》

201404/20140426_01.md 《索引顺序扫描引发的堆扫描IO放大背后的统计学原理与解决办法 - PostgreSQL index scan enlarge heap page scans when index and column correlation small.》
201404/20140423_01.md 《优化器成本因子校对(disk,ssd,memory IO开销精算) - PostgreSQL real seq_page_cost & random_page_cost in disks,ssd,memory》
201404/20140414_01.md 《PostgreSQL leakproof function in rule rewrite("attack" security_barrier views)》
201404/20140409_01.md 《PostgreSQL pg_current_xlog_insert_location() & pg_current_xlog_location()》
201404/20140403_01.md 《PostgreSQL 回收站功能 - 基于HOOK的recycle bin pgtrashcan》

201403/20140328_01.md 《PostgreSQL pg_bulkload speed test》
201403/20140324_01.md 《PostgreSQL chinese full text search 中文全文检索》
201403/20140320_01.md 《PostgreSQL log AND trace AND debug 详解》
201403/20140316_01.md 《PostgreSQL 嵌套循环成本估算方法 - nestloop loop cost & cost_material run_cost》

201402/20140227_01.md 《PostgreSQL nagios monitor script (archive, vacuum, age, conn, rollback, standby, lock, xact, seq, index...)》
201402/20140211_01.md 《分页优化 - order by limit x offset y performance tuning》

201312/20131217_01.md 《PostgreSQL SERIALIZABLE ISOLATION LEVEL introduce》

201311/20131127_01.md 《stap trace blockdev's iops》
201311/20131126_03.md 《优化器成本因子校对 - PostgreSQL explain cost constants alignment to timestamp》
201311/20131126_02.md 《USE blockdev --setra 0 and systemtap test real BLOCKDEV iops》
201311/20131126_01.md 《设置进程亲和 - numactl 或 taskset - retrieve or set a process's CPU affinity (affect SYSTEMTAP TIME)》
201311/20131121_02.md 《Systemtap examples, Identifying Contended User-Space Locks》
201311/20131121_01.md 《Systemtap examples, Profiling - 6 Tracking System Call Volume Per Process》
201311/20131120_03.md 《Systemtap examples, Profiling - 5 Tracking Most Frequently Used System Calls》
201311/20131120_02.md 《Systemtap examples, Profiling - 4 Monitoring Polling Applications》
201311/20131120_01.md 《Systemtap examples, Profiling - 3 Determining Time Spent in Kernel and User Space》
201311/20131119_06.md 《Systemtap examples, Profiling - 2 Call Graph Tracing》
201311/20131119_05.md 《Systemtap examples, Profiling - 1 Counting Function Calls Made》
201311/20131119_04.md 《Systemtap examples, DISK IO - 7 Periodically Print I/O Block Time》
201311/20131119_03.md 《Systemtap examples, DISK IO - 6 Monitoring Changes to File Attributes》
201311/20131119_02.md 《Systemtap examples, DISK IO - 5 Monitoring Reads and Writes to a File》
201311/20131119_01.md 《Systemtap examples, DISK IO - 4 I/O Monitoring (By Device)》
201311/20131118_02.md 《Systemtap examples, DISK IO - 3 Track Cumulative IO》
201311/20131118_01.md 《Systemtap examples, DISK IO - 2 Tracking I/O Time For Each File Read or Write》
201311/20131115_01.md 《Systemtap examples, DISK IO - 1 Summarizing Disk Read/Write Traffic》
201311/20131114_06.md 《Systemtap kernel.trace("*") events source code》
201311/20131114_05.md 《Systemtap examples, Network - 5 Monitoring Network Packets Drops in Kernel》
201311/20131114_04.md 《Systemtap examples, Network - 4 Monitoring TCP Packets》
201311/20131114_03.md 《Systemtap examples, Network - 3 Monitoring Incoming TCP Connections》
201311/20131114_02.md 《Systemtap examples, Network - 2 Tracing Functions Called in Network Socket Code》
201311/20131114_01.md 《Systemtap examples, Network - 1 Network Profiling》
201311/20131113_01.md 《System.map file is a symbol table used by the kernel》
201311/20131112_01.md 《SystemTap Errors Introduce》
201311/20131111_01.md 《SystemTap User-Space Stack Backtraces for x86 processors arch only》
201311/20131107_01.md 《Systemtap Function thread_indent:string(delta:long)》
201311/20131106_01.md 《SystemTap Flight Recorder Mode》

201310/20131026_01.md 《PostgreSQL bulk COPY load Bottleneck by extend lock waiting》
201310/20131018_03.md 《PostgreSQL Dynamic Tracing using systemtap env prepare》
201310/20131018_02.md 《Systemtap: PostgreSQL probe, USE @var("varname") or $varname get all local and global variables》
201310/20131018_01.md 《Systemtap EXP: fix process probe global variables output BUG?(PostgreSQL checkpoint__done)》
201310/20131017_04.md 《SystemTap Tapset: common used functions - 2》
201310/20131017_03.md 《SystemTap Tapset: common used functions - 1》
201310/20131017_02.md 《Systemtap EXP: PostgreSQL IN-BUILD mark Class 7 - others(statement,xlog,sort)》
201310/20131017_01.md 《Systemtap EXP: PostgreSQL IN-BUILD mark Class 6 - lock》
201310/20131016_05.md 《Systemtap EXP: PostgreSQL IN-BUILD mark Class 5 - read|write relation》
201310/20131016_04.md 《Systemtap EXP: PostgreSQL IN-BUILD mark Class 4 - buffer》
201310/20131016_03.md 《Systemtap EXP: PostgreSQL IN-BUILD mark Class 3 - checkpoint》
201310/20131016_02.md 《Systemtap EXP: PostgreSQL IN-BUILD mark Class 2 - query》
201310/20131016_01.md 《Systemtap EXP: PostgreSQL IN-BUILD mark Class 1 - transaction》
201310/20131015_05.md 《Systemtap EXP: trace PostgreSQL netflow per session or per sql》
201310/20131015_04.md 《Systemtap EXP: trace PostgreSQL instruction or block of instructions per sql or per session》
201310/20131015_03.md 《Systemtap EXP: Trace PostgreSQL iostat per SQL statement 2》
201310/20131015_02.md 《Systemtap EXP: Trace PostgreSQL iostat per SQL statement 1》
201310/20131015_01.md 《Systemtap: Generating Instrumentation module(.ko) for Other Computers》
201310/20131014_04.md 《Systemtap : stap PROCESSING 5 steps introduce》
201310/20131014_03.md 《Systemtap BUG? : stap "-R no effect"》
201310/20131014_02.md 《Systemtap Example : OUTPUT hist_linear for processes io size and io time "use @entry"》
201310/20131014_01.md 《Systemtap(2.4) Example : array aggregate elements sorted by statistic operator (EXP. output TOPn IO processes)》
201310/20131013_02.md 《PostgreSQL Systemtap example : Customize probe "SEE salted md5 value transfered on network"》
201310/20131013_01.md 《Systemtap(2.4) fixed BUG(1.8) : delete from statistics(aggregates) type stored in array elements》
201310/20131012_02.md 《Systemtap(1.8) BUG? : delete from statistics(aggregates) type stored in array elements》
201310/20131012_01.md 《PostgreSQL Systemtap example : connection|close and session duration static》
201310/20131011_01.md 《PostgreSQL Systemtap example : Customize probe "connect and disconnect"》
201310/20131010_02.md 《PostgreSQL Systemtap example : autovacuum_naptime & databases in cluster》
201310/20131010_01.md 《Systemtap Formatted output》
201310/20131009_03.md 《Systemtap Statistics (aggregates) Data Type》
201310/20131009_02.md 《Systemtap Associative array Data Type》
201310/20131009_01.md 《Systemtap Statement types》
201310/20131008_03.md 《Systemtap Preprocessor macros》
201310/20131008_02.md 《Systemtap parse preprocessing stage - Conditional compilation》
201310/20131008_01.md 《Systemtap Language elements - 1》
201310/20131007_05.md 《Systemtap Special probe points (begin, end, error, never)》
201310/20131007_04.md 《Systemtap Timer probes》
201310/20131007_03.md 《Systemtap Syscall probes》
201310/20131007_02.md 《Systemtap kernel Trace probes》
201310/20131007_01.md 《Systemtap kernel Marker probes》
201310/20131006_01.md 《Systemtap PROCFS probes》

201309/20130930_03.md 《Systemtap Userspace probing - 4》
201309/20130930_02.md 《Systemtap Userspace probing - 3》
201309/20130930_01.md 《Systemtap Userspace probing - 2》
201309/20130929_03.md 《Systemtap Userspace probing - 1》
201309/20130929_02.md 《Systemtap DWARF-less probing (kprobe)》
201309/20130929_01.md 《systemtap Built-in probe point types (DWARF-based kernel or module probes)》
201309/20130913_01.md 《systemtap Auxiliary functions and Embedded C》
201309/20130912_03.md 《systemtap local & global variables》
201309/20130912_02.md 《systemtap probe aliases (Prologue-style = & Epilogue-style +=) and suffixes》
201309/20130912_01.md 《systemtap probe point's "context variables" or "target variables"》
201309/20130911_01.md 《systemtap probe point followed by ! or ? or "if (expr)"》
201309/20130910_03.md 《find systemtap pre-built probe points & probe points reference manual》
201309/20130910_02.md 《systemtap SAFETY AND SECURITY》
201309/20130910_01.md 《systemtap optimized for variables》
201309/20130906_01.md 《upsert - PostgreSQL 9.4 pending patch : INSERT...ON DUPLICATE KEY IGNORE》
201309/20130903_05.md 《systemtap receive strings from address》
201309/20130903_04.md 《use systemtap statistics vs pgbench progress output》
201309/20130903_03.md 《Systemtap statistics type example》
201309/20130903_02.md 《Systemtap supported data type (long,string,array,statistic), note don't support numeric except long》
201309/20130903_01.md 《Eclipse Systemtap IDE》

201308/20130823_02.md 《PostgreSQL Streaming Replication COMMAND used in psql》
201308/20130823_01.md 《PostgreSQL WHY modify numeric scale must rewrite table》
201308/20130817_01.md 《PostgreSQL How can i decode the NUMERIC precision and scale in pg_attribute.atttypmod》
201308/20130814_02.md 《PostgreSQL SystemTap on Linux - 1》
201308/20130814_01.md 《PostgreSQL 9.4 pending patch : UNNEST with multiple args, and TABLE with multiple funcs》
201308/20130811_01.md 《PostgreSQL pg_stats used to estimate top N freps values and explain rows》
201308/20130806_03.md 《PostgreSQL pending patch : fail-back without fresh backup (have bug?)》
201308/20130806_02.md 《PostgreSQL 配置文件变更审计 - A custom background worker process to log changes to postgresql.conf to a table》
201308/20130806_01.md 《GIS附近查找性能优化 - PostGIS long lat geometry distance search tuning using gist knn function》
201308/20130801_01.md 《PostgreSQL Oracle 兼容性 - WITHIN GROUP (sql standard ordered set aggregate functions)》

201307/20130731_01.md 《PostgreSQL 多元线性回归 - 1 MADLib Installed in PostgreSQL 9.2》
201307/20130730_01.md 《PostgreSQL 9.4 Add SQL Standard WITH ORDINALITY support for UNNEST (and any other SRF)》
201307/20130727_01.md 《PostgreSQL 9.4 patch : Row-Level Security》
201307/20130726_02.md 《PostgreSQL 如何打印函数调用栈信息》
201307/20130726_01.md 《PostgreSQL varlena field upto 1GB and large object upto 4TB(8KB block_size)(>=9.3) 2GB(<=9.2)》
201307/20130722_01.md 《PostgreSQL USE plpythonu get Linux FileSystem usage》
201307/20130719_01.md 《PostgreSQL Improve fsm & vm output》
201307/20130710_01.md 《PostgreSQL views privilege attack and security with security_barrier(视图攻击)》

201306/20130628_01.md 《PostgreSQL 如何精确计算表膨胀(fsm,数据块layout讲解) - PostgreSQL table exactly bloat monitor use freespace map data》
201306/20130626_01.md 《PostgreSQL 大对象或bytea存取pdf,jpg等文件 - PostgreSQL export regular file like pdf, word, text, doc stored in bytea type》
201306/20130624_01.md 《PostgreSQL management - lock inspect (行锁监视 pgrowlocks)》
201306/20130620_01.md 《PostgreSQL lock waiting order》
201306/20130617_01.md 《PostgreSQL 9.0 modify pg_attribute.atttypmod extend variable char length avoid rewrite table》
201306/20130605_03.md 《PostgreSQL monitor - customize nagios script》
201306/20130605_02.md 《PostgreSQL monitor - check_postgres usage - 2》
201306/20130605_01.md 《PostgreSQL monitor - check_postgres usage - 1》
201306/20130603_02.md 《PostgreSQL monitor - nagios client installation》
201306/20130603_01.md 《PostgreSQL monitor - nagios server installation》

201305/20130531_02.md 《PostgreSQL 定时任务方法2》
201305/20130531_01.md 《PostgreSQL Oracle 兼容性之 - DBMS_JOBS - Daily Maintenance - Timing Tasks(pgagent)》
201305/20130527_01.md 《PostgreSQL backup and recovery - online backup & Point-In-Time-Recovery》
201305/20130523_01.md 《PostgreSQL performance test use ssh tunnel》
201305/20130522_02.md 《PostgreSQL ssl ciphers performance 比较》
201305/20130522_01.md 《PostgreSQL 如何实现网络压缩传输或加密传输(openssl)》
201305/20130521_02.md 《PostgreSQL standard_conforming_strings and escape_string_warning》
201305/20130521_01.md 《PostgreSQL quote ident and literal》
201305/20130520_01.md 《PostgreSQL pg_upgrade 9.3 improve and example》
201305/20130517_01.md 《inode and hard link》
201305/20130516_02.md 《PostgreSQL 9.3 improve pgstattuple》
201305/20130516_01.md 《PostgreSQL 9.3 pg_trgm imporve support multi-bytes char and gist,gin index for reg-exp search》
201305/20130510_03.md 《PostgreSQL 9.3 Allow PL/pgSQL to access the number of rows processed by COPY》
201305/20130510_02.md 《PostgreSQL 9.3 Add API for 64-bit large object access》
201305/20130510_01.md 《PostgreSQL SQL_ASCII encoding introduce》
201305/20130509_02.md 《PostgreSQL 9.3 Change the WAL record format to allow splitting the record header across pages》
201305/20130509_01.md 《PostgreSQL 审计 - PostgreSQL 9.3 Allow OLD and NEW in multi-row VALUES within rules》
201305/20130506_01.md 《PostgreSQL 9.3 add lock_timeout parameter》
201305/20130502_01.md 《Postgres-XC customized aggregate introduction》

201304/20130407_01.md 《PostgreSQL 两阶段(非库级一致性)逻辑备份 - PostgreSQL non-consistent backup script》

201303/20130325_01.md 《PostgreSQL 并行逻辑备份与一致性讲解 - PostgreSQL 9.3 parallel pg_dump》
201303/20130320_02.md 《PostgreSQL 审计 - PostgreSQL Audit by Database or Role wide parameter》
201303/20130320_01.md 《PostgreSQL 审计成功事务 - PostgreSQL Fine-Grained Table,Column,Row Level Audit》
201303/20130319_01.md 《PostgreSQL FDW mongo_fdw usage》
201303/20130315_01.md 《PostgreSQL Server Encoding sql_ascii attention》
201303/20130313_01.md 《PostgreSQL 事件触发器 - PostgreSQL 9.3 Event Trigger》
201303/20130311_03.md 《表级复制(base on trigger) -- PostgreSQL general sync and async multi-master replication trigger function》
201303/20130311_02.md 《PostgreSQL 触发器 用法详解 2》
201303/20130311_01.md 《PostgreSQL 触发器 用法详解 1》
201303/20130306_02.md 《PostgreSQL 事务快照功能 - Parallel Export consistent data or Parallel Query use snapshot transaction feature》
201303/20130306_01.md 《Use PostgreSQL server program import binary data into database bytea type》
201303/20130305_01.md 《PostgreSQL convert integer to bit》

201302/20130228_01.md 《PostgreSQL hll (HyperLogLog) extension for "State of The Art Cardinality Estimation Algorithm" - 3》
201302/20130227_01.md 《PostgreSQL hll (HyperLogLog) extension for "State of The Art Cardinality Estimation Algorithm" - 2》
201302/20130226_01.md 《PostgreSQL hll (HyperLogLog) extension for "State of The Art Cardinality Estimation Algorithm" - 1》
201302/20130223_01.md 《PostgreSQL xlog dump - pg_xlogdump 源码讲解》
201302/20130222_01.md 《PostgreSQL CSVLOG monitor script for nagios》
201302/20130221_01.md 《PostgreSQL LOCK WAITING monitor script for nagios》
201302/20130206_01.md 《PostgreSQL Distributed|Sharded Databases Consistent PITR Thinking》
201302/20130205_01.md 《PostgreSQL PITR THREE recovery target MODE: name,xid,time USE CASE - 2》
201302/20130204_01.md 《PostgreSQL PITR THREE recovery target MODE: name,xid,time USE CASE - 1》
201302/20130201_02.md 《PostgreSQL How to deal TUPLE LOCK : 2 - "one|more transactions waiting one|more transactions release tuple lock"》
201302/20130201_01.md 《PostgreSQL How to deal TUPLE LOCK : 1 - "One transaction lock single or multiple tuples | rows"》

201301/20130130_03.md 《PostgreSQL Function to return the intersection of 2 ARRAYs》
201301/20130130_02.md 《PostgreSQL add 2 DML LOCK TUPLE MODE to 4》
201301/20130130_01.md 《PostgreSQL recovery target introduce》
201301/20130129_01.md 《PostgreSQL 9.3 add Fast promote mode skips checkpoint at end of recovery》
201301/20130128_01.md 《PostgreSQL Developer Options (debug, trace, system table mod and so on...) 详解》
201301/20130127_01.md 《PostgreSQL 9.3 will add pg_isready script to test PostgreSQL server if allowed to connect》
201301/20130124_01.md 《PostgreSQL performance speedup by avoid lock references tuple when add or update(new) Foreign Key's value》
201301/20130122_01.md 《PostgreSQL sharding有序UUID最佳实践 - serial global uuid stored in 64bit int8》
201301/20130121_01.md 《extend PostgreSQL set_bit() set one bit to serial bits.》
201301/20130110_01.md 《HOW to Change PostgreSQL's TOAST_TUPLE_THRESHOLD》
201301/20130109_01.md 《PostgreSQL large row|column performance tuning case》
201301/20130105_01.md 《PostgreSQL partition table name convert to data type》
201301/20130104_01.md 《PostgreSQL partition table or inherits table predict count and gap and privilege monitor》

201212/20121228_01.md 《PostgreSQL WHY ERROR: invalid byte sequence for encoding "UTF8"》
201212/20121226_01.md 《函数稳定性讲解 - retalk PostgreSQL function's [ volatile|stable|immutable ]》
201212/20121224_01.md 《执行计划选择算法 与 绑定变量 - PostgreSQL prepared statement: SPI_prepare, prepare|execute COMMAND, PL/pgsql STYLE: custom & generic plan cache》
201212/20121219_01.md 《PostgreSQL permission grant/revoke in schema clause emulate》
201212/20121218_03.md 《Greenplum 最佳实践 - 多维分析的使用(CUBE, ROLLUP, GROUPING SETS in GreenPlum and Oracle)》
201212/20121218_02.md 《PostgreSQL aggregate function customize》
201212/20121218_01.md 《PostgreSQL plpgsql variadic argments , parameters - 可变参数个数》
201212/20121217_01.md 《performance tuning about multi-rows query aggregated to single-row query》

201211/20121126_01.md 《get PostgreSQL's next oid》
201211/20121115_02.md 《PostgreSQL partial index use caveat in prepared statement <= ver 9.1》
201211/20121115_01.md 《PostgreSQL 临时表 (Temproary table) style》
201211/20121114_01.md 《PostgreSQL row lock and htup.t_infomask thinking》

201210/20121024_01.md 《PostgreSQL 优化CASE - 无序UUID性能问题诊断》
201210/20121022_01.md 《执行计划维度统计\判断执行计划翻转\统计每种执行计划的统计信息 use pg_stat_plans in PostgreSQL 9.0, 9.1 and 9.2》
201210/20121016_01.md 《PostgreSQL XLOG fsync simple introduce》
201210/20121014_01.md 《How many xlogs | WAL can be generated by PostgreSQL?》
201210/20121009_01.md 《递归优化CASE - group by & distinct tuning case : use WITH RECURSIVE and min() function》
201210/20121008_01.md 《PostgreSQL 9.3 add LATERAL support - LATERAL的语法和用法介绍》

201209/20120914_01.md 《递归优化CASE - performance tuning case :use cursor\trigger\recursive replace (group by and order by) REDUCE needed blockes scan》
201209/20120907_01.md 《PostgreSQL general public partition table trigger》

201208/20120831_02.md 《表级复制(base on trigger) -- multi master replication & performance tuning》
201208/20120831_01.md 《表级复制(base on trigger) -- one(rw) to many(ro|rw)》
201208/20120814_01.md 《variable number of arguments function》

201206/20120628_01.md 《PostgreSQL plpgsql_check_function 插件 - plpgsql函数体内容CHECK》
201206/20120626_03.md 《USE GDB debug postgres》
201206/20120626_02.md 《函数稳定性讲解 - 函数索引思考, pay attention to function index used in PostgreSQL》
201206/20120626_01.md 《PostgreSQL 跟踪DDL时间 - cann't use pg_class's trigger trace user_table's create,modify,delete Time》
201206/20120625_01.md 《USE hstore store table's trace record》
201206/20120621_02.md 《pgsql_fdw "cache lookup failed for type 0" error when used in function》
201206/20120621_01.md 《PostgreSQL 使用 nlpbamboo chinesecfg 中文分词》
201206/20120620_01.md 《分页优化, add max_tag column speedup Query in max match enviroment》
201206/20120619_01.md 《如何实现一张表有且只有一条记录 implement PostgreSQL table have one and only one row》
201206/20120607_01.md 《PostgreSQL 黑科技 range 类型及 gist index 20x+ speedup than Mysql index combine query》
201206/20120606_01.md 《PostgreSQL 函数封装 - Wrap Function code like Oracle package》
201206/20120605_01.md 《PostgreSQL plpgsql function debugging module : pldebugger》
201206/20120601_01.md 《PostGIS 2.0 Install》

201205/20120531_01.md 《Londiste 3 replicate case - 1 下节》
201205/20120530_01.md 《Londiste 3 replicate case - 1 上节》
201205/20120529_01.md 《Londiste3 Install》
201205/20120521_02.md 《PostgreSQL nestloop/hash/merge join讲解》
201205/20120521_01.md 《PostgreSQL 9.2 improve prepared statements plan's selectivity》
201205/20120518_01.md 《PostgreSQL 9.2 add array elements statistics》
201205/20120517_01.md 《PostgreSQL 黑科技 range 类型及 gist index 助力物联网(IoT)》
201205/20120516_01.md 《PostgreSQL 共享事务快照功能 - PostgreSQL 9.2 can share snapshot between multi transactions》
201205/20120515_01.md 《PostgreSQL汉字转拼音或拼音首字母的应用》
201205/20120511_01.md 《PostgreSQL 逻辑备份一致性讲解 - Why pg_dump backup a database in consistent status》

201204/20120426_01.md 《PostgreSQL Selectivity Tablespace PITR - 部分表空间恢复》
201204/20120422_01.md 《使用PostgreSQL和nagios设计统一的应用监控接口》
201204/20120412_01.md 《PostgreSQL Logical Backup's TOC File》

201203/20120320_01.md 《PostgreSQL 9.1.3 plpgsql debugger module》
201203/20120315_01.md 《explain postmaster.pid》
201203/20120313_02.md 《PostgreSQL性能优化综合案例讲解 - 2》
201203/20120313_01.md 《PostgreSQL性能优化综合案例讲解 - 1》

201202/20120217_01.md 《游戏合区、拆区,数据库操作CASE - PostgreSQL Data merge case》
201202/20120216_01.md 《how difference when update a table's column which it in TOAST or BASETABLE(in-line)》
201202/20120214_01.md 《Use PostgreSQL collect and analyze Operation System statistics》

201201/20120119_01.md 《PostgreSQL 灵活审计插件 - PostgreSQL per database or per user audit use pg_log_userqueries》
201201/20120113_03.md 《Use pgbouncer connect to GreenPlum's segment node》
201201/20120113_02.md 《PostgreSQL 跟踪谁动了你的记录 - Use timetravel function trace tuple's DML》
201201/20120113_01.md 《PostgreSQL 跟踪谁动了你的记录 - Use insert_username Tracking Who Changed a Table》
201201/20120105_01.md 《TOAST table with pgfincore》

201111/20111130_01.md 《whether pg_start_backup() force keep xlog in pg_xlog directory before execute pg_stop_backup() ?》
201111/20111122_01.md 《PostgreSQL Notify/Listen Like ESB》

201110/20111027_01.md 《PostgreSQL BEGIN attention. serializable case》
201110/20111025_01.md 《A Smart PostgreSQL extension plproxy 2.2 practices》
201110/20111018_01.md 《PostgreSQL 9.1 nearest-neighbor search use gist index》

201109/20110930_03.md 《Use pg_resetxlog simulate tuple disappear within PostgreSQL》
201109/20110930_02.md 《Get txid from pg_controldata's output》
201109/20110930_01.md 《PostgreSQL xid(int4) to txid(int8)》

201108/20110830_01.md 《the order of chinese char in PostgreSQL DB with different encoding and it's collate》

201107/20110701_01.md 《Use nagios monitor PostgreSQL archive status》

201106/20110629_01.md 《ssh隧道加密压缩方法 - a simple wan speed method》
201106/20110627_01.md 《ssh隧道加密压缩方法 - SSH Tunnels Compression speed up PostgreSQL data transport in WAN environment》
201106/20110623_01.md 《PostgreSQL Archived in the Cloud》
201106/20110612_01.md 《行列变换 - Use tablefunc complete row & column cross display in PostgreSQL》
201106/20110610_01.md 《函数稳定性讲解 - Thinking PostgreSQL Function's Volatility Categories》

201105/20110527_02.md 《Use pageinspect EXTENSION view PostgreSQL Page's raw infomation》
201105/20110527_01.md 《PostgreSQL 树状数据存储与查询(非递归) - Use ltree extension deal tree-like data type》
201105/20110526_01.md 《use pg_filedump dump block contents》
201105/20110518_01.md 《Use SecureCRT and Chrome & Proxy Switchy! Plugin》
201105/20110511_01.md 《PostgreSQL replication monitor》

201104/20110427_01.md 《PostgreSQL : WITH Queries use case》
201104/20110408_01.md 《Compare PostgreSQL and Oracle dead lock detect and transaction》

201103/20110329_01.md 《TOAST,The Oversized-Attribute Storage Technique》
201103/20110301_01.md 《一个事务最多能锁多少对象? how many objects can be locked per transaction》

201102/20110222_01.md 《Recover droped column from PostgreSQL》
201102/20110218_01.md 《PostgreSQL 只读模式 , hot standby recovery 模式等介绍,以及如何建立只读账号》
201102/20110216_02.md 《PostgreSQL's Cursor USAGE with SQL MODE - 分页优化》
201102/20110216_01.md 《WHY prepared Statement running slower in some situation CASE》
201102/20110214_02.md 《Compare dblink module Within One Transaction in PostgreSQL - dblink, 自治事务(Oracle兼容性)》
201102/20110214_01.md 《PostgreSQL's two-phase commit used with dblink example - 2PC , 两阶段事务》
201102/20110212_01.md 《PostgreSQL 随机查询优化》
201102/20110209_01.md 《Can session_replication_role used like MySQL's BlackHole Engine?》

201101/20110104_01.md 《PostgreSQL HOT STANDBY using Stream replication》

201012/20101230_01.md 《PostgreSQL HOT STANDBY using log shipping》
201012/20101210_01.md 《PostgreSQL single-user mode usage,like Repair Database》

201011/20101129_01.md 《PostgreSQL 不同版本的保留字不同引发的逻辑备份异常处理 - pg_dump ERROR: syntax error at or near "old"》

201010/20101027_01.md 《batch insert in PostgreSQL》

201006/20100603_01.md 《Using "GET DIAGNOSTICS integer_var = ROW_COUNT;" capture rows effect by the last SQL》

201005/20100511_04.md 《PostgreSQL 优化器行评估算法》
201005/20100511_03.md 《PostgreSQL 连接池 pgbouncer 使用》
201005/20100511_02.md 《PostgreSQL Free Space Map Principle》
201005/20100511_01.md 《使用Plproxy设计PostgreSQL分布式数据库》

About

Everything about database,bussiness.

https://github.com/digoal/blog/blob/master/README.md

License:GNU General Public License v2.0


Languages

Language:PLpgSQL 62.8%Language:HTML 32.4%Language:Shell 4.8%