postgresql
文章平均质量分 62
huguangshanse00
这个作者很懒,什么都没留下…
展开
-
PostgreSQL 中文文档
7.3 中文文档 http://www.php100.com/manual/pgsql/index.html8.0 中文文档 http://man.chinaunix.net/database/postgresql_8.0_CN/8.1 中文文档 http://www.php100.com/manual/PostgreSQL8/8.2.3 中文文档 http://www.jinb原创 2015-05-29 07:34:15 · 1390 阅读 · 0 评论 -
UNDERSTANDING PSQL'S MVCC
转载来自:http://eric.themoritzfamily.com/understanding-psqls-mvcc.htmlUNDERSTANDING PSQL'S MVCCPostgresSQL implements something called MVCC. Which alleviates the need for a Read-Lock in many cases转载 2015-06-01 12:43:42 · 646 阅读 · 0 评论 -
转载:由PostgreSQL的区域与字符集说起
转载来自:http://blog.chinaunix.net/uid-354915-id-3502551.html参考:https://blog.csdn.net/fanwenyuan_fwy/article/details/79656100一、PostgreSQL的区域区域属性有以下几个:LC_COLLATE:字符串排序顺序LC_CTYPE:字符分类(什么是字母?它是这个字母的等效...转载 2015-05-20 07:20:58 · 2972 阅读 · 1 评论 -
postgres一些查询命令操作
postgres下一些查询有时候是不同于其他数据库的。(1)显示SQL语句执行时间\timing on 退出数据库失效(2)显示postgres中所有的表总数(包含数据库自带的)select count(*) from pg_tables;安装好数据库系统自带为58个。(3)显示用户生成的数据库列表\d(4)显示某个表列属性\d tablename原创 2013-09-04 00:03:15 · 17589 阅读 · 0 评论 -
PostgreSQL数据库一些特征
1. 有关PostgreSQL一些极限值详情阅读:原创 2014-10-26 18:55:23 · 1845 阅读 · 0 评论 -
postgres 优化案例
阅读(1)Instagram 对 Postgres 性能调校的 5 个小技巧原创 2014-12-10 23:32:24 · 983 阅读 · 0 评论 -
转载:数据库查询过程是怎么实现的?
转载来自:http://www.newsmth.net/nForum/#!article/Database/122316例如一条查询语句 select person.id from department; 数据库底层是如何实现的呢***********************************************************************转载 2014-12-25 06:56:05 · 4645 阅读 · 0 评论 -
PostgreSQL之sequence
转载来自:http://blog.chinaunix.net/uid-24774106-id-3973781.html转载 2014-11-22 18:33:16 · 7495 阅读 · 0 评论 -
postgres 9.4 新特性文章
来自:http://sql-info.de/postgresql/postgresql-94/articles-reports-postgresql-94-new-features.html转载 2014-11-21 22:06:46 · 1159 阅读 · 0 评论 -
论坛问题
1. 按指定值将多列值合并为1行问题来自 csdn postgres 论坛原创 2014-10-11 00:00:20 · 884 阅读 · 0 评论 -
postgres 自定义函数
simpleest C function -return (a+b)add_func.c 's content:[wln@localhost postgres9.3]$ cat add_func.c#include "postgres.h"#include "fmgr.h"PG_MODULE_MAGIC;PG_FUNCTION_INFO_V1(add原创 2014-09-13 15:23:15 · 5585 阅读 · 0 评论 -
pgpool 学习
参考:(1)原创 2014-08-03 21:14:42 · 719 阅读 · 0 评论 -
转载:PostgreSQL时间线的实现
来自:http://zisedeqing.blog.163.com/blog/static/95550871201481115942717/、1.1 基本原理正常情况下,数据库是沿着一条时间线一直延伸的,但是如果中途,用户期望从归档中进行恢复,则这时数据库的时间线就会产生分支,沿着新的时间线延伸。如下图所示:1.2 基本流程使用时间线进行恢复的基本流程是:1.转载 2014-09-13 22:56:38 · 1366 阅读 · 1 评论 -
转载:How Postgres Makes Transactions Atomic
这个文章挺好的,记录下。位置:https://brandur.org/postgres-atomicity译文位置:https://github.com/xitu/gold-miner/blob/master/TODO/postgres-atomicity.md原创 2018-09-27 08:58:09 · 273 阅读 · 0 评论 -
PostgreSQL的sequence nextval
之前写的文章,现在放出来, 2019.5.23 在验证有关sequence的问题时,构造了个sql语句:select * from tx1 where id2 =nextval('seq1');预想的和实际执行结果不一致。测试用例如下:create sequence seq1;select nextval('seq1');create table tx1(id1 in...原创 2019-06-28 20:14:02 · 970 阅读 · 0 评论 -
转载:PostgreSQL服务过程中的那些事二:Pg服务进程处理简单查询六:执行器执行
转载来自:PostgreSQL服务过程中的那些事二:Pg服务进程处理简单查询六:执行器执行blog.csdn.net/beiigangbeigang.iteye.com话说 查询“ select cname, comp from test1, test2 where test1.id=test2.id; ” 发送到服务器端, 走查询分支 exec_simple_转载 2017-12-22 12:50:18 · 521 阅读 · 0 评论 -
postgres 之 snapshot
参考:(1)PostgreSQL 9.2 can share snapshot between multi transactions原创 2014-12-28 22:56:53 · 2157 阅读 · 0 评论 -
file_fdw
参考:1. PostgreSQL file_fdw的使用http://blog.csdn.net/luojinbai/article/details/45673113原创 2017-08-27 08:03:11 · 610 阅读 · 0 评论 -
数据库查询引擎
参考:数据库查询过程是怎么实现的?http://blog.csdn.net/huguangshanse00/article/details/42141465PostgreSQL执行引擎简介http://www.leehao.org/postgresql-executioneng/(《PostgreSQL查询引擎源码探析》作者,书写的挺好)原创 2017-08-02 13:22:47 · 699 阅读 · 0 评论 -
postgresl 架构篇
参考:(原创 2014-06-02 16:55:30 · 1059 阅读 · 0 评论 -
postgresql lsn
lsn 由来(来自:http://blog.csdn.net/xabc3000/article/details/7658439)既然已经有了日志,就要发挥它的作用,在恢复过程中,通过读取日志来重做操作,按什么顺序来重做日志呢?记录历史操作的顺序,是非常重要的,如果操作顺序发现混乱,导致的后果也是非常严重的。比如对一个数值100先减去100,再翻倍,若是发生操作顺序逆转,先翻倍再减去100,原创 2017-07-29 15:21:46 · 2137 阅读 · 0 评论 -
postgres clog 学习
postgres clog 学习1.PostgreSQL pg_clog fsync 频率分析https://yq.aliyun.com/articles/85?commentId=362.[PostgreSQL-Hackers] CLOG extensionhttp://grokbase.com/t/postgresql/pgsql-hackers/1253c2ev2h/转载 2016-09-04 17:54:58 · 889 阅读 · 0 评论 -
转载:数据库并发文档list
1.并发带来的问题——三种常见的读数据异常现象 来自那海蓝蓝博客2.并发带来的问题——写写并发操作引发的数据异常现象 来自那海蓝蓝博客转载 2016-09-16 12:44:59 · 293 阅读 · 0 评论 -
postgres 数据库 一些操作
1. 开启/关闭顺序扫描set session enable_seqscan=true;原创 2014-10-04 17:26:33 · 4042 阅读 · 0 评论 -
postgres HA 主备环境搭建
cnakna原创 2014-07-13 07:46:51 · 6957 阅读 · 0 评论 -
转载:Understanding How PostgreSQL Executes a Query
转载来自:http://blog.sciencenet.cn/home.php?mod=space&uid=643407&do=blog&id=517715Understanding How PostgreSQL Executes a QueryBefore going much further, you should understand the procedure that P转载 2015-09-20 16:50:49 · 772 阅读 · 0 评论 -
some blogers about postgres
1.Bruce MomjianURL:http://momjian.us/main/blogs/pgblog/2013.html2.德哥URL:http://blog.163.com/digoal@126/blog/#m=03.kenyonURL:http://my.oschina.net/Kenyon/blog?catalog=0&p=4原创 2013-10-06 15:32:28 · 947 阅读 · 0 评论 -
转载:REDO LOG 与 UNDO LOG这两个概念的区别
转载:http://sunwayle.blog.51cto.com/114995/107232/ 转自:[url]http://www.cnblogs.com/jonescheng/archive/2008/05/08/1189063.html[/url]redo log 重做日志/undo log 撤消日志重做日志:每当有操作执行前,将数据真正更改时,先前相关操转载 2013-08-04 10:47:32 · 1582 阅读 · 0 评论 -
PostGreSQL“快照”
http://www.chensj.cn/article/postgresql-source-code-analysis-big-picture/PostGreSQL之MVCC代码分析(1):概览PostGreSQL采用“快照”方式来实现MVCC。具体地说,这意味着每一个事务中的查询仅能看到:1.该事务启动之前已经提交的事务所作出的数据更改。 2.当前事务中原创 2013-08-04 19:52:20 · 4117 阅读 · 0 评论 -
3.4. 事务
http://www.php100.com/manual/PostgreSQL8/tutorial-transactions.html3.4. 事务事务是所有数据库系统的一个基本概念。 一次事务的要点就是它把多个步骤捆绑成了一个单一的,不成功则成仁的操作。 其它并发的事务是看不到在这些步骤之间的中间状态的,并且如果发生了一些问题, 导致该事务无法完成,那么所有这些步骤都完全不会影响原创 2013-08-04 19:51:58 · 661 阅读 · 0 评论 -
postgresl问题探讨1
1 http://bbs.pgsqldb.com/client/post_show.php?zt_auto_bh=46139、比较下oracle 中, 它有参数share buffer, cache buffer, 一个sql语句过来,它会先再share buffer 中找是否有曾经执行过的同类语句,如果有,则为cache hit ,这样的会速度就很快了,不用经过IO,如果没有,则原创 2013-08-04 19:51:31 · 881 阅读 · 0 评论 -
转载:PostgreSQL的MVCC并发处理
转载来自:http://www.zlovezl.cn/articles/postgresql-concurrency-with-mvcc/转载 2014-06-08 08:00:44 · 1154 阅读 · 0 评论 -
postgres of sql
1.query how large space the table takes up in one schema.SELECT tablename, pg_size_pretty(pg_relation_size(schemaname || '.' || tablename)) FROM pg_tables WHERE原创 2014-01-20 23:59:01 · 1036 阅读 · 0 评论 -
postgres-9.3 beta2安装
软件下载位置:http://www.postgresql.org/ftp/source/postgresql-9.3beta2.tar.gz安装时建议看一下文件INSTALL,里面有详细的说明。(1)配置tar zxvf postgresql-9.3beta2.tar.gzmkdir /home/wln/postgres9.3/intall./configu原创 2013-09-04 00:04:11 · 1477 阅读 · 0 评论 -
windows下连接PostgreSQL操作
1、windows下postgresql的安装参见《PostgreSQL从菜鸟到专家 Windows中安装》网址:http://tech.it168.com/a2012/0503/1344/000001344327_all.shtml我下载的为xxx9.2.exe一路默认安装即可。安装位置为C:\Program Files\PostgreSQL。安装完毕后,在dos下执行命令>原创 2013-01-19 22:26:02 · 17474 阅读 · 0 评论 -
linux下postgreSQL 入门-1
Ryan:参考了一些文章,特别是文章中提到的文章,在此向原作者表示感谢。1、安装到http://www.postgresql.org网站下载。我安装的是9.2版本的,xxx.run,在linux中,./xxx.run进行安装。安装过程中,linux中新加用户postgres,数据库postgres。安装结束默认PostgreSQL安装在/opt/PostgreSQL/9.2下,默认的用原创 2013-01-17 18:17:16 · 10454 阅读 · 1 评论 -
VC6.0连接PostgreSQL9.2
VC6.0连接PostgreSQL9.21、在windows下安装PostgreSQL9.22、建立VC6.0工程文件,并进行相应路径配置。我的PostgreSQL安装路径为“C:\Program Files\PostgreSQL\9.2\”,在VC6.0中添加头文件路径:Tools->options->Directiories->includefiles,在Directo原创 2013-01-20 11:12:07 · 3174 阅读 · 0 评论 -
数据库之查询优化
(1) 来自pg文档 PostgreSQL使用的是基于成本的优化器(Cost based optimizer)。理论上基于成本的优化器会计算用户输入的查询语句的每个合法的查询计划的执行成本,然后从中选择成本最小的计划作为执行查询语句的最终计划。在实际应用中,查询语句的合法的查询计划的个数是随查询复杂度的增加呈指数增长的。对于过于复杂的查询,如果遍历每个合法的查询计划,将会消耗掉大量的时间原创 2013-12-16 23:30:33 · 1013 阅读 · 0 评论 -
德哥推荐的书籍
推荐书籍:概念入门:《PostgreSQL Introduction and Concepts》开发入门:《PostgreSQL开发必备参考手册》官方手册:http://www.postgresql.org/docs/翰高翻译的中文手册:http://www.highgo.com.cn/hgdb/doc原创 2013-12-17 23:46:40 · 1919 阅读 · 0 评论 -
postgresql 数组 (2)
来自:http://www.kuqin.com/postgreSQL8.1_doc/arrays.htmlPostgreSQL 8.1 中文文档PrevFast BackwardChapter 8. 数据类型Fast ForwardNextPostgreSQL 允许记录的字段定义成定长或不定长的多维数组。 数组类型可以是任何基转载 2013-12-01 23:57:55 · 3149 阅读 · 0 评论