Database 信条(使用Symfony2)是否为我编制了所有索引?

Database 信条(使用Symfony2)是否为我编制了所有索引?,database,symfony,doctrine,indexing,Database,Symfony,Doctrine,Indexing,这似乎是一个显而易见的问题,但我不知道答案,我在谷歌或条令手册中也找不到任何东西 Symfony2/Doctrine是否自动创建索引?我在Symfony2中使用了自动实体创建函数,这与数据库非常接近。我认为这叫做使用ORM理论 我认为条令不支持它,但如果我在不需要的时候使用手动操作,我会踢自己 我认为Doctrine不会为您这样做,因为Doctrine不知道您可能正在进行什么类型的查询(我对DB索引的理解是您关注正在进行的查询的类型),但我认为Doctrine无论如何都会将所有这些从您身上带走(

这似乎是一个显而易见的问题,但我不知道答案,我在谷歌或条令手册中也找不到任何东西

Symfony2/Doctrine是否自动创建索引?我在Symfony2中使用了自动实体创建函数,这与数据库非常接近。我认为这叫做使用ORM理论

我认为条令不支持它,但如果我在不需要的时候使用手动操作,我会踢自己

我认为Doctrine不会为您这样做,因为Doctrine不知道您可能正在进行什么类型的查询(我对DB索引的理解是您关注正在进行的查询的类型),但我认为Doctrine无论如何都会将所有这些从您身上带走(它是如何构造查询的)

通常我会从c>50的表格中选择a,b,然后索引列“c”,但我想不出最好的方法是什么


我知道这是一个简单的几个字的答案,但我想不出还有什么地方可以得到一个明确的答案。提前感谢。

原则不会为您创建索引

您可以在上看到一个示例

您可以在中找到有关
@index
注释的信息。您还可以在中找到有关
@表
注释的信息