我在我的 Web 应用程序中使用 Pentaho-BI 服务器安装作为第三方安装。我通过在我的应用程序的 iframe 中嵌入它们的特定链接来使用它的 saiku 分析和报告文件。问题是我没有得到它是如何创建数据库连接的,就数字而言?因为很多时候它会抛出关于“池中没有可用的连接”的错误。我知道有诸如最大可用连接、最大空闲连接、等待和 sql 验证之类的属性。但是如何释放连接?如果 Pentaho 以自己的方式处理它,那该怎么办?因为当许多用户使用我的 BI 服务器时,增加可用的最大连接数会在数据库服务器上产生负载。
我发现的一个解决方案只是重新启动我的 BI 服务器,但这不是生产环境的有效解决方案。我认为其他解决方案是调度程序,但我对此一无所知,也没有在网上获得适当的信息。