我有一個包含大約14000個對象ID的.csv文件。我的目標是檢索與這些objectID關聯的某些字段。到目前爲止,我所做的是串接所有的ObjectID到逗號分隔的列表,我追加到該查詢的末尾:「SELECT .. IN」的侷限性pgsql查詢
SELECT objectName, objectType FROM objectTable WHERE objectID IN 1001, 1002, 1003...
然而,這是很(非常)慢作爲我的數據庫中有大約16萬個獨特的ObjectID 。有沒有更好的方法來構建這樣的查詢?我必須批量運行這個嗎? (我也試過了,但速度太慢了),還是我的整個方法都錯了?
你有objectID的索引嗎? – Kuberchaun
是的,對象ID有一個索引 – emilio
你當前查詢的解釋計劃確實可以幫助人們回答這個問題。 – Kuberchaun