我想在Django中將查詢傳遞給PostgreSQL數據庫。當我使用大量的ID過濾我的查詢時,查詢非常緩慢並且上升到70s。Django查詢過濾器在Postgres數據庫中使用大量ID的ids
尋找一個答案,我看到this post這給出了一個解決我的問題後,只需通過VALUES (id1), (id2), ...
改變ARRAY [ids]
在IN聲明。
我測試的解決方案與pgAdmin的原始查詢,查詢變爲從70年代到300毫秒......
我如何可以做同樣的命令(即不使用一組ID但值的查詢)在Django?
可以請你發佈你的實際Django過濾器查詢嗎? – efkin