Giter VIP home page Giter VIP logo

blog's Introduction

About me

一、PostgreSQL, Greenplum 学习视频

1、下载链接: http://pan.baidu.com/s/1pKVCgHX (如果链接失效请通知我, 谢谢)
1.1、PostgreSQL 9.3 数据库管理与优化 视频4天
1.2、PostgreSQL 9.3 数据库管理与优化 视频5天
1.3、PostgreSQL 9.1 数据库管理与开发 视频1天
1.4、PostgreSQL 9.3 数据库优化 视频3天
1.5、PostgreSQL 专题讲座 视频

2、《2019-PostgreSQL 11 , 2天体系化培训 - 视频每周更新》
3、《2017-PostgreSQL 应用场景实践 - 含视频》
4、《2019-PG天天象上沙龙纪录- 含视频》
5、《2019-Oracle迁移到PostgreSQL - 实战培训》
6、《2018-PG生态、案例、开发实践系列 - 培训视频》
7、《2018-阿里云POLARDB for Oracle|RDS for PPAS 讲解视频》

二、学习资料

1、《Oracle DBA 增值 转型 PostgreSQL 学习方法、路径》
2、《PostgreSQL、Greenplum 《如来神掌》》
3、《快速入门PostgreSQL应用开发与管理 - 1 如何搭建一套学习、开发PostgreSQL的环境》
4、《快速入门PostgreSQL应用开发与管理 - 2 Linux基本操作》
5、《快速入门PostgreSQL应用开发与管理 - 3 访问数据》
6、《快速入门PostgreSQL应用开发与管理 - 4 高级SQL用法》
7、《快速入门PostgreSQL应用开发与管理 - 5 数据定义》
8、《快速入门PostgreSQL应用开发与管理 - 6 事务和锁》
9、《快速入门PostgreSQL应用开发与管理 - 7 函数、存储过程和触发器》
10、《快速入门PostgreSQL应用开发与管理 - 8 PostgreSQL 管理》

PG官方微信 PG官方微博 PG技术进阶钉钉群
每周直播
digoal
个人微信
pic pic pic pic
PG社区认证 PG社区认证
联系人微信
pic pic

如有错误, 万望指正, 非常感谢.

欢迎转载(注明出处), 如有问题, 请发issue讨论或微信与我联系, 定抽空尽快回复

三、已归类文档如下(归档进行中... ...)

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 招聘与求职信息 - - -

所有文档如下


201911/20191112_03.md 《阿里云 RDS PostgreSQL 云盘版支持 mysql_fdw - 直接读写mysql数据,作为小型实时数据仓库》
201911/20191112_02.md 《PostgreSQL 兼容SQL Server 忽略大小写、大小写不敏感 - citext、operator覆盖》
201911/20191112_01.md 《阿里云 RDS PostgreSQL 11 自建异地从库(standby) - pg_basebackup》
201911/20191110_01.md 《PostgreSQL 福州 象行** 活动回顾》
201911/20191108_02.md 《PostgreSQL gzip 插件 - 函数接口:压缩、解压 text, bytea 类型》
201911/20191108_01.md 《PostgreSQL md5hash插件 - 128bit 存储,压缩空间、提升效率》
201911/20191106_01.md 《PostgreSQL "Ask digoal@德哥" 第二期》
201911/20191104_01.md 《PostgreSQL "Ask digoal@德哥" 第一期》
201911/20191101_01.md 《PostgreSQL HAProxy ha & load balance 代理》

201910/20191030_01.md 《PostgreSQL batch insert - jdbc reWriteBatchedInserts 批量写入 (copy,insert,begin commit,group commit)》
201910/20191027_04.md 《PostgreSQL timescaledb插件 pg_prometheus - PostgreSQL作为prometheus的时序数据库必备插件》
201910/20191027_03.md 《PostgreSQL WAL|redo mirror|multi mirror方法(wal 0丢失) - pg_receivewal+sync replication》
201910/20191027_02.md 《pg_checksums 1.0 支持在线校验block checksum,限速,兼容9.3以上所有pg版本》
201910/20191027_01.md 《PostgreSQL libpq|jdbc 驱动层 load balance 与 failover》
201910/20191023_01.md 《阿里云RDS PG 11开放dblink, postgres_fdw权限》
201910/20191021_01.md 《PostgreSQL 如何配置归档,并自动删除7天前归档的redo(wal) - mtime 时间戳复制,find》
201910/20191017_01.md 《hash join|agg 这样测 - PG 12性能要上天》
201910/20191015_01.md 《PostgreSQL 12 tpcc 测试 - use sysbench-tpcc by Percona-Lab》
201910/20191012_01.md 《PostgreSQL 表传输功能 - pg_transport pgtransfer》
201910/20191011_01.md 《云栖开发者社区分享 - postgres_fdw PG 外部表》
201910/20191009_01.md 《苹果 MAXOS 限制进程cpu使用率》
201910/20191008_01.md 《Oracle 20c 新特性 - 开源是商业数据库的影子 - 翻出了PG十年前的特性》

201909/20190929_01.md 《PostgreSQL PostGIS 3 - ST_Transform() and Proj6 动态修正地球形变引起的精度不准》
201909/20190928_02.md 《PostgreSQL pl/proxy Function-based sharding for PostgreSQL - 2.9 发布 支持PG 12》
201909/20190928_01.md 《PostgreSQL TDE 透明加密 - wait PG 13》
201909/20190922_04.md 《PostgreSQL Incremental View Maintenance - ivm (增量物化视图MATERIALIZED VIEW)进化》
201909/20190922_03.md 《PostgreSQL PRO 特性 - rdma 协议使用 - libpq - rsocket API》
201909/20190922_02.md 《PostgreSQL PRO 特性 - 内置连接池 - build-in pool 相关参数》
201909/20190922_01.md 《PostgreSQL EDB EPAS 兼容Oracle sqlplus客户端edb*plus》
201909/20190919_01.md 《PostgreSQL 内置Logical Replication output plugin pgoutput》
201909/20190915_02.md 《PostgreSQL pgstattuple - 检查表的膨胀情况、dead tuples、live tuples、freespace》
201909/20190915_01.md 《PostgreSQL shared buffer 统计信息 - pg_buffercache - bufferid 被pin次数、backend数、是否脏、属于谁》
201909/20190914_01.md 《PostgreSQL standby 防主从切换后下游(standby)时间线错乱问题 - recovery_min_apply_delay + 内核改进》
201909/20190908_03.md 《PostgreSQL 12 preview ssl 协议版本范围控制参数 ssl_min_protocol_version , ssl_max_protocol_version》
201909/20190908_02.md 《PostgreSQL 会话ssl状态查询 - pg_stat_ssl , sslinfo》
201909/20190908_01.md 《PostgreSQL 12 preview - pg_ls_archive_statusdir , pg_ls_tmpdir》
201909/20190901_07.md 《PostgreSQL libpq 多后端连接倾向配置支持 - readonly , perfer-read , perfer-write , write》
201909/20190901_06.md 《PostgreSQL 任意类型、任意数组 - 隐式类型转换 - anyelement anytype anydata anyarray commontype commonarray》
201909/20190901_05.md 《PostgreSQL tid range scan - 行号范围扫描》
201909/20190901_04.md 《fault injection 测试框架》
201909/20190901_03.md 《PostgreSQL pg_stat_statements支持 plan 统计 - plans,plan_time,优化器开销》
201909/20190901_02.md 《PostgreSQL 13 preview - pgbench 内置tpcb支持 pgbench_account 分区表》
201909/20190901_01.md 《PostgreSQL 安全, 日志敏感信息遮掩 - Redacting information from logs》

201908/20190831_01.md 《PostgreSQL plpgsql_check - 函数、存储过程内容runtime前校验,性能profiler,性能问题检测,sql注入检测》
201908/20190828_02.md 《PostgreSQL pgbench client_id 变量用途 - 压测时防止线程间锁冲突(未来,代替动态表名,分区表)》
201908/20190828_01.md 《PostgreSQL partial|selectivity standby|slave - walbouncer , wal filter》
201908/20190827_01.md 《PostGIS 3 - postgis_raster 拆离 - Separate Raster Extension》
201908/20190826_01.md 《PostgreSQL 12 + PostGIS 3 - 让空间并行计算更加智能》
201908/20190825_01.md 《PostgreSQL 动态inline code - 动态存储过程代码调用 - 客户端存储过程版本管理》
201908/20190821_01.md 《PostgreSQL 克隆schema - clone schema》
201908/20190819_02.md 《PostGIS 3 瓦片提取函数 ST_TileEnvelope》
201908/20190819_01.md 《PostgreSQL 窗口函数内部distinct的支持与用法 - count(distinct x) over (partition by ...)》
201908/20190817_03.md 《Anonymization & Data Masking for PostgreSQL - 自动脱敏控制 - oracle data vault》
201908/20190817_02.md 《PostgreSQL 跟踪记录是谁写入的,谁更新的》
201908/20190817_01.md 《PostgreSQL 跟踪记录被更新了多少次》
201908/20190816_02.md 《PostgreSQL 跟踪记录(row,tuple)的插入、更新时间 - spi,moddatetime trigger》
201908/20190816_01.md 《如何扩展、新增PostgreSQL索引接口 - index access method》
201908/20190815_01.md 《阿里云PostgreSQL 向量搜索、相似搜索、图像搜索 插件 palaemon - ivfflat , hnsw , nsg , ssg》
201908/20190814_01.md 《PostgreSQL PostGIS 坐标转换项目 - 百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换》
201908/20190813_01.md 《PostgreSQL Oracle 兼容性之 dump chars's byte stream - decode》
201908/20190812_02.md 《PostgreSQL 数据库资源限制 + HOOK(limit guc) - 降低攻击伤害、自动SQL优化等》
201908/20190812_01.md 《chrome清理缓存socket, dns》
201908/20190807_01.md 《freeze 事务号将保留到实例中的最老事务, 年龄降不下来快看最老事务(2pc,long query,long xact)》
201908/20190806_01.md 《mysql binlog 同步到 es, postgresql - go-mysql-elasticsearch》
201908/20190804_04.md 《PostgreSQL 无主键表的逻辑复制 - 隐藏列(oids,inherit,invisible column)》
201908/20190804_03.md 《PostgreSQL 全库一致性逻辑备份,大表逻辑备份问题以及推荐解决方案 - 锁等待隐患,膨胀隐患》
201908/20190804_02.md 《PostgreSQL 索引推荐 - HypoPG , pg_qualstats》
201908/20190804_01.md 《PostgreSQL pgpool-ii 4.x 支持从standby读relcache - relcache_query_target = load_balance_node》
201908/20190803_04.md 《PostgreSQL PostGIS 3 ST_AsGeoJSON(record) - early only ST_AsGeoJSON(geo)》
201908/20190803_03.md 《PostgreSQL PostGIS 3 - 从min(x) 到 z-order 到 Hilbert Geometry Sorting - PostGIS空间排序算法优化》
201908/20190803_02.md 《PostgreSQL PostGIS overlap》
201908/20190803_01.md 《PostgreSQL PostGIS ST_AsMVT Performance 提升 - SQL提取地图矢量瓦片(Mapbox Vector Tile)》

201907/20190722_01.md 《PostgreSQL Oracle 兼容性之 - binary_float binary_double》
201907/20190721_01.md 《postgresql 控制文件 pg_control 原子写,crc》
201907/20190720_02.md 《postgresql 慢、错误、审计日志文件(csvlog) rotate 配置 (非redo、wal日志)》
201907/20190720_01.md 《空闲事务、慢2pc - 膨胀点内核优化思路、参数优化 - GetOldestXmin优化》
201907/20190719_02.md 《使用SQL查询数据库日志 - file_fdw , csvlog , program , find - 2》
201907/20190719_01.md 《PostgreSQL 主从切换脑裂之后如何处理与预防》
201907/20190718_01.md 《PostgreSQL Oracle 兼容性之 psql sqlplus 变量 & set variable》
201907/20190713_01.md 《PostgreSQL merge join 扫描方法实例细说,以及SQL写法注意 或 内核优化建议 - query rewrite》
201907/20190712_01.md 《PostgreSQL pg_stat_activity query显示的是当前最外层调用 - 应用:获取当前执行的SQL》
201907/20190707_01.md 《PostgreSQL fast、smart停库时,如果有walsender、归档时,如何处理? 什么情况会导致停库超级慢》
201907/20190706_01.md 《PostgreSQL rum 索引结构 - 比gin posting list|tree 的ctid(行号)多了addition info》
201907/20190702_02.md 《PostgreSQL 无序UUID的问题和优化》
201907/20190702_01.md 《阿里云RDS PG 11,因你而来,值得拥有》
201907/20190701_01.md 《膨胀点解释 - 全局catalog,库级catalog,普通表,wal文件 - 哪些垃圾(dead tuple), wal文件不能被回收reuse - 什么情况下可能膨胀》

201906/20190626_01.md 《站在浪潮之巅 - 学生为什么应该学PG, PG与其他数据库有哪些独特性, 为什么PG是数据库的未来》
201906/20190624_02.md 《PostgreSQL 12 feature 解读 汇总》
201906/20190624_01.md 《PostgreSQL 多线程连接池 - Scalable PostgreSQL connection pooler odyssey》
201906/20190621_02.md 《如何修改PostgreSQL分区表分区范围 - detach attach - 拆分、合并、非平衡分区表、深度不一致分区表》
201906/20190621_01.md 《解读用户最常问的PostgreSQL垃圾回收、膨胀、多版本管理、存储引擎等疑惑 - 经典》
201906/20190617_01.md 《PostgreSQL 自动vacuum(垃圾回收)与手动vacuum的参数详解》
201906/20190615_03.md 《《PG干O,仁心所象 - 去O实战培训》 公益活动纪录 - 《PG开发者指南、去O、管理与优化实践》》
201906/20190615_02.md 《PostgreSQL 同集群(实例)的不同数据库之间表级逻辑订阅(逻辑复制)的实现》
201906/20190615_01.md 《PostgreSQL SQL回放,sqlreplay,pgreplay,SQL仿真,负载回放》
201906/20190613_01.md 《PostgreSQL 一条简单、“有人情味”的抽随机奖SQL》
201906/20190611_02.md 《PostgreSQL Oracle 兼容之 pljson》
201906/20190611_01.md 《PostgreSQL 求一个字符串里面某个字符或字符串出现了多少次?》
201906/20190610_02.md 《PostgreSQL 如果最后一个WAL文件中没有事务结束record或target_name point时,可以正常恢复到指定时间点吗》
201906/20190610_01.md 《PostgreSQL 生成对象DDL语句 - ddlx 插件》
201906/20190608_04.md 《[转载] PostgreSQL and patents - PostgreSQL与专利》
201906/20190608_03.md 《[转载] 开源与闭源的斗争,GPLv3协议的发布》
201906/20190608_02.md 《PostgreSQL 社区分析 - 为什么PostgreSQL社区几乎不可能被任何一个商业公司、国家所控制?》
201906/20190608_01.md 《PostgreSQL synchronous_commit|fsync|full_page_write|data_sync_retry|分组提交 的使用与注意 - 写性能、业务RPO指标》
201906/20190607_04.md 《PostgreSQL psql的元素周期表》
201906/20190607_03.md 《PostgreSQL 12 内置 sharding 进展(fdw)》
201906/20190607_02.md 《PostgreSQL weekly 新闻》
201906/20190607_01.md 《PostgreSQL 12 AM 之 - blackhole 黑洞存储引擎》
201906/20190605_02.md 《[未完待续]PostgreSQL 集群HA管理软件 - pg_auto_failover》
201906/20190605_01.md 《PostgreSQL 12 + PostGIS 3 实现FULL PARALLEL - GIS计算智能并行》
201906/20190604_03.md 《PostgreSQL gist, spgist索引的原理、差别、应用场景》
201906/20190604_02.md 《[招聘] [沃趣] 招聘PostgreSQL全栈工程师》
201906/20190604_01.md 《PostgreSQL 11 公益培训 - 杭州阿里巴巴西溪园区(2019.6.15)》

201905/20190531_03.md 《PostgreSQL 基于access method api的列存zedstore》
201905/20190531_02.md 《balance, iptables 端口代理,访问不可直达的内网服务》
201905/20190531_01.md 《PostgreSQL Oracle 兼容性之 - plpgsql, pl/sql 存储过程、函数内事务处理 , block , exception》
201905/20190528_01.md 《PostgreSQL 字符集,encoding,character sets,collate,ctype,本土化 - libc,icu》
201905/20190527_01.md 《PostgreSQL exclude 约束之 - 绑定一对一的关系》
201905/20190523_03.md 《PostgreSQL 逻辑复制开始时还未结束的事务是否会丢失?》
201905/20190523_02.md 《PostgreSQL 窗口函数 - 帧、窗口的应用例子》
201905/20190523_01.md 《PostgreSQL case when 表达式索引解决连续性数据的阶梯分段搜索性能问题》
201905/20190521_01.md 《PostgreSQL 12 preview - 分区表性能提升百倍》
201905/20190520_01.md 《powa4 PostreSQL Workload Analyzer - PostgreSQL监控工具、带WEB展示 - 索引推荐,等待事件分析,命中率,配置变更跟踪等》
201905/20190517_03.md 《[招聘] [国家电网旗下 - 许继] 招聘PostgreSQL 数据库DBA》
201905/20190517_02.md 《[招聘] [阿里巴巴] 招聘PostgreSQL 数据库DBA》
201905/20190517_01.md 《[招聘] [上海光源-国家级应用物理研究所] 招聘PostgreSQL 数据库DBA》
201905/20190515_01.md 《PostgreSQL 12 preview - 优化器接口 - 自定义函数成本估算优化接口》
201905/20190514_01.md 《PostgreSQL 用户、会话、业务级 资源隔离(cgroup, 进程组, pg_cgroups) - resource manage》
201905/20190509_01.md 《pipelinedb 团队加入Confluent,TimescaleDB时序插件支持准实时聚合(类流式计算)》
201905/20190508_01.md 《删除用户风险大,试试锁定用户》
201905/20190505_01.md 《PostgreSQL 权限查询与统计 - has ... privilege (例 用户、数据库维度 OWNER、connect,create,temp权限统计) , 默认权限列表查询,解读ACL》
201905/20190503_06.md 《PostgreSQL 暂时不支持replication slot信息的主从同步》
201905/20190503_05.md 《PostgreSQL 12 preview - recovery.conf 合并入 postgresql.conf后的HOT STANDBY配置(standby.signal , recovery.signal)》
201905/20190503_04.md 《PostgreSQL 三种心跳(keepalive)指标的应用 - 时间戳、redo(wal)位点、事务号》
201905/20190503_03.md 《PostgreSQL index include - 类聚簇表与应用(append only, IoT时空轨迹, 离散多行扫描与返回)》
201905/20190503_02.md 《PostgreSQL 与getrusage - 统计会话、语句资源使用情况, 同时也被用于资源隔离(EPAS,Greenplum) - log_parser_stats log_planner_stats log_executor_stats log_statement_stats》
201905/20190503_01.md 《PostgreSQL 12 preview - vacuum 新增开关: index_cleanup , 是否同时回收索引》

201904/20190430_01.md 《KPI分解,目标设定之 - 等比数列》
201904/20190426_01.md 《PostgreSQL KPI 预测例子 - 线性回归, 斜率, 截距, 相关性, regr_slope, regr_intercept, regr_r2》
201904/20190422_01.md 《PostgreSQL 深入浅出 - 十万个为什么 - 1 为什么数据库也有DOS攻击》
201904/20190421_02.md 《PostgreSQL中的四色猜想(Four color theorem) - 最强大脑题目》
201904/20190421_01.md 《在PostgreSQL中生成和查看泰森多边形 - Voronoi diagram - 最强大脑题目》
201904/20190418_01.md 《使用SQL查询数据库日志 - file_fdw , csvlog , program , find - 1》
201904/20190417_03.md 《pg_dump 并行备份failed 的原因分析 - This usually means that someone requested an ACCESS EXCLUSIVE lock on the table after the pg_dump parent process had gotten the initial ACCESS SHARE lock on the table》
201904/20190417_02.md 《复合条件c1=xx and (c2=xx or c2=xx)写法的优化》
201904/20190417_01.md 《cached plan must not change result type 原因和解法》
201904/20190409_05.md 《PostgreSQL 12 preview - heap table末端垃圾page是否在vacuum时被回收可控 - vacuum_truncate》
201904/20190409_04.md 《PostgreSQL 12 preview - 支持replica slot复制(copy slot)》
201904/20190409_03.md 《PostgreSQL 12 preview - 分区表order by 分区键支持append(ordered scan partition, 避免merge sort)》
201904/20190409_02.md 《PostgreSQL 12 preview - libpq 增加参数 tcp_user_timeout ,连接异常关闭时会话占用时间可控(TCP_USER_TIMEOUT)》
201904/20190409_01.md 《PostgreSQL 12 preview - psql 快捷命令 \dP 列出分区表》
201904/20190405_10.md 《PostgreSQL ssl - Where and when you need a root.crt file》
201904/20190405_09.md 《PostgreSQL 12 preview - 支持SQL采样比例设置 - Log all statements from a sample of transactions》
201904/20190405_08.md 《PostgreSQL 12 preview - EXPLAIN支持输出settings(优化器相关设置)》
201904/20190405_07.md 《PostgreSQL 12 preview - Add progress reporting for CREATE INDEX | CLUSTER and VACUUM FULL》
201904/20190405_06.md 《PostgreSQL 12 preview - Add progress reporting to pg_checksums》
201904/20190405_05.md 《PostgreSQL 12 preview - Add wal_recycle and wal_init_zero GUCs 适配COW文件系统如ZFS》
201904/20190405_04.md 《PostgreSQL 12 preview - 分区表PK作为其他表的FK》
201904/20190405_03.md 《PostgreSQL 12 preview - pg_stat_database新增 block checksum 错误统计技术》
201904/20190405_02.md 《PostgreSQL 12 preview - SSL 连接新增功能 - Add new clientcert hba option verify-full》
201904/20190405_01.md 《PostgreSQL 12 preview - 调大默认autovacuum sleep间隔, 加速vacuum》

201903/20190331_15.md 《PostgreSQL 12 preview - plan_cache_mode GUC,用户可设置plan cache模式. (每次生成plan OR 使用重复plan OR 自动选择plan cache mode)》
201903/20190331_14.md 《PostgreSQL 12 preview - query rewrite API 增强 - Allow extensions to generate lossy index conditions - SupportRequestIndexCondition》
201903/20190331_13.md 《PostgreSQL 12 preview - 支持 ctid nestloop join - 表自关联加速》
201903/20190331_12.md 《PostgreSQL 12 preview - 自由设置 shared_memory_type (mmap, sysv, windows)》
201903/20190331_11.md 《PostgreSQL 12 preview - copy from 支持filter (WHERE)》
201903/20190331_10.md 《PostgreSQL 12 preview - vacuum analyze skip_locked》
201903/20190331_09.md 《PostgreSQL 12 preview - psql \help 支持manual url 显示》
201903/20190331_08.md 《PostgreSQL 12 preview - GiST 索引支持INCLUDE columns - 覆盖索引 - 类聚簇索引》
201903/20190331_07.md 《PostgreSQL 12 preview - pgbench 自定义压测script支持一条SQL最多绑定256个变量》
201903/20190331_06.md 《PostgreSQL 12 preview - SQL 2016 standards SQL/JSON features 支持》
201903/20190331_05.md 《PostgreSQL 12 preview - pgbench 压测工具编程能力增强 - gset 支持SQL结果返回并存入变量使用》
201903/20190331_04.md 《PostgreSQL 12 preview - 新增integerset数据结构,高效64-bit ints存储 - 内部算法 Simple-8b》
201903/20190331_03.md 《PostgreSQL 12 preview - 意义重大改进:增加一层access manager API - 支持 TABLE、INDEX AM(access method) - 为storage pluggable 开路》
201903/20190331_02.md 《PostgreSQL 12 preview - schema与database的抉择续 - standby drop schema,drop database加速 - standby 延迟优化 - batch to 9.4》
201903/20190331_01.md 《PostgreSQL 12 preview - partitions pruned at plan time. 原生分区表性能提升23.5倍,已与pg_pathman持平。》
201903/20190330_09.md 《PostgreSQL 12 preview - DROP OWNED BY xxx 删除xxx的所有对象》
201903/20190330_08.md 《PostgreSQL 12 preview - Delete empty pages during GiST VACUUM - 降低GiST索引膨胀概率》
201903/20190330_07.md 《PostgreSQL 12 preview - 事务特征继承 - commit | rollback and CHAIN》
201903/20190330_06.md 《PostgreSQL 12 preview - 支持列出 vacuum full, cluster 过程详情 pg_stat_progress_cluster》
201903/20190330_05.md 《PostgreSQL 12 preview - 自定义统计信息 - 支持mcv 多列高频词》
201903/20190330_04.md 《PostgreSQL 12 preview - 64bit xid, 规避freeze - FullTransactionId GetTopFullTransactionId GetCurrentFullTransactionId》
201903/20190330_03.md 《PostgreSQL 12 preview - Generated columns - 虚拟列(写时计算、读时计算)》
201903/20190330_02.md 《PostgreSQL 12 preview - REINDEX CONCURRENTLY》
201903/20190330_01.md 《PostgreSQL 12 preview - psql增强, \dA 列出当前系统中的access method (table am, index am)》
201903/20190320_02.md 《PostgreSQL 任意字段组合查询 - 含128字段,1亿记录,任意组合查询,性能》
201903/20190320_01.md 《PostgreSQL 数组里面的元素,模糊搜索,模糊查询,like,前后百分号,正则查询,倒排索引》
201903/20190319_02.md 《PostgreSQL 10 CLogControlLock 等待事件分析与优化 - hint bit, freeze, autovacuum, 风暴》
201903/20190318_07.md 《PostgreSQL 复杂SQL优化器优化建议 - pg_plan_advsr》
201903/20190318_06.md 《PostgreSQL 统计信息(dbms_stats)导出,导入,锁定,替换》
201903/20190318_05.md 《PostgreSQL 并行计算解说 汇总》
201903/20190318_04.md 《PostgreSQL 并行计算解说 之29 - parallel 递归查询, 树状查询, 异构查询, CTE, recursive CTE, connect by》
201903/20190318_03.md 《PostgreSQL 并行计算解说 之28 - parallel CREATE INDEX CONCURRENTLY - 不堵塞读写》
201903/20190318_02.md 《PostgreSQL 并行计算解说 之27 - parallel subquery》
201903/20190318_01.md 《PostgreSQL 并行计算解说 之26 - parallel gather | gathermerge - enable leader worker process》
201903/20190317_18.md 《PostgreSQL 并行计算解说 之25 - parallel FDW scan (并行访问多个外部表) with parallel append (FDW must with IsForeignScanParallelSafe)》
201903/20190317_17.md 《PostgreSQL 并行计算解说 之24 - parallel CTE (Common Table Express)》
201903/20190317_16.md 《PostgreSQL 并行计算解说 之23 - parallel union all》
201903/20190317_15.md 《PostgreSQL 并行计算解说 之23 - parallel append merge》
201903/20190317_14.md 《PostgreSQL 并行计算解说 之22 - parallel append》
201903/20190317_13.md 《PostgreSQL 并行计算解说 之21 - parallel partition table wise agg》
201903/20190317_12.md 《PostgreSQL 并行计算解说 之20 - parallel partition table wise join》
201903/20190317_11.md 《PostgreSQL 并行计算解说 之19 - parallel hash join》
201903/20190317_10.md 《PostgreSQL 并行计算解说 之18 - parallel merge join》
201903/20190317_09.md 《PostgreSQL 并行计算解说 之17 - parallel nestloop join》
201903/20190317_08.md 《PostgreSQL 并行计算解说 之16 - parallel index only scan》
201903/20190317_07.md 《PostgreSQL 并行计算解说 之15 - parallel bitmap scan》
201903/20190317_06.md 《PostgreSQL 并行计算解说 之14 - parallel index scan》
201903/20190317_05.md 《PostgreSQL 并行计算解说 之13 - parallel OLAP : 中间结果 parallel with unlogged table》
201903/20190317_04.md 《PostgreSQL 并行计算解说 之12 - parallel in rc,rr 隔离级别》
201903/20190317_03.md 《PostgreSQL 并行计算解说 之11 - parallel gather, gather merge》
201903/20190317_02.md 《PostgreSQL 并行计算解说 之10 - parallel 自定义并行函数(UDF)》
201903/20190317_01.md 《PostgreSQL 并行计算解说 之9 - parallel 自定义并行聚合》
201903/20190316_10.md 《PostgreSQL 并行计算解说 之8 - parallel sort》
201903/20190316_09.md 《PostgreSQL 并行计算解说 之7 - parallel create index》
201903/20190316_08.md 《PostgreSQL 并行计算解说 之6 - parallel CREATE MATERIALIZED VIEW》
201903/20190316_07.md 《PostgreSQL 并行计算解说 之5 - parallel create table as》
201903/20190316_06.md 《PostgreSQL 并行计算解说 之4 - parallel select into》
201903/20190316_05.md 《PostgreSQL 并行计算解说 之3 - parallel agg》
201903/20190316_04.md 《PostgreSQL 并行计算解说 之2 - parallel filter》
201903/20190316_03.md 《PostgreSQL 并行计算解说 之1 - parallel seq scan》
201903/20190316_02.md 《PostgreSQL sharding extension citus 优化器 Query Processing 之 - Distributed Query Planner、Executor (Real-time Executor, Router Executor, Task Tracker Executor)》
201903/20190316_01.md 《PostgreSQL sharding extensino citus 优化器 Query Processing 之 - Subquery/CTE Push-Pull Execution》
201903/20190311_01.md 《使用 ora_migrator + oracle_fdw 迁移Oracle 到 PostgreSQL》
201903/20190310_02.md 《这可能是目前Oracle兼容性最好的数据库 - 十四年Oracle兼容性淬炼》
201903/20190310_01.md 《PostgreSQL PostGIS 性能提升 - by new GEOS代码》
201903/20190309_04.md 《PostgreSQL 12 preview - CTE 增强,支持用户语法层控制 materialized 优化》
201903/20190309_03.md 《PostgreSQL 12 preview - 可靠性提升 - data_sync_retry 消除os层write back failed status不可靠的问题》
201903/20190309_02.md 《PostgreSQL 12 preview - Move max_wal_senders out of max_connections for connection slot handling》
201903/20190309_01.md 《PostgreSQL pgcenter - 采样、统计、性能诊断、profile、cli小工具》
201903/20190305_01.md 《PostgreSQL PITR 任意时间点恢复过程中如何手工得到recovery需要的下一个WAL文件名 - 默认情况下restore_command自动获取》
201903/20190304_01.md 《PostgreSQL 谁堵塞了谁(锁等待检测)- pg_blocking_pids》
201903/20190303_01.md 《PostgreSQL 知识图谱 (xmind, png格式)》
201903/20190301_01.md 《PostgreSQL , EDB EPAS PPAS(兼容Oracle) , Oracle 对比(兼容性、特性优劣势) - 企业去O,去IOE》

201902/20190228_01.md 《PostgreSQL 分页, offset, 返回顺序, 扫描方法原理(seqscan, index scan, index only scan, bitmap scan, parallel xx scan),游标》
201902/20190226_01.md 《PostgreSQL 垃圾回收参数优化之 - maintenance_work_mem , autovacuum_work_mem》
201902/20190219_02.md 《PostgreSQL 持续稳定使用的小技巧 - 最佳实践、规约、规范》
201902/20190216_02.md 《PostgreSQL 打印详细错误调用栈 - pg_backtrace》
201902/20190216_01.md 《PostgreSQL 列存, 混合存储, 列存索引, 向量化存储, 混合索引 - OLTP OLAP OLXP HTAP 混合负载应用》
201902/20190213_02.md 《PostgreSQL 数据库数据文件BLOCK一致性校验、备份集恢复后的有效性快速校验 - pg_verify_checksums》
201902/20190213_01.md 《PostgreSQL Oracle 兼容性 - Oracle 19c 新特性在PostgreSQL中的使用》
201902/20190211_03.md 《linux 内存文件系统使用 - tmpfs, ramfs, shmfs》
201902/20190211_02.md 《[转] PostgreSQL 轻量级周边工具 pg_lightool》
201902/20190211_01.md 《[转] PG wal/xlog/redo日志解析工具功能增强并更名为WalMiner / logminer / xlogminer》
201902/20190205_01.md 《KEY 管理 - kms (Key management services) , hsm (hardware security modules) , hsm aas》
201902/20190203_02.md 《Linux vnc server, vnc viewer(远程图形桌面)使用》
201902/20190203_01.md 《xDB Replication Server - PostgreSQL, Oracle, SQL Server, PPAS 全量、增量(redo log based, or trigger based)同步(支持single-master, mult-master同步, 支持DDL)》
201902/20190201_03.md 《PostgreSQL 11 内核优化 - 降低vacuum cleanup阶段index scan概率 ( vacuum_cleanup_index_scale_factor , skip index vacuum cleanup stage)》
201902/20190201_02.md 《PostgreSQL 谁堵塞了谁(锁等待检测)- pg_blocking_pids, pg_safe_snapshot_blocking_pids》
201902/20190201_01.md 《PostgreSQL 通过SQL接口关闭、重启数据库》

201901/20190131_01.md 《PostgreSQL 普通表在线转换为分区表 - online exchange to partition table》
201901/20190130_03.md 《PostgreSQL 参数优先级讲解》
201901/20190130_02.md 《PostgreSQL 数据库实例只读锁定(readonly) - 硬锁定,软锁定,解锁》
201901/20190130_01.md 《PostgreSQL 如何让心跳永远不死,支持半同步自动同步、异步升降级 - udf 心跳》
201901/20190129_01.md 《PostgreSQL 使用逻辑decode实现异步主从切换后,时间线分歧变化量补齐、修复》
201901/20190128_02.md 《PostgreSQL pg_rewind,时间线修复,脑裂修复,flashback - 从库开启读写后,回退为只读从库。异步主从发生角色切换后,主库rewind为新主库的从库》
201901/20190128_01.md 《[转载] HACKING POSTGRESQL 内核》
201901/20190127_01.md 《PostgreSQL 双节点流复制如何同时保证可用性、可靠性(rpo,rto) - (半同步,自动降级方法实践)》
201901/20190125_02.md 《PostgreSQL Oracle 兼容性之 - performance insight - AWS performance insight 理念与实现解读 - 珍藏级》
201901/20190125_01.md 《阿里云RDS PG 10 HA版 - 使用postgres_fdw外部表插件 - 实例内跨库访问其他库的表》
201901/20190123_02.md 《PPAS(enterprisedb)(PG Oracle兼容版) 10以及以前版本分区表的使用,分区表索引的创建》
201901/20190123_01.md 《PostgreSQL 权限 list 插件 pg_permissions》
201901/20190122_01.md 《PostgreSQL 逻辑复制、增量复制、逻辑订阅、增量订阅中间件 amazonriver - HelloBike开源》
201901/20190120_03.md 《PostgreSQL 时间点恢复(PITR)在异步流复制主从模式下,如何避免主备切换后PITR恢复(备库、容灾节点、只读节点)走错时间线(timeline , history , partial , restore_command , recovery.conf)》
201901/20190120_01.md 《PostgreSQL 高并发应用数据库设计与优化实践 PPT》
201901/20190118_02.md 《PostgreSQL rc,rr,ssi 隔离级别与性能对比 - 高隔离级别损耗性测试》
201901/20190118_01.md 《转 PostgreSQL 认证考试(商业版本EDB enterpriseDB认证考试) 指南》
201901/20190116_01.md 《地理位置画像、连锁店圈人、地理围栏圈人、多地圈选、multi-polygon圈选、多点圈选》
201901/20190113_01.md 《PostgreSQL Oracle 兼容性之 - nested table》
201901/20190112_01.md 《PostgreSQL 大宽表,全列索引,高并发合并写入(insert into on conflict, upsert, merge insert) - 实时adhoc query》
201901/20190111_02.md 《阿里云rds PG, PPAS PostgreSQL 同实例,跨库数据传输、访问(postgres_fdw 外部表)》
201901/20190111_01.md 《PostgreSQL 分区表如何支持多列唯一约束 - 枚举、hash哈希 分区, 多列唯一, insert into on conflict, update, upsert, merge insert》
201901/20190109_01.md 《PostgreSQL native partition 分区表性能优化之 - 动态SQL+服务端绑定变量》
201901/20190107_02.md 《为什么pg_basebackup或pg_start_backup好像hang住确没有开始拷贝文件 - checkpoint 的几种调度(checkpoint_completion_target)》
201901/20190107_01.md 《为什么高并发小事务, unlogged table不比logged table快多少? - commit wal log》
201901/20190105_02.md 《[转载] PostgreSQL HA patroni》
201901/20190105_01.md 《PostgreSQL 11 2天培训(含全面的PG知识图谱、含Oracle迁移到PG知识点) - 含视频讲解》

201812/20181230_01.md 《一些灾难恢复术语 - Disaster recovery》
201812/20181226_01.md 《MTK使用 - PG,PPAS,oracle,mysql,ms sql,sybase 迁移到 PG, PPAS (支持跨版本升级)》
201812/20181224_01.md 《PostgreSQL 如何知道临时表是当前会话还是其他会话创建的》
201812/20181218_01.md 《PostgreSQL 11 并行计算算法,参数,强制并行度设置》
201812/20181217_01.md 《PostgreSQL 物化视图(Oracle同步到PG,PG同步到PG) - by pgsnapshot (plperlu trigger) (支持类似Oracle的mvlog fast complete force刷新)》
201812/20181215_02.md 《关于资源使用水位问题 - 硬件资源评估》
201812/20181211_01.md 《PostgreSQL 2018 全国峰会报名 - 有机会获得老婆大人贡献的 BeoPlay A1 , BOSE SoundLink , SONY SRS-X99》
201812/20181210_01.md 《PostgreSQL vs PPAS 差异 - Oracle评估、迁移、验证、性能调优》
201812/20181209_01.md 《PostgreSQL IoT,车联网 - 实时轨迹、行程实践 2 - (含index only scan类聚簇表效果)》
201812/20181207_01.md 《PostgreSQL IoT,车联网 - 实时轨迹、行程实践 1》
201812/20181204_01.md 《PostgreSQL DBA 日常管理 SQL》
201812/20181203_01.md 《PostgreSQL 11 参数模板 - 珍藏级》
201812/20181202_03.md 《PostgreSQL 拒绝服务DDOS攻击与防范》
201812/20181202_02.md 《PostgreSQL 12 preview - PostgreSQL recovery.conf 配置文件整合到 postgresql.conf》
201812/20181202_01.md 《PostgreSQL 优化CASE - 有序UUID插件》

201811/20181129_01.md 《PostgreSQL 多维、图像 欧式距离、向量距离、向量相似 查询优化 - cube,imgsmlr - 压缩、分段、异步并行》
201811/20181127_02.md 《[招聘] [神州飞象] 招聘PostgreSQL 数据库内核研发、DBA》
201811/20181127_01.md 《[招聘] [亚信] 招聘PostgreSQL 数据库内核研发》
201811/20181126_01.md 《[招聘] [千寻位置] 招聘PostgreSQL DBA与PG背景的服务端研发》
201811/20181125_01.md 《PostgreSQL bgwriter,walwriter,backend process 写磁盘的实时监控》
201811/20181124_01.md 《[未完待续] PostgreSQL 超级多表JOIN优化 - 优化器优化》
201811/20181122_02.md 《PostgreSQL 空间聚合性能 - 行政区、电子围栏 空间聚合 - 时间、空间热力图》
201811/20181122_01.md 《Oracle On the PL/SQL Function Result Cache》
201811/20181120_02.md 《PostgreSQL 流计算插件 - pipelinedb 1.x 参数配置介绍》
201811/20181120_01.md 《PostgreSQL 粗心设错session_preload_libraries的补救方法》
201811/20181119_01.md 《multi-master - 多主 - 多写 - 如何在多写中避免数据复制打环(死循环)》
201811/20181112_01.md 《Greenplum 垃圾回收、收集统计信息调度 - vacuum analyze 所有表 - 注意锁问题》
201811/20181110_02.md 《Greenplum 6 + ORCA 在CentOS 7下面的部署》
201811/20181110_01.md 《Greenplum 6 加 oracle兼容插件 orafce》
201811/20181108_01.md 《PostgreSQL 在线修改数据类型 - online ddl 方法之一》
201811/20181107_02.md 《Postgres**用户大会 2018(大象汇) - 海选主题分享》
201811/20181107_01.md 《[招聘] [恩墨] 招聘PostgreSQL 高级DBA》
201811/20181106_03.md 《Greenplum 大宽表 OR 分层关系 - 大量nestloop,补齐其他字段的性能损耗》
201811/20181102_02.md 《PostgreSQL(PPAS 兼容Oracle) 从零开始入门手册 - 珍藏版》
201811/20181101_02.md 《PostgreSQL pipelinedb 流计算插件 - IoT应用 - 实时轨迹聚合》

201810/20181029_03.md 《PostgreSQL plpgsql 存储过程、函数 - 状态、异常变量打印、异常捕获... - GET [STACKED] DIAGNOSTICS》
201810/20181029_02.md 《PostgreSQL datediff 日期间隔(单位转换)兼容SQL用法》
201810/20181029_01.md 《PostgreSQL listagg within group (order by) 聚合兼容用法 string_agg ( order by) - 行列变换,CSV构造...》
201810/20181027_01.md 《PostgreSQL DNS 解析功能 - get ip, get host name》
201810/20181025_01.md 《[转载] systemtap 跟踪分析 PostgreSQL》
201810/20181022_01.md 《PostgreSQL 分区表、继承表 记录去重方法》
201810/20181021_01.md 《PostgreSQL 11 培训与认证设计 - 基础 , 管理 , 应用 , 内核 , 阿里云RDS PPAS(Oracle 兼容性) , 认证》
201810/20181018_04.md 《Locking issue with concurrent DELETE / INSERT in PostgreSQL - 解法 advisory lock》
201810/20181018_03.md 《阿里云ppas 逻辑备份(导出)、还原 - 导出到本地、从本地导入》
201810/20181018_02.md 《AWS redshift->hdb pg(Greenplum), CONVERT_TIMEZONE 时区转换函数兼容》
201810/20181018_01.md 《AWS redshift->hdb pg(Greenplum), 内置函数、数据类型、字符集》
201810/20181017_04.md 《AWS redshift->hdb pg(Greenplum), plpython, pljava UDF 以及upload library》
201810/20181017_03.md 《AWS redshift->hdb pg(Greenplum),数据库-S3导入导出(unload, external table) - hdb pg external table》
201810/20181017_02.md 《AWS redshift->hdb pg(Greenplum),DDL语法转换规则》
201810/20181017_01.md 《PostgreSQL merge insert(upsert/insert into on conflict) 如何区分数据是INSERT还是UPDATE》
201810/20181015_01.md 《PostgreSQL 多维空间几何对象 相交、包含 高效率检索实践 - cube》
201810/20181011_01.md 《PostgreSQL 相似人群圈选,人群扩选,向量相似 使用实践 - cube》
201810/20181009_01.md 《PostgreSQL 随机记录返回 - 300倍提速实践 (随机数组下标代替order by random())》
201810/20181008_01.md 《PostgreSQL sql文件编码引起的数据导入乱码或查询字符集异常报错(invalid byte sequence)》
201810/20181005_01.md 《关于ECS 无法使用VIP的问题 - SDN , openflow》
201810/20181004_03.md 《PostgreSQL JOIN limit 优化器 成本计算 改进 - mergejoin startup cost 优化》
201810/20181004_01.md 《PostgreSQL Mastering book 序》
201810/20181003_02.md 《PostgreSQL bloom filter index 扩展 for bigint》
201810/20181003_01.md 《PostgreSQL pg_top pgcenter - 实时top类工具》
201810/20181001_03.md 《PostgreSQL pgmetrics - 多版本、健康监控指标采集、报告》
201810/20181001_02.md 《PostgreSQL PostGIS point join polygon (by ST_xxxx) - pglz_decompress 性能优化》
201810/20181001_01.md 《PostgreSQL tuple alignment padding (行,字段对齐) - 对齐规则,以及如何选择字段顺序》

201809/20180928_01.md 《PostgreSQL 自定义复合类型(composite type) deform引入的额外开销》
201809/20180926_01.md 《Greenplum 6已合并到PostgreSQL 9.3版本 - 比上一代GP提升:8倍读,195倍更新、删除 - 另有大量PG新特性》
201809/20180925_02.md 《PostgreSQL Heap Only Tuple - HOT (降低UPDATE引入的索引写IO放大)》
201809/20180925_01.md 《PostgreSQL 内存表可选项 - unlogged table》
201809/20180922_01.md 《PostgreSQL undo多版本存储引擎 zheap测试》
201809/20180920_01.md 《PostgreSQL 11 1Kw TPCC , 1亿 TPCB 7*24 强压耐久测试》
201809/20180919_04.md 《PostgreSQL pgbench tpcb 海量数据库测试 - 分区表测试优化》
201809/20180919_03.md 《PostgreSQL pgbench tpcb 数据生成与SQL部分源码解读》
201809/20180919_02.md 《PostgreSQL pageinspect 诊断与优化GIN (倒排) 索引合并延迟导致的查询性能下降问题》
201809/20180919_01.md 《PostgreSQL 11 1万亿 tpcb 性能测试 on 阿里云ECS + ESSD + zfs/lvm2条带 + block_size=32K》
201809/20180917_01.md 《PostgreSQL 11 1000亿 tpcb、1000W tpcc 性能测试 - on 阿里云ECS + ESSD (含quorum based 0丢失多副本配置与性能测试)》
201809/20180916_01.md 《PostgreSQL 11 100亿 tpcb 性能测试 on ECS》
201809/20180915_02.md 《[未完待续] 当单库突破100TB》
201809/20180915_01.md 《[未完待续] PostgreSQL 生态 - 运营、市场、产品、架构师视角》
201809/20180914_01.md 《PostgreSQL sharding : citus 系列7 - topn 加速(count(*) group by order by count(*) desc limit x) (use 估值插件 topn)》
201809/20180913_04.md 《PostgreSQL sharding : citus 系列6 - count(distinct xx) 加速 (use 估值插件 hll|hyperloglog)》
201809/20180913_03.md 《PostgreSQL pgsocket: Extension for Simple TCP/IP Socket Client》
201809/20180913_02.md 《PostgreSQL GUI pgadmin4 v3.3 支持 gis geometry 数据编辑、显示》
201809/20180913_01.md 《PostgreSQL 11 tpcc 测试(103万tpmC on ECS) - use sysbench-tpcc by Percona-Lab》
201809/20180911_01.md 《PostgreSQL 大版本升级方法之一 - 不落地并行导出导入》
201809/20180909_01.md 《PostgreSQL 块级 snapshot (flash back) - postgrespro improvement》
201809/20180908_01.md 《PostgreSQL cheat functions - (内存上下文\planner内容\memory context等常用函数)》
201809/20180905_03.md 《PostgreSQL 任意字段数组合 AND\OR 条件,指定返回结果条数,构造测试数据算法举例》
201809/20180905_02.md 《PostgreSQL sharding : citus 系列5 - worker节点网络优化》
201809/20180905_01.md 《PostgreSQL sharding : citus 系列4 - DDL 操作规范 (新增DB,TABLE,SCHEMA,UDF,OP,用户等)》
201809/20180904_05.md 《Greenplum 优化CASE - 对齐JOIN字段类型,使用数组代替字符串,降低字符串处理开销,列存降低扫描开销》
201809/20180904_04.md 《PostgreSQL 11 相似图像搜索插件 imgsmlr 性能测试与优化 3 - citus 8机128shard (4亿图像)》
201809/20180904_03.md 《PostgreSQL 11 相似图像搜索插件 imgsmlr 性能测试与优化 2 - 单机分区表 (dblink 异步调用并行) (4亿图像)》
201809/20180904_02.md 《PostgreSQL 11 相似图像搜索插件 imgsmlr 性能测试与优化 1 - 单机单表 (4亿图像)》
201809/20180904_01.md 《PostgreSQL 相似搜索插件介绍大汇总 (cube,rum,pg_trgm,smlar,imgsmlr,pg_similarity) (rum,gin,gist)》
201809/20180903_03.md 《PostgreSQL 快速给指定表每个字段创建索引 - 2 (近乎完美)》
201809/20180903_02.md 《Deepgreen(Greenplum) 多机部署测试 , TPC-H VS citus》
201809/20180903_01.md 《PostgreSQL dblink异步调用实践,跑并行多任务 - 例如开N个并行后台任务创建索引, 开N个后台任务跑若干SQL》
201809/20180902_01.md 《PostgreSQL sharding : citus 系列3 - 窗口函数调用限制 与 破解之法(套用gpdb执行树,分步执行)》

201808/20180830_01.md 《PostgreSQL pg_resetwal pg_resetxlog 强制使用某些值(例如system id)》
201808/20180829_01.md 《PostgreSQL sharding : citus 系列2 - TPC-H》
201808/20180828_01.md 《PostgreSQL citus, Greenplum 分布式执行计划 DEBUG》
201808/20180826_01.md 《[转载] TPCH 22条SQL语句分析》
201808/20180825_01.md 《PostgreSQL 开启with-llvm(JIT)后,新增插件异常(clang: Command not found)处理》
201808/20180824_02.md 《PostgreSQL sharding : citus 系列1 - 多机部署(含OLTP(TPC-B)测试)- 含Citus MX模式》
201808/20180824_01.md 《Greenplum csvlog(日志数据)检索、释义(gp_toolkit.gp_log*)》
201808/20180823_01.md 《(TPC-H测试 SF=10,SF=200) PostgreSQL 11 vs 10 vs Deepgreen》
201808/20180822_04.md 《PostgreSQL 快速返回表上某列的唯一值(枚举值) - pg_stats.most_common_vals》
201808/20180822_03.md 《PostgreSQL 12 preview - plan_cache_mode参数控制强制使用plan cache或强制custom plan (force_custom_plan and force_generic_plan)》
201808/20180822_02.md 《PostgreSQL json内容特殊字符使用unicode代替》
201808/20180822_01.md 《PostgreSQL 快速给指定表每个字段创建索引 - 1 (不够完美)》
201808/20180819_02.md 《PostgreSQL 与 MSSQL(SQL Server) 之间 数据相互迁移、导入、导出测试》
201808/20180819_01.md 《MSSQL(SQL Server) on Linux 简明部署与使用》
201808/20180818_03.md 《PostgreSQL 与 MS SQL(SQL Server) 类型映射关系》
201808/20180818_02.md 《PostgreSQL Oracle/sql server/SYBASE 兼容性之 - nchar , nvarchar , ntext (unicode character)》
201808/20180818_01.md 《PostgreSQL Oracle 兼容性之 - DBMS_OUTPUT.PUT_LINE》
201808/20180816_01.md 《PostgreSQL 同名 index operator search_path优先级引入的一个问题 - 为啥突然不走索引了? - intarray示例》
201808/20180815_02.md 《PostgreSQL 无会话、有会话模式 - 客服平均响应速度(RT)实时计算实践(窗口查询\流计算)》
201808/20180815_01.md 《MySQL 不落地迁移、导入 PostgreSQL - 推荐 rds_dbsync》
201808/20180810_02.md 《PostgreSQL 恢复模式错误日志增强 - 提供正在恢复的WAL(XLOG)文件位置》
201808/20180810_01.md 《PostgreSQL 内容随机推荐系统开发实践 - 文章随机推荐》
201808/20180808_02.md 《PostgreSQL 递归应用实践 - 非“传销”的高并发实时藤、树状佣金分配体系》
201808/20180808_01.md 《PostgreSQL PostGIS 空间数据约束使用》
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高可用方案(Patroni \ stolon) - 珍藏级》
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 空间类型统计信息(Statistics, Cardinality, Selectivity, Estimate)不准确导致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_05.md 《[未完待续] PostgreSQL 一键诊断项 - 珍藏级》
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等 - PostgreSQL CDC - (wal2json + Debezium)》

201805/20180530_02.md 《PostgreSQL 如何确定某个opclass支持哪些操作符(支持索引),JOIN方法,排序 - 了解opclass,am,opfamily,amop》
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 《》
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 区块链(blockchain) 插件 pg_blkchain , pg_credereum》
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、社区生态;PG开发者指南、原理、案例、管理优化实践《学习资料、视频》;《PG天天象上》沙龙纪录 - 珍藏级》
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 元数据库讲解 - 对象(表、索引、函数、序列、视图...)在哪里、如何识别、如何求对象定义(DDL语句) - show create》
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) logged & unlogged table 含索引多表单点写入》
201711/20171107_39.md 《HTAP数据库 PostgreSQL 场景与性能测试之 38 - (OLTP+OLAP) logged & unlogged table 不含索引多表单点写入》
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 功能增强 - 唯一约束+附加字段组合功能索引 - 覆盖索引 - covering index》
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 数据文件灾难恢复 - 解析与数据pg_filedump》
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 on Linux时钟开销估算)》
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 & plprofiler》
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 - pg_oltp_bench》
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 与排序、memcpy优化 - 源码分析》
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 - in out失真》
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 Oracle 兼容性之 - pl/sql dbms_utility.format_error_backtrace - 如何打印plpgsql函数调用栈信息》
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, 依赖关系, plpgsql profiler》
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》

201112/20111212_01.md 《create mysql table in PostgreSQL with mysql_fdw》

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 - 暨存储格式main, extended, external, plain介绍》
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分布式数据库》

197001/20191022_01.md 《数据库产品经理的日常 - 时间管理、重点关注》
197001/20190721_01.md 《数据库产品视角》
197001/20190515_02.md 《向三湾改编学习建设PG社区》
197001/20190504_01.md 《从本田奥德赛混动版发布会学习产品发布要点》
197001/20190409_01.md 《PostgreSQL 深入浅出 - 十万个为什么》
197001/20190328_01.md 《EDB EPAS, 社区PG, 某商业PG发行版 Oracle兼容性对比》
197001/20190311_03.md 《2019,某开发者会议数据库市场调研统计》
197001/20190311_02.md 《PostgreSQL hosted in cloud》
197001/20190302_01.md 《[未完待续] 产品经理, 市场分析, 资源网站》
197001/20190219_01.md 《为国为民,侠之大者 - 大象侠,招募中》
197001/20190217_01.md 《产品应该如何定义营收目标和任务分解》
197001/20190214_03.md 《产品经理日常需要跟踪、心中有数的事务》
197001/20190214_02.md 《如何定义 “产品定位、产品、渠道、生态建设” 成功的标准》
197001/20190214_01.md 《企业数据库选型规则》
197001/20190202_01.md 《产品功能需求归类 - KANO模型,需求调研问卷设计,需求分类实践》
197001/20190125_03.md 《产品经理应该关注、分析哪些数据 - 分析哪些要素 - 市场调研,市场分析,竞品分析》
197001/20190123_04.md 《监测数据(动态监控) - 基于规则(拐点、爆点)动态调整监测粒度 - 动作、分析、可视化》
197001/20190122_05.md 《流量交换、利益交换、供需交换 - 裂变、流量推广行为思考》
197001/20190122_04.md 《如何树立产品FLAG》
197001/20190122_03.md 《产品竞争力差异化思考》
197001/20190122_02.md 《产品经理日常学习》
197001/20190120_02.md 《PostgreSQL 社区生态建设之 - 流量、内容运营思考》
197001/20190117_02.md 《PostgreSQL 数据库心跳(SLA(RPO)指标的时间、WAL SIZE维度计算)》
197001/20190117_01.md 《领导力思考》
197001/20190114_01.md 《PG商业格局 - PG凭什么蝉联db-engines 2017、2018年度数据库大奖?PG为什么如此倍受企业欢迎?》
197001/20190112_02.md 《企业股权背后看到的资本运作、利益交换 - 一家纯技术型的企业如何快速打开市场?》
197001/20190106_01.md 《PDCA - 项目管理、日常事件管理、时间管理》
197001/20190104_02.md 《《易中天品三国》-政治家思维》
197001/20190104_01.md 《构建生态与“化气结穴、寻龙点穴”思考》
197001/20181222_01.md 《PG 天天象上 “沙龙+走进大客户企业+走进ISV+走进集成商+走进中间件厂商+小镇+高校行” 思考》
197001/20181218_02.md 《** PostgreSQL 生态构建思考 - 安全合规、自主可控、去O战略》
197001/20181215_01.md 《流量入口 - 时间维度分析 - 吃饭、工作、睡眠、休闲、学习 时间流量入口》
197001/20181202_04.md 《[转载] 为什么我们常说做to C 的人比较难去做to B ?》
197001/20181125_02.md 《TiDB 商业生态思考》
197001/20181122_04.md 《了解组织架构的好处 - 了解产品文档结构的好处》
197001/20181122_03.md 《大会付费报名快速传播思考 - 流量入口、转发、裂变、动机》
197001/20181117_03.md 《优化误区思考 - 目标是什么?不是性能挑战赛》
197001/20181117_02.md 《PG培训体系 - 闭环思考》
197001/20181117_01.md 《草船借箭》
197001/20181109_01.md 《附属型(偏后台类)产品 - 捆绑(paas 平台型)销售思考》
197001/20181106_02.md 《数据库分享PPT内容结构模板》
197001/20181106_01.md 《企业数据库团队评估 - 108问》
197001/20181102_01.md 《活动策划、社区、渠道、运营、产品、资本运作、闭环 - 践行思考》
197001/20181101_03.md 《DBA如何从救火队跳出来》
197001/20181101_01.md 《自主可控、安全可控 - 为什么选择开源数据库、如何选择、需要做哪些准备》
197001/20181017_05.md 《产品设计思考》
197001/20181012_02.md 《社区峰会组织探讨》
197001/20181012_01.md 《小团队自研开源项目成长之路思考》
197001/20181006_01.md 《思考小记 - 小米生态》
197001/20181005_02.md 《行业分析札记 - 游戏生态,充值渠道》
197001/20181004_02.md 《思考小记 - 职业规划、转型思考》

digoal,德哥的PostgreSQL私房菜, 老文章 : 进入

Flag Counter

blog's People

Contributors

darkforcesx avatar digoal avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.