提高性能:如何归档Grails Domain Class

时间:2016-10-02 05:24:42

标签: mysql grails

我正在运行一个建立在Grails之上的博客站点。随着时间的推移,mysql数据库正在增长。 数据库有一个表名' post'。该表包含近100万个条目。查询此表变得非常耗时。

现在我正在尝试拆分表并希望存档旧条目。因此复杂的数据库查询花费的时间更少。

我想要完成的是这样的事情,

class Post{
    //... properties
}

class PostArchive extends Post{

}

这种方法会提高性能吗?有没有可用于完成这类任务的插件?

1 个答案:

答案 0 :(得分:0)

我们使用我们的核心设置创建一个抽象域,然后从中扩展。所以你会有

abstract class BasePost {

class Post extends BasePost{

class PostArchive extends BasePost{