楼主: 〇〇

PostgreSQL 9.2 正式版发布!

[复制链接]
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
41#
 楼主| 发表于 2012-9-14 19:03 | 只看该作者
改成320M,
test_en=# select name, setting from pg_settings where name like 'share%';
           name           | setting
--------------------------+---------
shared_buffers           | 40960

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
42#
 楼主| 发表于 2012-9-14 19:11 | 只看该作者
改大对copy table还是很明显
320M
test_en=# copy temp from 'C:/Users/db2admin/Downloads/Tpc-h_windows/part.tbl';
COPY 2000000
时间:31912.779 ms
test_en=# \q

C:\Users\db2admin\pgsql\bin>pg_ctl -D "C:/Users/db2admin/pgsql/data" stop
waiting for server to shut down.... done
server stopped
改回32M
C:\Users\db2admin\pgsql\bin>pg_ctl -D "C:/Users/db2admin/pgsql/data" -l logfile2.log start
server starting

C:\Users\db2admin\pgsql\bin>psql test_en
psql (9.2.0)
输入 "help" 来获取帮助信息.

test_en=# \timing
启用计时功能.
test_en=# truncate table temp;
TRUNCATE TABLE
时间:1096.204 ms
test_en=# copy temp from 'C:/Users/db2admin/Downloads/Tpc-h_windows/part.tbl';
COPY 2000000
时间:176641.574 ms

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
43#
 楼主| 发表于 2012-9-14 19:55 | 只看该作者
shared_buffer改为520M


test_en=# copy part from 'C:/Users/db2admin/pgsql/part.txt' WITH DELIMITER AS '|';
COPY 2000000
时间:31710.985 ms
test_en=# copy lineitem from 'C:/Users/db2admin/pgsql/lineitem.txt' WITH DELIMITER AS '|';
COPY 59986052
时间:992277.340 ms
test_en=# copy partsupp from 'C:/Users/db2admin/pgsql/partsupp.txt' WITH DELIMITER AS '|';
COPY 8000000
时间:111072.256 ms

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
44#
 楼主| 发表于 2012-9-15 12:44 | 只看该作者
查询没见改善。。
C:\Users\db2admin\pgsql\bin>psql -d test_en -f C:/Users/db2admin/pgsql/tpch_pg.txt -o C:/Users/db2admin/pgsql/tpch_after
_pkfk.log
启用计时功能.
时间:321563.728 ms
时间:73521.931 ms
时间:362887.908 ms
时间:601603.948 ms
时间:306385.356 ms
时间:185048.320 ms
时间:377081.817 ms
时间:282198.981 ms

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
45#
 楼主| 发表于 2012-9-15 16:55 | 只看该作者

时间:22384864.708 ms
时间:257298.501 ms
时间:40408.395 ms
时间:233052.720 ms
时间:73541.187 ms
时间:217571.103 ms
时间:187031.923 ms
时间:29968.308 ms

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
46#
 楼主| 发表于 2012-9-15 16:57 | 只看该作者
本帖最后由 〇〇 于 2012-9-15 17:23 编辑

怎么个别的查询性能这么恶劣

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
47#
 楼主| 发表于 2012-9-15 21:11 | 只看该作者
〇〇 发表于 2012-9-15 16:57
怎么个别的查询性能这么恶劣

不给外键列建索引,第17个查询还是出不来。。

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
48#
 楼主| 发表于 2012-9-15 21:11 | 只看该作者
create index supplier_fk1 on supplier(s_nationkey);

create index customer_fk1 on customer(c_nationkey);

create index partsupp_fk1  on partsupp(ps_suppkey);


create index partsupp_fk2  on partsupp(ps_partkey);

create index orders_fk1  on orders(o_custkey);

create index lineitem_fk1  on lineitem(l_orderkey);

create index lineitem_fk2  on lineitem(l_partkey,l_suppkey);

test_en=# \i c:/users/db2admin/pgsql/fk_index.txt
CREATE INDEX
时间:1821.026 ms
CREATE INDEX
时间:11882.433 ms
CREATE INDEX
时间:65805.832 ms
CREATE INDEX
时间:54554.028 ms
CREATE INDEX
时间:123319.818 ms
CREATE INDEX
时间:502678.442 ms
CREATE INDEX
时间:887590.907 ms

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
49#
 楼主| 发表于 2012-9-16 06:31 | 只看该作者
没有VACUUM ANALYZE;结果更慢
C:\Users\db2admin\pgsql\bin>psql -d test_en -f C:/Users/db2admin/pgsql/tpch_pg.txt -o C:/Users/db2admin/pgsql/tpch_after
_pkfk_index.log
启用计时功能.
时间:890752.771 ms
时间:234515.421 ms
时间:1650524.403 ms
时间:4141342.649 ms
时间:3821754.706 ms
时间:2235883.344 ms
时间:3937998.714 ms
时间:8079301.708 ms
Cancel request sent
psql:C:/Users/db2admin/pgsql/tpch_pg.txt:267: 致命错误:  由于管理员命令中断联接
psql:C:/Users/db2admin/pgsql/tpch_pg.txt:267: 错误:  由于用户请求而正在取消查询
时间:7794025.195 ms

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
50#
 楼主| 发表于 2012-9-16 11:40 | 只看该作者
VACUUM ANALYZE;结果也慢
test_en=# VACUUM ANALYZE;
VACUUM
test_en=# \q

C:\Users\db2admin\pgsql\bin>psql -d test_en -f C:/Users/db2admin/pgsql/tpch_pg.txt -o C:/Users/db2admin/pgsql/tpch_after
_pkfk_index2.log
启用计时功能.
时间:339505.498 ms
时间:65144.401 ms
时间:355659.647 ms
时间:299486.963 ms
时间:426070.793 ms
时间:179758.606 ms
时间:427931.657 ms
时间:176749.847 ms
第9个查询还是出不来

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表