我正在运行一个建立在Grails之上的博客站点。随着时间的推移,mysql数据库正在增长。 数据库有一个表名' post'。该表包含近100万个条目。查询此表变得非常耗时。
现在我正在尝试拆分表并希望存档旧条目。因此复杂的数据库查询花费的时间更少。
我想要完成的是这样的事情,
class Post{
//... properties
}
class PostArchive extends Post{
}
这种方法会提高性能吗?有没有可用于完成这类任务的插件?
答案 0 :(得分:0)
我们使用我们的核心设置创建一个抽象域,然后从中扩展。所以你会有
abstract class BasePost {
class Post extends BasePost{
class PostArchive extends BasePost{