使用道具 举报
Post by BoyFriend 我以企业为对象,研究postgresql有一段时间了,我觉得影响速度的问题最主要不在使用mysql还是postgresql 而是在于你写的statement的好坏。特别是涉及到table之间的join问题的同时又涉及到时间范围的取舍,一个好的statement比一个不好的statement快上几百上千倍的。 举一个例子:我给欧洲的一个石油公司写他们的库存管理软件的时候,一个查询某一种产品在指定时间的时价,这中间涉及到可能5个表格,2年的资料,几万行的数据,同时要检查数据的有效性。最早的一个statement需要 21秒左右 才能查询出来,经过我修改以后查询时间缩短到了 28毫秒 左右。
本版积分规则 发表回复 回帖后跳转到最后一页