小编Flo*_*nt2的帖子

使用另一列或另一列的值更新列

使用 PostgreSQL(我使用的是 9.1 版)是否可以通过单个查询批量更新具有另一列值的列值,但如果另一列值为空,则使用第三列的值,如果没有第三个使用当前日期时间(所有列都有 type timestamp

我需要改变

列A 列B 列C
空 foo 栏
null null baz
空空空

列A 列B 列C
foo foo 酒吧
巴兹空巴兹
quz null null

quz当前日期时间在哪里。

postgresql update

8
推荐指数
2
解决办法
3万
查看次数

表大这一事实是否会影响 PostgreSQL 服务器的整体性能?

如果我有一个越来越大的表(即它占用越来越多的存储空间 - 目前为 65GB),这是否会影响 PostgreSQL 服务器的整体性能,例如影响对其他表的查询速度?

这是针对 PostgreSQL 9.6 数据库(我们计划在今年晚些时候升级到 10 -> 11 -> 12),托管在 Google Cloud(用于 PostgreSQL 的 Cloud SQL)上。

postgresql postgresql-performance

4
推荐指数
1
解决办法
368
查看次数