我目前正在使用开箱即用的 H2 文件存储 DB 来测试我的 Grails (2.1.0) 应用程序。我有 4 个域类,总共大约 20 个字段。这是一个小应用程序。
最近我注意到,一旦我通过了 14000 条记录(H2 文件数据库),Grails 应用程序开始运行缓慢 - CPU 利用率相当高,记录插入似乎变得缓慢。注意:我有多达 250 个线程插入数据。以上情况让我提出以下问题:
MySQL 的性能是否优于 H2?
如何测试 Grails 应用程序并清楚地显示/证明缓慢来自 H2 交互?我不想简单地转述我自己的观察。
有人可以详细说明在 Grails 项目中使用 H2 吗?我想知道使用 H2 的“截止”点在哪里,是时候转移到 MySQL 了吗?--也许我用这么多的记录滥用了H2。
谢谢你。