小编Bha*_*ani的帖子

恢复 PostgreSQL 数据库数据

我在我的项目中使用 PostgreSQL,现在我错误地删除了我的一个表的一些记录。现在有什么方法可以恢复 PostgreSQL 中已删除的记录吗?

postgresql recovery

2
推荐指数
1
解决办法
8209
查看次数

更新具有数百万条记录的表时性能下降

我想更新表(我是 20-30 ),每个表都有数百万条记录。

问题是更新过程花费了太多时间,而且那时 CPU 使用率也很高。我想以一种在处理数据时不能使用太多 CPU 的方式来做。如果处理时间增加,那么这对我来说不是问题,但它应该使用有限的 CPU 资源来处理(更新)表。我使用 PostgreSQL 作为数据库,服务器操作系统是 Linux。

我的示例查询可以是这样的

UPDATE TEMP 
SET CUSTOMERNAME = 
  ( select customername from user where user.customerid = temp.customerid );
Run Code Online (Sandbox Code Playgroud)

postgresql performance update query-performance

1
推荐指数
2
解决办法
749
查看次数