Grails索引

Grails索引,grails,indexing,Grails,Indexing,Grails如何处理数据库中的索引?我觉得如果我尝试执行类似于Person.findByName(“KPthunder”)的操作,就必须搜索所有记录,因为name字段上没有索引 在grails创建数据库之后,我们是否必须向要搜索的列添加索引 我所有的搜索都是关于控制器上的Grails索引操作的(包括通过我的PDF副本“Grails:快速入门指南”进行的搜索)我觉得我忽略了一些非常简单的东西…是的,我们需要明确地指出。DBMS在适当的时候肯定会使用它们。这似乎没有什么区别,但我在最新的文档中找到了

Grails如何处理数据库中的索引?我觉得如果我尝试执行类似于
Person.findByName(“KPthunder”)
的操作,就必须搜索所有记录,因为name字段上没有索引

在grails创建数据库之后,我们是否必须向要搜索的列添加索引


我所有的搜索都是关于控制器上的Grails索引操作的(包括通过我的PDF副本“Grails:快速入门指南”进行的搜索)我觉得我忽略了一些非常简单的东西…

是的,我们需要明确地指出。DBMS在适当的时候肯定会使用它们。

这似乎没有什么区别,但我在最新的文档中找到了章节号:数据库指示Grails 2.1.1,MySQL 5.5-一个表已经自动重新创建;仍然是h因为没有索引。
@Pavel Vlasov
,你是什么意思?你有在域类中声明的索引吗?
@Pavel Vlasov
,请你说清楚一点。如果这是你的否决票,那么我感觉你在没有遵循答案的情况下被否决了。