PostgreSQL
xbp_1989
这个作者很懒,什么都没留下…
展开
-
PostgreSQL 数据库安装过程中的 readline的手动安装和正确配置
当然在PostgreSQL安装中可以显示使用 ./configure --without-readline,来设置不使用 readline。但是在后续使用中就会发现没有readline,使用很不方便。如:在使用 psql 中无法自动补全、无法查阅历史命令。安装 readline 的两种:(1)联网:sudo apt-get install libreadline5-dv。 自动安装后,原创 2013-04-01 12:03:51 · 4006 阅读 · 0 评论 -
PostgreSQL 中的全局可配置变量
在 PostgreSQL 数据库的 查询代价计算中,会看到有如下的变量:seq_page_cost; //顺序读页代价random_page_cost; //随机读页代价等等。这些变量在数据库安装后我们可以通过两种方式来修改并生效:1. ) 在 psql 中通过 SET、SHOW 命令,如seq_page_cost 默认值为 1psql postgres 进入数据库p原创 2013-04-23 20:32:13 · 5669 阅读 · 0 评论 -
PostgreSQL 中简易 flushbuffer 模块正确添加和使用
环境: postgresql-9.1.4 ubuntu 12,04flushbuffer内容 转载于 http://blog.osdba.net/?post=90 PostgreSQL 中刷shared buffer 的实验,作者:osdba(请注明来源)select * from pg_available_entensions; 查看当前原创 2013-05-13 11:06:19 · 1367 阅读 · 1 评论 -
http://blog.osdba.net/?post=90 PostgreSQL中刷shared buffer的试验
全文:PostgreSQL中刷shared buffer的试验作者:osdba 发布于:2012-5-14 16:07 Monday 分类:PostgreSQL在Oracle数据库中,使用alter system flush buffer_cache;就可以把cache住的数据块从内存中刷出去,于是想在PostgreSQL库中如何实现这个功能呢。查看源代码,发现了两个函数转载 2013-05-13 11:16:15 · 1096 阅读 · 0 评论 -
PostgreSQL的查询执行时间与caches
缓冲区对于查询执行时间的影响:在 PostgreSQL的 psql 中执行查询,设置 \timing 来显示查询执行时间,会发现第一次执行时间长,第二次及以后的该查询执行时间要比第一次短的多。为了去除cache数据对于查询时间的影响。通过及时的清除缓冲数据。清除缓冲区方案有如下两种:(1)利用linux自身的清除缓存方法,如:/proc/sys/vm/drop_caches原创 2013-05-13 10:35:16 · 3871 阅读 · 1 评论