免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5487 | 回复: 11
打印 上一主题 下一主题

请教关于PostgreSQL的数据文件和速度问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-06-29 19:20 |只看该作者 |倒序浏览
在下刚使用PostgreSQL不长时间,对于它很陌生,特此请教各位两个问题:

1.在下发现PostgreSQL的data目录下的数据文件很杂乱、很多,不知道有无设置加以改进;更一步,可否支持裸设备?
2.通过JDBC访问PostgreSQL时,速度明显较慢;以下是在下的测试对比结果:
  软件平台:Redhat9.0
   硬件平台:P4 1.8G/1.0G Mem/120G HD/100M以太网;
  测试条件:新插入1万条记录,该表只有两个字段inr integer primary key,nam varchar(50)(以下是测试10次求合平均值)
  PostgreSQL7.4+pg74.214.jdbc3.jar  36.120秒
  MySQL4.0.18+mysql-connector-java-3.0.10-stable-bin.jar 9.421秒
不知道为什么我的PostgreSQL7.4速度这么慢,想必是不是设置有什么问题;(我是直接.configure,然后make,最后make install的)

论坛徽章:
0
2 [报告]
发表于 2004-06-30 12:35 |只看该作者

请教关于PostgreSQL的数据文件和速度问题

各位,能否不吝赐教!我想在MySQL、Oracle和PostgreSQL选择一个使用到一个新上马的项目。

论坛徽章:
0
3 [报告]
发表于 2004-06-30 15:10 |只看该作者

请教关于PostgreSQL的数据文件和速度问题

1,pgsql 是支持TB级的应该.不可能用一个文件来存数据库.32位系统上单个分区不能大于2TB.而pgsql 支持32TB自己想想为什么他什么这么设计

2,我不想回答,等你自己用过一段时间,你就知了..

论坛徽章:
0
4 [报告]
发表于 2004-06-30 17:18 |只看该作者

请教关于PostgreSQL的数据文件和速度问题

1、Informix或Oracle也是海量存储的数据库,它们都是能够使用裸设备的,至于说32位操作系统访问4GB的问题,完全是可以通过分若干个4GB文件实现(而且对于Linux下的Ext3和Windows下的NTFS都是可以支持4GB以上文件的)!
2、我提问题,是想问问是否有实现,不是就此评论数据库本身的好坏!如果我测试方式或评估方式片面,希望大家给我具体指正!

论坛徽章:
0
5 [报告]
发表于 2004-06-30 18:18 |只看该作者

请教关于PostgreSQL的数据文件和速度问题

1,pg 就是分为若干文件实现。。所以你会到的是一些文件。。而不mysql那些规则文件,我说的是2T,不是4G NTFS支持2T。这个不说了

选择那个数据,要看你的应用,是做什么??
是否涉及view,解发器,过程,游标,主/外键,OLTP。。。
如果是我建议你用PostgreSQL
目前我的朋友们。用PostgreSQL做MIS,ERP,电子商务很不多。
我有一个朋友他们用PostgreSQL做工厂生产应用。他们在IBM AS/400用PGSQL

论坛徽章:
0
6 [报告]
发表于 2004-07-01 21:27 |只看该作者

请教关于PostgreSQL的数据文件和速度问题

说实话,我是刚开始接触PostgreSQL,所以在这里向各位请教,可不愿意是打口水官司。我需要的是“是”或者“不是”,如何改进?!还是在这里希望大家不吝赐教!
至于文件大小支持或者是什么MIS、ERP或AS/400应用,不用谈;呵呵,在下不才,ES/9000的应用我也做过,只不过我是做SI的,对于PostgreSQL这个具体的技术实现了解太少,希望快速地评估!
不过还是谢谢Netkiller的热心解答!

论坛徽章:
0
7 [报告]
发表于 2004-07-02 09:25 |只看该作者

请教关于PostgreSQL的数据文件和速度问题



你想“改进”什么???

论坛徽章:
0
8 [报告]
发表于 2004-07-02 15:09 |只看该作者

请教关于PostgreSQL的数据文件和速度问题

主要还是速度提升方面,之所以提及文件系统问题,也主要是Informix、Oracle这样的数据库在Linux、AIX4.x以及HP UNIX下采用裸设备时速度都能得到比较大的提升!

论坛徽章:
0
9 [报告]
发表于 2004-07-05 17:19 |只看该作者

请教关于PostgreSQL的数据文件和速度问题

;(

裸设备,我从来没用过?我不知pgsql能不能用..

但pgsql创建数据库没有裸设备的选项
-D, --location=PATH       alternative place to store the database
只有一个-d=path
可是没有 如果-d = raw 一类的东东.

[root@linux root]# createdb
psql: could not connect to server: No such file or directory
        Is the server running locally and accepting
        connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
createdb: database creation failed
[root@linux root]# createdb  --help
createdb creates a PostgreSQL database.

Usage:
  createdb [OPTION]... [DBNAME] [DESCRIPTION]

Options:
  -D, --location=PATH       alternative place to store the database
  -E, --encoding=ENCODING   encoding for the database
  -O, --owner=OWNER         database user to own the new database
  -T, --template=TEMPLATE   template database to copy
  -e, --echo                show the query being sent to the backend
  -q, --quiet               don't write any messages
  --help                    show this help, then exit

Connection options:
  -h, --host=HOSTNAME       database server host
  -p, --port=PORT           database server port
  -U, --username=USERNAME   user name to connect as
  -W, --password            prompt for password

By default, a database with the same name as the current user is created.

Report bugs to <pgsql-bugs@postgresql.org>;.
[root@linux root]#

论坛徽章:
0
10 [报告]
发表于 2004-07-06 22:04 |只看该作者

请教关于PostgreSQL的数据文件和速度问题

我什么都不懂。
你就用你熟悉的东东做项目吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP