首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >postgresql timescaledb教程复制和更新速度

postgresql timescaledb教程复制和更新速度
EN

Stack Overflow用户
提问于 2019-01-26 05:24:23
回答 2查看 121关注 0票数 0

我正在学习本教程:https://docs.timescale.com/v1.1/tutorials/tutorial-hello-nyc

我很好奇你需要多长时间才能收到这些请求:

代码语言:javascript
复制
"\COPY rides FROM nyc_data_rides.csv CSV"

代码语言:javascript
复制
UPDATE rides SET pickup_geom = ST_Transform(ST_SetSRID(ST_MakePoint(pickup_longitude,pickup_latitude),4326),2163);
UPDATE rides SET dropoff_geom = ST_Transform(ST_SetSRID(ST_MakePoint(dropoff_longitude,dropoff_latitude),4326),2163);

对我来说,第一个是15分钟长,第二个是23分钟长。

这对我来说似乎太多了,也许我错了。否则,我如何提高复制和更新请求的速度?

我尝试按照别处的建议只在末尾创建索引。但收益微乎其微。

Ps:这是在windows 10、16g内存、i7上全新安装的PostgreSQL 10。

再见

EN

回答 2

Stack Overflow用户

发布于 2019-01-31 01:47:53

这看起来有点奇怪。当您运行\dx时,您是否看到安装了Timescale?我还建议运行timescale-tune来确保您的实例被正确地调优,但对于本教程来说,您真的不应该这样做。

票数 0
EN

Stack Overflow用户

发布于 2019-01-31 02:49:45

可能是io的问题。更新花费了很长时间,因为它们实际上是在重写整个表。绝对不建议在生产环境中这样做,但似乎所有操作都花费了比预期更长的时间,因为您遇到了一些io问题,您可以使用ioping工具之类的工具测试您的io,看看延迟/吞吐量如何。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54372970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档