SQLalchemyではどのインデックスを使用するかをクエリに伝える方法はありますか?SQLalchemy使用するインデックスを指定してください
私が必要とする理由は、生成するSQLクエリで「間違った」インデックスが使用されていることです。私が持っている2つのフィールドのインデックスが存在し、使用しません。
ありがとうございます!
SQLalchemyではどのインデックスを使用するかをクエリに伝える方法はありますか?SQLalchemy使用するインデックスを指定してください
私が必要とする理由は、生成するSQLクエリで「間違った」インデックスが使用されていることです。私が持っている2つのフィールドのインデックスが存在し、使用しません。
ありがとうございます!
これはwith_hint()です。
session.query(Model).with_hint(Model, 'USE INDEX col1_index')
正に、私はこれについて実際には分かっていませんでした。 ORM testsで「USE INDEX」を見つけて発見しました。
私はmysqlの 'USE INDEX(col1_index)'ステートメントで動作するようにしました – alexche8