mysql - 提高性能 : How can I archive Grails Domain Class

标签 mysql grails

我正在运行一个基于 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/

相关文章:

mysql - 如何在 MySQL 中有效地选择一条随机记录?

MySQL db 消失了如何跟踪发生了什么?

java - 在Grails中导入/使用Java类

grails - 如何在 Grails 中将对象存储到应用程序级上下文中

grails - MVC中的模型是 View 显示的业务逻辑还是数据

mysql - 将数据导入 Django richtextfield 丢失换行符格式

mysql - 查找表中出现频率最高的项目

mysql - 如何使用@OneToMany链接两个表而不使用外键或连接表

unit-testing - 运行单个Grails单元/集成测试将在Intellij上运行所有测试

php - 带有Quercus PHP的Grails 3