postgresql
文章平均质量分 59
DBAdream
这个作者很懒,什么都没留下…
展开
-
postgresql是如何处理死连接
在数据库postgresql中,一个客户端到服务器连接实际上是一个tcp socket连接,tcp连接是虚连接,一方非正常退出(如断电),另一方会继续维持这个连接。 举个例子,一个客户端电脑正常连上服务器后,强行拔掉电源造成人为断电,重新启动电脑,再此连上服务器。用SQL语句select * from pg_stat_activily 查看服务器的所有连接,会发现本客户端的连接除了本次外,转载 2014-08-07 17:42:56 · 2084 阅读 · 0 评论 -
postgresql模块——pg_stat_statements详解和安装测试
其实很简单,最近可能需要对postgresql进行监控,所以接触了很多相关的监控命令和工具,这边文章主要是记录下工作过程,怕之后会忘记。 转载注明出处:http://blog.csdn.net/lengzijian/article/details/8133471 我想要的功能:记录每条sql的执行时间,能够查询每天执行最慢的top10。下面先介绍转载 2015-01-14 10:28:04 · 1379 阅读 · 0 评论 -
表级隐含字段: xmin 和 xmax
http://francs3.blog.163.com/blog/static/40576727201121021753352/xmin The identity (transaction ID) of the inserting transaction for this row version.(A row version is an individ转载 2015-01-14 09:51:57 · 1094 阅读 · 0 评论 -
postgres常见连接错误
postgres官方文档中:psql: could not connect to server: Connection refused Is the server running on host "server.joe.com" and accepting TCP/IP connections on port 5432?--"I couldn't原创 2015-01-16 14:40:27 · 1244 阅读 · 0 评论 -
postgres pg_ctl stop -o参数详解
SIGTERM 不再允许新的连接,但是允许所有活跃的会话正常完成他们的工作,只有在所有会话都结束任务后才关闭。这是智能关闭。 SIGINT 不再允许新的连接,向所有活跃服务器发送 SIGTERM(让它们立刻退出),然后等待所有子进程退出并关闭数据库。这是快速关闭。 SIGQUIT 令 postgres 向所有子进程发送 SIGQUIT 并且立即退原创 2015-01-16 14:06:55 · 1514 阅读 · 0 评论 -
postgres 中的max_connection
postgres中的max_connection和mysql、oracle一样,是限制数据库服务器的最大连接数的,但是在postgres中,当max_connect设置过大,启动的时候会报错:[postgres@localhost ~]$ FATAL: could not create semaphores: No space left on deviceDETAIL: Failed原创 2015-01-16 16:10:34 · 4331 阅读 · 0 评论 -
postgres kill僵死进程
在数据库postgresql中,一个客户端到服务器连接实际上是一个tcp socket连接,tcp连接是虚连接,一方非正常退出(如断电),另一方会继续维持这个连接。 举个例子,一个客户端电脑正常连上服务器后,强行拔掉电源造成人为断电,重新启动电脑,再此连上服务器。用SQL语句select * from pg_stat_activily 查看服务器的所有连接,会发现本客户端的连接除了转载 2015-03-25 14:58:45 · 2691 阅读 · 0 评论 -
postgres执行计划
postgresql 执行计划中的一些术语和关键字。执行计划运算类型操作说明是否有启动时间Seq Scan扫描表无启动时间Index Scan索引扫描无启动时间Bitmap Index Scan索引扫描有启动时间Bitmap Heap原创 2015-03-10 16:53:48 · 1256 阅读 · 0 评论