大型数据库的密钥库导出时间过长

时间:2018-07-05 07:17:16

标签: java jboss keycloak

我们正在使用 Keycloak 3.4.3 运行一些测试,并导出具有1万用户的数据库。这是我们使用的代码:

ExportImportConfig.setAction(ExportImportConfig.ACTION_EXPORT);
ExportImportConfig.setDir(backupFolderPath);
ExportImportConfig.setProvider(ExportImportConfig.PROVIDER_DEFAULT);
ExportImportConfig.setUsersExportStrategy(ExportImportConfig.DEFAULT_USERS_EXPORT_STRATEGY);
ExportImportConfig.setUsersPerFile(500);

ExportImportManager eiManager = new ExportImportManager(keycloakSession);
eiManager.runExport();

每个生成的文件执行备份大约需要1分钟的时间,无论我们在该文件中放入多少用户(我们尝试使用默认的50个用户,最多500个用户)。

我们是否缺少一些有助于改善时间的配置?

P.S。我们还检查了Keycloak JIRA,但我们发现的唯一帖子是KEYCLOAK-2413,其解决方法是使用我们已经在使用的“ dir”导出策略。这也是一个非常古老的问题,要求使用Keycloak 1。

0 个答案:

没有答案