PostgreSQL 数据库效率问题

LoveTrista 2005-10-12 05:05:52
数据库机器为pc机 p4 2.8g 512m ddr, 80g
数据库中只有一个表 d_jobtask
结构如下:
CREATE TABLE d_jobtask
(
id serial NOT NULL,
jobfileaddress varchar(256) NOT NULL,
formatid varchar(20),
jobid varchar(10),
joblevel int4,
attribute int4,
status int4,
operatorid varchar(20),
receivetime timestamp(6),
deadline timestamp(6),
fileid varchar(256),
pageid int4,
CONSTRAINT id PRIMARY KEY (id)
)

表中纪录为5870条,select * from d_jobtask 耗时16**ms

请问问题在什么地方?谢谢
...全文
258 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hellohuan 2006-03-18
  • 打赏
  • 举报
回复
字段的解析也是要时间的
Hellohuan 2006-03-18
  • 打赏
  • 举报
回复
select * from d_jobtask


*最好少用 不要的字段也不要取
afoskoo 2005-12-19
  • 打赏
  • 举报
回复
5千多条记录16ms?
我用mysql4查询3万条,也只需0.0025
trainee 2005-12-13
  • 打赏
  • 举报
回复
取那么多记录出来花了 1秒多,不会慢啊
ameny 2005-12-12
  • 打赏
  • 举报
回复
16**秒?肯定哪里出了问题了select * from d_jobtask这样的语句我相信也没有哪里可以优化了,可以看一看系统资源分析软件给出的报告试试,前提是系统硬件没有任何问题的情况下。
bon_jovi 2005-10-14
  • 打赏
  • 举报
回复
数据库优化,你可以看pgsql的文档,比如关闭fsync等。
系统优化,比如file-max等等。

你的表只有5k个数据,即使没优化我也不太相信会那么慢。
LoveTrista 2005-10-13
  • 打赏
  • 举报
回复
red hat linux 9.0

如果优化的话,怎么优化呢

如果没有执行优化是不是查询速度也是不正常呢

谢谢
bon_jovi 2005-10-13
  • 打赏
  • 举报
回复
你用的什么os?linux和window下效率差很多的。window上玩玩可以,做应用不行。
如果是linux你做了优化了吗?
litelwang 2005-10-13
  • 打赏
  • 举报
回复
很多人装完LINUX以后没有把默认启动的服务关掉。另外我在WINDOWS系统上并没有觉得特别慢。

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧