回答

收藏

SQLalchemy指定要使用的索引

技术问答 技术问答 242 人阅读 | 0 人回复 | 2023-09-14

SQLalchemy有没有办法告诉查询使用哪个索引?) C5 [8 Z% v4 q) {- w3 P
我需要它的原因是它生成的SQL使用错误索引查询-存在一个针对我拥有的两个字段的索引,并且它不使用它。0 z; g; M/ m5 \1 P- J! _
谢谢!7 s) k2 P% Z" |0 |% n' X
                                                               
6 G8 f2 e- m8 F: V    解决方案:                                                                : D& A; Y. u# B7 x/ _
                                                                我想你可以为此使用它with_hint()。
1 T- \8 H: g, {$ a  H例如
9 J" r0 \2 X$ P5 a+ ]4 W) Csession.query(Model).with_hint(Model,'USE INDEX col1_index')说实话,我不知道。我通过他们ORM在测试中找到: z- G0 Y0 U2 _. @, h3 S. I
USE INDEX发现它。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则