vly*_*bin 7 python sql indexing sqlalchemy
SQLalchemy中是否有一种方法可以告诉查询使用哪个索引?
我需要这个的原因是它生成的SQL查询使用"错误"索引 - 存在一个索引,正好是我拥有的两个字段,并且它不使用它.
谢谢!
Anu*_*pta 12
我认为你可以使用with_hint().
例如
session.query(Model).with_hint(Model, 'USE INDEX col1_index')
Run Code Online (Sandbox Code Playgroud)
老实说,我真的不知道这件事; 我通过在他们的ORM测试中找到'USE INDEX'来发现它.