moxnet / digoal-blog

My blog repository now at here

Home Page:http://blog.163.com/digoal@126

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

digoal,德哥的PostgreSQL私房菜


201005/20100511_01.md 《使用Plproxy设计PostgreSQL分布式数据库》

201110/20111025_01.md 《A Smart PostgreSQL extension plproxy 2.2 practices》

201211/20121115_01.md 《PostgreSQL 临时表 (Temproary table) style》

201212/20121218_01.md 《PostgreSQL plpgsql variadic argments , parameters - 可变参数个数》

201303/20130311_01.md 《PostgreSQL 触发器 用法详解 1》
201303/20130311_02.md 《PostgreSQL 触发器 用法详解 2》
201303/20130313_01.md 《PostgreSQL 事件触发器 - PostgreSQL 9.3 Event Trigger》

201305/20130522_01.md 《PostgreSQL 如何实现网络压缩传输或加密传输(openssl)》
201305/20130522_02.md 《PostgreSQL ssl ciphers performance 比较》

201404/20140403_01.md 《PostgreSQL 回收站功能 - 基于HOOK的recycle bin pgtrashcan》
201404/20140409_01.md 《PostgreSQL pg_current_xlog_insert_location() & pg_current_xlog_location()》

201406/20140604_01.md 《OpenLDAP 安装指南》
201406/20140606_01.md 《OpenLDAP 使用方法》
201406/20140606_02.md 《PostgreSQL LDAP认证之 simple bind配置》
201406/20140609_01.md 《PostgreSQL LDAP认证之 search bind配置》

201408/20140801_01.md 《OpenvSwitch readme & faq》
201408/20140801_02.md 《USE OpenVSwitch Isolating VM traffic using VLANs》
201408/20140801_03.md 《Install OpenVSwitch on CentOS 6.x x64》
201408/20140806_01.md 《tunctl , bridge , sub interface 在multi-network环境中的使用, 无需路由打通不同主机的不同网段》
201408/20140828_01.md 《PostgreSQL 闪回 - flash back query emulate by trigger》

201409/20140924_01.md 《PostgreSQL Windows AD认证配置》

201410/20141009_01.md 《PostgreSQL 密码安全指南》

201412/20141206_01.md 《Install OpenVSwitch into CentOS 7 userspace》
201412/20141211_01.md 《PostgreSQL 事件触发器 - DDL审计 , DDL逻辑复制 , 打造DDL统一管理入》

201504/20150401_01.md 《install kvm hosts use vnc in CentOS 6》
201504/20150401_02.md 《install kvm hosts use kickstart in CentOS 6 in text mode》
201504/20150402_01.md 《KVM虚拟机CPU开销高性能优化例子 - 配置CPU flag》
201504/20150402_02.md 《如何给KVM虚拟机添加disk, cpu, 内存, 网卡设备》
201504/20150429_01.md 《PostgreSQL 事件触发器 - 实现类似Oracle的回收站功能》

201505/20150506_01.md 《PostgreSQL 检查点性能影响及源码分析 - 1》
201505/20150506_02.md 《PostgreSQL 检查点性能影响及源码分析 - 2》
201505/20150506_03.md 《PostgreSQL 检查点性能影响及源码分析 - 3》
201505/20150506_04.md 《PostgreSQL 检查点性能影响及源码分析 - 4》
201505/20150506_05.md 《PostgreSQL 检查点性能影响及源码分析 - 5》
201505/20150506_06.md 《PostgreSQL 检查点性能影响及源码分析 - 6》
201505/20150506_07.md 《PostgreSQL 检查点性能影响及源码分析 - 7》
201505/20150509_01.md 《PostgreSQL 代码性能诊断之 - OProfile & Systemtap》

201506/20150601_01.md 《PostgreSQL 数据库安全指南》

201508/20150818_01.md 《PostgreSQL SSL链路压缩例子》

201509/20150925_01.md 《PostgreSQL cancel 安全漏洞》

201510/20151010_01.md 《PostgreSQL 逻辑复制插件 UDR, 可以愉快的玩类似MySQL的binlog复制了》
201510/20151015_01.md 《基于PostgreSQL的流式PipelineDB, 1000万/s实时统计不是梦》

201512/20151215_01.md 《"物联网"流式处理应用 - 用PostgreSQL实时处理(万亿每天)》

201601/20160119_01.md 《PostgreSQL 百亿地理位置数据 近邻查询性能》
201601/20160125_01.md 《Greenplum PostgreSQL --enable-profiling 产生gprof性能诊断代码》

201602/20160224_01.md 《PostgreSQL 操作符与优化器详解》
201602/20160225_01.md 《PostgreSQL 优化器逻辑推理能力 源码解析》

201604/20160426_01.md 《iperf 测试网络性能指标》

201605/20160506_01.md 《论count使用不当的罪名 和 分页的优化》
201605/20160510_01.md 《PostgreSQL 逻辑结构 和 权限体系 介绍》
201605/20160523_01.md 《PostgreSQL 9.6 黑科技 bloom 算法索引,一个索引支撑任意列组合查询》

201606/20160613_1.md 《Linux cgroup - cpu与cpuset子系统讲解》
201606/20160621_1.md 《为了部落 - 如何通过PostgreSQL基因配对,产生优良下一代》

201607/20160710_01.md 《聊一聊双十一背后的技术 - 物流, 动态路径规划》
201607/20160725_01.md 《PostgreSQL 使用递归SQL 找出数据库对象之间的依赖关系》

201608/20160805_01.md 《从PostgreSQL支持100万个连接聊起》
201608/20160813_01.md 《旋转门数据压缩算法在PostgreSQL中的实现 - 流式压缩在物联网、监控、传感器等场景的应用》
201608/20160817_01.md 《PostgreSQL 文本数据分析实践之 - 相似度分析》
201608/20160823_01.md 《PostgreSQL 最佳实践 - 在线逻辑备份与恢复介绍》
201608/20160823_02.md 《PostgreSQL 最佳实践 - 冷备份与还原介绍》
201608/20160824_01.md 《一个笛卡尔积的update from语句引发的(内存泄露?)问题》
201608/20160824_02.md 《PostgreSQL 最佳实践 - 水平分库(基于plproxy)》
201608/20160824_03.md 《PostgreSQL 最佳实践 - 读写分离》
201608/20160825_01.md 《PostgreSQL延迟hot standby使用问题及源码浅析》
201608/20160825_02.md 《hll插件在Greenplum中的使用 以及 分布式聚合函数优化思路》
201608/20160826_01.md 《PostgreSQL 最佳实践 - 块级别增量备份(pg_rman baseon LSN)源码浅析与使用》
201608/20160827_01.md 《在PostgreSQL中实现update | delete limit》
201608/20160829_01.md 《pg_dump一致性备份以及cache lookup failed错误的原因分析》
201608/20160829_02.md 《PostgreSQL 最佳实践 - pg_rman 以standby为源的备份浅析》
201608/20160829_03.md 《PostgreSQL 最佳实践 - pg_rman 数据库恢复示例 与 软件限制解说》
201608/20160829_04.md 《PostgreSQL CVE-2016-5423 BUG》
201608/20160830_01.md 《PostgreSQL rename 代码修正风波》
201608/20160831_01.md 《CentOS 6.x x64 部署HAWQ》

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

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

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

201612/20161201_01.md 《用PostgreSQL找回618秒逝去的青春 - 递归收敛优化》
201612/20161203_01.md 《用PostgreSQL描绘人生的高潮、尿点、低谷 - 窗口/帧 or 斜率/导数/曲率/微积分?》
201612/20161205_01.md 《PostgreSQL 按拼音排序 - convert to GBK/EUC_CN coding》
201612/20161205_02.md 《实时数据交换平台 - BottledWater-pg with confluent》
201612/20161206_01.md 《如何解决数据库分词的拼写纠正问题 - PostgreSQL Hunspell 字典 复数形容词动词等变异还原》
201612/20161207_01.md 《PostgreSQL 从源码找出哪些操作需要超级用户权限》
201612/20161208_01.md 《官人要杯咖啡吗? - PostgreSQL实时监测PLAN tree的执行进度 - pg_query_state》
201612/20161213_01.md 《金融风控、公安刑侦、社会关系、人脉分析等需求分析与数据库实现 - PostgreSQL图数据库场景应用》
201612/20161215_01.md 《PostgreSQL 10.0 内置分区表》
201612/20161216_01.md 《分析加速引擎黑科技 - LLVM、列存、多核并行、算子复用 大联姻 - 一起来开启PostgreSQL的百宝箱》
201612/20161219_01.md 《Oracle log file parallel write 等待事件分析 - PostgreSQL的WAL异曲同工》
201612/20161220_01.md 《流计算风云再起 - PostgreSQL携PipelineDB力挺IoT》
201612/20161221_01.md 《Linux page allocation failure 的问题处理 - lowmem_reserve_ratio》
201612/20161222_01.md 《一场IT民工 与 人贩子 之间的战争 - 只要人人都献出一点爱》
201612/20161222_02.md 《从相似度算法谈起 - Effective similarity search in PostgreSQL》
201612/20161223_01.md 《聊一下PostgreSQL优化器 - in里面有重复值时PostgreSQL如何处理?》
201612/20161224_01.md 《DBA专供 冈本003系列 - 数据库安全第一,过个好年》
201612/20161225_01.md 《恭迎万亿级营销(圈人)潇洒的迈入毫秒时代 - 万亿user_tags级实时推荐系统数据库设计》
201612/20161227_01.md 《从真假美猴王谈起 - 让套牌车、克隆x 无处遁形的技术手段思考》

About

My blog repository now at here

http://blog.163.com/digoal@126

License:GNU General Public License v2.0


Languages

Language:PLpgSQL 99.0%Language:Shell 1.0%