标签: doctrine-orm doctrine
Doctrine是否会使用在MySQL服务器中定义但从未在代码中定义的索引?
答案 0 :(得分:1)
如果“使用索引”是指将它们用于最佳查询,则答案是肯定的。从数据库的角度来看,Doctrine仅准备查询并接收数据,这取决于MySQL决定如何执行查询。在Doctrine中没有定义这些索引的缺点是,当使用架构创建或迁移工具时,Doctrine将尝试根据Doctrine的知识将其删除,而不应该存在。