如何提高PostgreSQL 9.5中的查询性能?

时间:2018-09-20 18:50:32

标签: sql query-optimization database-performance postgresql-9.5

下面提到的查询调用另一个过程 getcurrencyexchangerate()。如何将其一次调用并在各处使用?如何在条件“ in_currency!= -1 THEN speedy.currency_code = in_currency ELSE TRUE END的情况下使用情况” 在where子句之外使用以提高性能?

from tc import app
app.secret_key='12345'
app.run(debug=True)

speedy_reports_data表在列(for_date,skin_id,country_code,currency_code,is_test,base_transaction_type,status)上具有相同顺序的组合键。该表上没有其他索引

1 个答案:

答案 0 :(得分:1)

查看您的查询

对于speedy_reports_data表为复合

index  on columns (for_date, in_currency, currency_code )