sql >> データベース >  >> RDS >> PostgreSQL

クエリの速度を向上させる方法は?

    クエリには、xml_files("purchaseNumber", "docPublishDate" desc)のインデックスが必要です。 :

    create index idx_xml_files_2 on xml_files("purchaseNumber", "docPublishDate" desc)
    

    Postgresはこのインデックスをorder byに使用する必要があります 、distinct onを容易にします 。

    パフォーマンスには影響しませんが、whereを単純化することもお勧めします 条項:

    where parsing_status IS NULL 
    


    1. 各GROUPBYグループの最初の行を選択する方法

    2. sprintf()はSQLインジェクションからどのように保護しますか?

    3. PostgreSQL関数の引数としてのテーブル

    4. Doctrine/Symfonyクエリビルダーは左結合に選択を追加します