2011-03-04 49 views
2

Grails如何处理数据库中的索引?我觉得如果我尝试执行类似Person.findByName("KPthunder")的操作,它将不得不搜索名称字段上没有索引的所有记录。Grails索引

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

我所有的搜索都转向了即将Grails的指数行为的东西放在控制器(包括通过“的Grails:快速入门指南”的我的PDF副本搜索我觉得我在这里忽视的东西非常简单...

回答

4

是的,我们需要明确add indexes他们肯定会通过DBMS,使用时适当

+0

它似乎并没有发挥作用,但我追杀的最新文件中该章节号:。HTTP: //grails.org/doc/latest/guide/5.%20Object%20Relational%20Mapping%20(GORM).html#5.5.2.6数据库指数 – KPthunder 2011-03-04 10:29:00

+0

有一天它可以更新ING。 – 2011-03-04 12:24:43

+0

Grails 2.1.1,MySQL 5.5 - 一个表已被自动重新创建;仍然没有索引。 – 2012-12-10 11:26:13