我正在运行一个基于 grails 构建的博客站点。随着时间的推移,mysql 数据库不断增长。 数据库有一个表名“post”。该表包含近 100 万个条目。查询此表变得非常耗时。
现在我正在尝试拆分表格并想要存档旧条目。使复杂的数据库查询花费更少的时间。
我想要完成的事情是这样的,
class Post{
//... properties
}
class PostArchive extends Post{
}
这种方法会提高性能吗?是否有任何插件可用于完成此类任务?
最佳答案
我们用我们的核心设置创建一个抽象域,然后从中扩展。所以你会有
abstract class BasePost {
class Post extends BasePost{
class PostArchive extends BasePost{
关于mysql - 提高性能 : How can I archive Grails Domain Class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39814129/