显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

PostgreSQL research

公益是一辈子的事, I'm 德哥@Digoal, Just Do it!

 
 
 
 
 
 
为了让跟多的朋友了解PostgreSQL, 我将这些年对PG的使用和研究做成了一些体系的培训视频和一些专题视频.(免费观看和下载)

希望通过这些视频帮到一些朋友, 同时对视频中的错误点烦请读者指出以更正, 谢谢.

目前在更新的视频是<PostgreSQL 数据库管理 5天>和<PostgreSQL 性能优化 3天>.

在线观看地址 :

http://www.tudou.com/home/digoal/

培训视频源文件以及文档下载地址 : 

http://pan.baidu.com/share/home?uk=1982970774#category/type=0

转载请注明出处.

针对一些网友的反馈, 重新设计的培训内容如下, 由浅入深, 适合不同的人群. 包含

<PostgreSQL发展历程,社区介绍,资源介绍 2小时>

<PostgreSQL SQL基础 2天>

<PostgreSQL 数据库管理 3天>

<PostgreSQL 数据库备份与恢复, 数据复制, 负载均衡与高可用 3天>

作者  | 2014-2-22 10:19:30 | 阅读(6597) |评论(45) | 阅读全文>>

[置顶] 给PostgreSQL爱好者的参考资料

2011-8-21 8:32:39 阅读51097 评论18 212011/08 Aug21

推荐书籍:

概念书籍:

《PostgreSQL Introduction and Concepts》

开发书籍:

《PostgreSQL开发必备参考手册》

管理类书籍:

《PostgreSQL 9 Administration Cookbook》

《PostgreSQL 9.0 High Performance》

《PostgreSQL Server Programming》

《How PostgreSQL Processes a Query》

了解内核 :

http://www.postgresql.org/developer/backend/

http://wiki.postgresql.org/wiki/Backend_flowchart

《数据库查询优化器的艺术:原理解析与SQL性能优化》 - 海翔老师

《 PostgreSQL 内核分析》 - 彭老师

官方手册:

作者  | 2011-8-21 8:32:39 | 阅读(51097) |评论(18) | 阅读全文>>

[置顶] 佛说摩诃般若波罗蜜多心经

2013-7-26 18:04:09 阅读3351 评论4 262013/07 July26

转载自<菩提树下>

http://www.djier.com

般若波罗蜜多心经

观自在菩萨,行深般若波罗蜜多时,照见五蕴皆空,度一切苦厄。

舍利子,色不异空,空不异色,色即是空,空即是色,受想行识,亦复如是。

舍利子,是诸法空相,不生不灭,不垢不净,不增不减。

是故空中无色,无受想行识,无眼耳鼻舌身意,无色声香味触法,无眼界,乃至无意识界。

无无明,亦无无明尽,乃至无老死,亦无老死尽。

无苦集灭道,无智亦无得。

以无所得故,菩提萨埵,依般若波罗蜜多故,心无挂碍,无挂碍故,无有恐怖,远离颠倒梦想,究竟涅磐。

三世诸佛,依般若波罗蜜多故,得阿耨多罗三藐三菩提。

故知般若波罗蜜多,是大神咒,是大明咒,是无上咒,是无等等咒,能除一切苦,真实不虚。

故说般若波罗蜜多咒,即说咒曰:

揭谛揭谛 波罗揭谛 波罗僧揭谛 菩提萨婆诃。

作者  | 2013-7-26 18:04:09 | 阅读(3351) |评论(4) | 阅读全文>>

顶层砌体裂缝

2015-3-27 10:29:44 阅读3 评论0 272015/03 Mar27

http://wenku.baidu.com/view/225ddc6348d7c1c708a1453b.html

http://wenku.baidu.com/search?word=%B6%A5%B2%E3%C6%F6%CC%E5%C1%D1%B7%EC&lm=0&od=0&fr=top_home

作者  | 2015-3-27 10:29:44 | 阅读(3) |评论(0) | 阅读全文>>

PostgreSQL 9.5 separate trigger Checkpoint & recycle xlogs

2015-3-26 11:55:55 阅读12 评论0 262015/03 Mar26

PostgreSQL 9.5 以前的版本, 通过checkpoint_segments 来触发基于XLOG个数的检查点, 

通过 " (2 + checkpoint_completion_target) * checkpoint_segments + 1 " 这个公式来技术保留的XLOG个数.

PostgreSQL 9.5 将废弃checkpoint_segments 参数, 并引入max_wal_size 和 min_wal_size 参数, 通过max_wal_size和checkpoint_completion_target 参数来控制产生多少个XLOG后触发检查点, 通过min_wal_size和max_wal_size参数来控制哪些XLOG可以循环使用.

那么PostgreSQL 9.5如何计算什么时候触发检查点呢?

通过CalculateCheckpointSegments函数来计算, 依赖max_wal_size和CheckPointCompletionTarget

target = (double ) max_wal_size / (2.0 + CheckPointCompletionTarget);

作者  | 2015-3-26 11:55:55 | 阅读(12) |评论(0) | 阅读全文>>

PostgreSQL 9.5 plpgsql add ASSERT statement for bug detect

2015-3-26 9:35:59 阅读11 评论0 262015/03 Mar26

PostgreSQL 9.5 添加了一个plpgsql支持的语法, 可以用于检测BUG,

ASSERT condition [, message];

如果没有BUG的情况下, condition表达式应该返回TRUE, 如果返回FALSE或NULL视为BUG并抛出异常.

例如我们在一个函数中处理帐务逻辑, 可以使用ASSERT来检查用户帐户的钱是否为正数, 如果为负数则返回FALSE并抛出异常.  例如 :

ASSERT v_amount >= 0;

详见 :

http://www.postgresql.org/docs/devel/static/plpgsql-errors-and-messages.html

40.8.2. Checking Assertions

The ASSERT statement is a convenient shorthand for inserting debugging checks into PL/pgSQL functions.

ASSERT condition [ , message ];

作者  | 2015-3-26 9:35:59 | 阅读(11) |评论(0) | 阅读全文>>

http://hlinnaka.iki.fi/2015/03/23/pg_rewind-in-postgresql-9-5/

pg_rewind已加入9.5了, 以后主备出现差异无法对其时, 可以使用这个快速的对其,

http://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=61081e75c6741024f7717ade0450090590e96c85

原理 :

http://hlinnaka.iki.fi/presentations/NordicPGDay2015-pg_rewind.pdf

那么我写的这个重新同步的过程就可以使用pg_rewind来高效的实现了.

https://github.com/digoal/PostgreSQL_HA_with_primary_standby_2vip

作者  | 2015-3-25 16:19:36 | 阅读(18) |评论(0) | 阅读全文>>

about PostgreSQL hot standby query conflict with XLOG replay

2015-3-25 11:00:14 阅读12 评论0 252015/03 Mar25

在hot standby执行查询时, 有可能这些未结束的查询会和将要发生的WAL apply发生冲突, 当发生冲突时, hot standby的startup进程(即恢复进程) 需要处理这样的冲突, 怎么处理呢?

有两个参数 :

max_standby_archive_delay (integer)

When Hot Standby is active, this parameter determines how long the standby server should wait before canceling standby queries that conflict with about-to-be-applied WAL entries, as described in Section 25.5.2. max_standby_archive_delay applies when WAL data is being read from WAL archive (and is therefore not current). The default is 30 seconds. Units are milliseconds if not specified. A value of

作者  | 2015-3-25 11:00:14 | 阅读(12) |评论(0) | 阅读全文>>

参考文档

线性回归分析在PostgreSQL中的应用, 数据预测分析

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

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

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

[原文]

http://www.21andy.com/new/20090530/1313.html

实时股票数据接口大全

股票数据的获取目前有如下两种方法可以获取:

1. http/javascript接口取数据

2. web-service接口

1.http/javascript接口取数据

1.1Sina股票数据接口

以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据

接口:

http://hq.sinajs.cn/list=sh601006

这个url会返回一串文本,例如:

var hq_str_sh601006="大秦铁路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92, 

作者  | 2015-3-24 9:25:04 | 阅读(18) |评论(0) | 阅读全文>>

[转发]数学常数e的含义

2015-3-23 11:41:04 阅读18 评论0 232015/03 Mar23

[原文]

http://www.ruanyifeng.com/blog/2011/07/mathematical_constant_e.html

1.

e是一个重要的常数,但是我一直不知道,它的真正含义是什么。

它不像π。大家都知道,π代表了圆的周长与直径之比3.14159,可是如果我问你,e代表了什么。你能回答吗?

维基百科说:

"e是自然对数的底数。"

但是,你去看"自然对数",得到的解释却是:

"自然对数是以e为底的对数函数,e是一个无理数,约等于2.718281828。"

这就构成了循环定义,完全没有说e是什么。数学家选择这样一个无理数作为底数,还号称这种对数很"自然",这难道不是很奇怪的事情吗?

2.

昨天我读到一篇好文章,它把这个问题解释得非常清楚,而且一看就懂。

它说,什么是e?简单说,e就是增长的极限。

下面就是它的解释。

3.

假定有一种单细胞生物,它每过24小时分裂一次。

那么很显然,这种生物的数量,每天都会翻一倍。今天是1个,明天就是2个,后天就是4个。我们可以写出一个增长数量的公式:

  

上式中的x就表示天数。这种生物在x天的总数,就是2的x次方。这个式子可以被改成下面这样:

  

其中,1表示原有数量,100%表示单位时间内的增长率。

作者  | 2015-3-23 11:41:04 | 阅读(18) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

浙江省 杭州市 狮子座

 发消息  写留言

 
Free PostgreSQL Support.
 
QQ276732431
E-Mail digoal@126.com
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 

FlagCounter

 
 
模块内容加载中...
 
 
 
 
 

新浪微博

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2015

下载LOFTER客户端

汇聚1000万达人的兴趣社区
下载即送20张免费照片冲印

创建博客 登录  
 加关注