小编mat*_*ija的帖子

在EC2/EBS上的PostgreSQL性能

在EC2上运行PostgreSQL的最佳性能是什么?RAID中的EBS?PGD​​ata on/mnt?

你有任何偏好或经历吗?在EBS上运行PostgreSQL的主要"加号"是从一个实例切换到另一个实例.这可能是比使用/ mnt分区慢的原因吗?

PS:我正在运行PostgreSQL 8.4,数据/大小约为50G,Amazon EC2 xlarge(64)实例.

postgresql performance amazon-ec2 amazon-ebs amazon-web-services

8
推荐指数
1
解决办法
4539
查看次数

为什么 postgresql 更新查询有时如此缓慢,即使有索引

我有一个简单的更新查询(foo 列类型是 BOOLEAN(默认为 false)):

update tablename set foo = true where id = 234;
Run Code Online (Sandbox Code Playgroud)

其中“id”设置为(主)键,如果我运行“解释分析”,我得到:

Index Cond: (id = 234)
Total runtime: 0.358 ms
Run Code Online (Sandbox Code Playgroud)

但是,我在慢日志 (pgfouine) 中有很多无法解释的查询,耗时超过 200 秒(?!):

Times executed: 99, Av. duration (s): 70
Run Code Online (Sandbox Code Playgroud)

谁能解释一下,这是什么原因?(表中的 1.5 个 mio 行,postgresql 8.4)

postgresql indexing performance execution

5
推荐指数
1
解决办法
7477
查看次数