SQLalchemyに、使用するインデックスをクエリに指示する方法はありますか?
これが必要な理由は、生成されるSQLクエリが「間違った」インデックスを使用しているためです。私が持っている2つのフィールドのインデックスが存在し、それを使用していません。
ありがとう!
SQLalchemyに、使用するインデックスをクエリに指示する方法はありますか?
これが必要な理由は、生成されるSQLクエリが「間違った」インデックスを使用しているためです。私が持っている2つのフィールドのインデックスが存在し、それを使用していません。
ありがとう!
これにはwith_hint()を使用できると思います。
例えば
session.query(Model).with_hint(Model, 'USE INDEX col1_index')
正直なところ、私はこれについて本当に知りませんでした。私は彼らのORMテストで「USEINDEX」を見つけてそれを発見しました。