PostgreSQL的UPDATE慢

时间:2018-11-21 15:15:37

标签: sql postgresql performance

我正在从API检索一些数据,并检查它们是否在数据库中,以便我可以对其进行处理。问题是我的算法的可扩展性确实很差,我不知道如何优化它。

基本上我在做

serve:
    -./docker-run.sh -t --rm sigtest:v1 gosu ubuntu:ubuntu php7.0 -S 0.0.0.0:8081 -t /home/ubuntu

并逐项插入每个交易的条件

UPDATE transactions_over_time SET joined_chain = '" + timestamp + "', block_number = '" + block_num + "' WHERE joined_chain IS NULL AND

已经尝试过这些事情:

OR (user_from ~* '" + transaction['from'] + "' AND user_to ~* '" + \
                                    transaction['to'] + "')

没有得到那么多结果。

我当时正在考虑为每笔交易发送一个查询,因此条件更少。会提高性能吗?还是有另一种方法来获得更好的性能?

0 个答案:

没有答案