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

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 | 阅读(2778) |评论(23) | 阅读全文>>

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

2011-8-21 8:32:39 阅读47890 评论15 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 | 阅读(47890) |评论(15) | 阅读全文>>

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

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

转载自<菩提树下>

http://www.djier.com

般若波罗蜜多心经

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

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

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

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

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

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

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

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

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

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

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

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

nginx proxy_pass & rewrite exp.

2014-7-23 9:47:07 阅读14 评论0 232014/07 July23

昨天新建的一个站点, phppgadmin, 用于连接pg-xl, greenplum, postgresql , 作为一个数据库demo站点.

参考

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

原来的做法是新建一个server, server_name和dba.sky-mobi.com相同, 新增一个监听端口8001来区分这个server和老的80端口所在的wiki站点. 这样的话访问db demo站点就是dba.sky-mobi.com:8001.

这样的话, 如果我以后还想用这个域名新增站点的话, 还要加端口, 对外端口就比较多了, 而且如果新增的站点IP地址变更的话, 就需要新增域名, 所以不利于多站点的扩展.

一个比较通俗可行的办法是利用nginx的代理功能和重写功能, 这样对外都是80, 内部可以有多个站点, 也不用局限于1台主机.

修改nginx.conf, 新增一个location.

vi nginx.conf

在80 端口的server下面新增一个location, 注意使用^~来旁路规则表达式的location.

location ^~ /demo/db {

作者  | 2014-7-23 9:47:07 | 阅读(14) |评论(0) | 阅读全文>>

phppgadmin in nginx

2014-7-22 16:32:13 阅读16 评论0 222014/07 July22

nginx的安装参考

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

nginx的使用参考文档

http://nginx.org/en/docs/

本文讲一下phppgadmin 和 mediawiki两个虚拟服务器, 使用不同的端口的配置.

mediawiki 的搭建参考

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

下载phppgadmin, 解压到站点目录.

# wget https://github.com/phppgadmin/phppgadmin/tarball/master

# mv master phpPgAdmin-snapshot.tar.gz

作者  | 2014-7-22 16:32:13 | 阅读(16) |评论(0) | 阅读全文>>

nginx1.6.0 flv,mov,avi stream media server

2014-7-22 15:41:23 阅读15 评论0 222014/07 July22

本文举个简单的例子, 关于使用nginx搭建流媒体服务.

nginx的安装参考 :

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

我们把流媒体文件放到/media目录, 放3个测试文件, 分别包含了avi, flv, mov格式.

另外还需要一个WEB播放器, 使用jwplayer.swf.

[root@dba conf]# cd /media/

[root@dba media]# ll

total 110330

-rw-r--r-- 1 root root 42032120 Dec 22  2013 1.avi

-rw-r--r-- 1 root root 16776688 Oct 30  2013 img_0256.mov

-rw-r--r-- 1 root root 54213271 Oct 30  2013 mayun.flv

-rw-r--r-- 1 root root    91042 Jun  7  2010 player.swf

和flv,mov,avi文件结束相关的location 配置, nginx.conf :

作者  | 2014-7-22 15:41:23 | 阅读(15) |评论(0) | 阅读全文>>

don't use IP set $wgServer in mediawiki's LocalSettings.php

2014-7-22 13:49:59 阅读14 评论0 222014/07 July22

一开始域名没有申请好, 我在mediawiki的LocalSettings.php里面配置的$wgServer = "172.16.3.67";

这样就导致成功申请域名后, 使用域名浏览网页的时候, URL里的Host会变成IP. 而不是域名.

例如 :

http://dba.sky-mobi.com

页面出来后变成了

http://172.16.3.67/index.php?title=%E9%A6%96%E9%A1%B5

在nginx的日志里也能看到这样的信息 :

"GET /skins/vector/images/page-fade.png?2014-06-25T23:19:09Z HTTP/1.1" 200 115 "http://172.16.3.67/index.php?title=%E9%A6%96%E9%A1%B5" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)"

修改一些wgServer即可.

# vi LocalSettings.php

## The protocol and server name to use in fully-qualified URLs

作者  | 2014-7-22 13:49:59 | 阅读(14) |评论(0) | 阅读全文>>

ZFS on Linux performance tuning when zfs_iput_taskq take near 100% CPU

2014-7-22 12:59:54 阅读16 评论0 222014/07 July22

一台机子的zfs_iput_taskq进程CPU占用100%.

处理方法 :

# cat /etc/modprobe.d/zfs.conf

options zfs zfs_arc_max=10240000000

# zfs list

NAME         USED  AVAIL  REFER  MOUNTPOINT

zp1          548M   267G   136K  /zp1

zp1/data01   302M   267G   302M  /data01

zp1/pg_log   980K   267G   980K  /pg_log

zp1/site     234M   267G   234M  /site

# zfs set xattr=sa zp1

# zfs set xattr=sa zp1/data01

# zfs set xattr=sa zp1/pg_log

# zfs set xattr=sa zp1/site

# vi /etc/sysctl.conf

vm.swappiness = 10

作者  | 2014-7-22 12:59:54 | 阅读(16) |评论(0) | 阅读全文>>

mediawiki favicon.ico not found bug

2014-7-22 11:40:16 阅读14 评论0 222014/07 July22

mediawiki有一个favicon.ico的bug, 报不存在这个文件.

在HISTORY中发现确实存在这个BUG, 而且我使用$wgFavicon = false;

vi LocalSettings.php

$wgFavicon = false;

配置重启nginx后还是继续报404错误.

* Specify apple-touch-icon before favicon in HTML head section to make the

Konqueror browser correctly use the latter

* (bug 4303) Add $wgFavicon to change the shorticon icon link from

the default /favicon.ico or disable it (if set to false)

nginx错误信息 :

access.log

172.16.8.29 - - [22/Jul/2014:11:29:33 +0800] "GET /favicon.ico HTTP/1.1" 404 570 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)"

作者  | 2014-7-22 11:40:16 | 阅读(14) |评论(0) | 阅读全文>>

PPTP VPN Server on RHEL or CentOS

2014-7-21 8:43:17 阅读16 评论0 212014/07 July21

[原文链接]

http://blog.csdn.net/mcsrainbow/article/details/4575801

本章描述内容如下表所示。

标题

内容

1.1 安装前的准备工作

介绍在安装前所需的准备工作。

1.2安装PPTP VPN Server

介绍如何安装PPTP VPN Server。

1.3 配置PPTP VPN Server

介绍如何配置PPTP VPN Server。

1.1 安装前的准备工作1.1.1 获取PPTP VPN Server安装包

确保已取得PPTP VPN Server的相关安装文件;

基于RedHat Linux AS4 Update7操作系统所需软件包:

-dkms-2.0.6-1.noarch.rpm

-kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm

-ppp-2.4.3-5.rhel4.i386.rpm

-pptpd-1.3.3-1.rhel4.i386.rpm

基于RedHat Enterprise Linux 5 Update2操作系统所需软件包:

作者  | 2014-7-21 8:43:17 | 阅读(16) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

浙江省 杭州市 狮子座

 发消息  写留言

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

日志分类

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

FlagCounter

 
 
模块内容加载中...
 
 
 
 
 

新浪微博

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

页脚

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

创建博客 登录  
 加关注