Spring integration JdbcMessagestore-查询|数据库性能问题

Spring integration JdbcMessagestore-查询|数据库性能问题,spring-integration,jdbctemplate,Spring Integration,Jdbctemplate,在我们的应用程序中,我们使用了使用JDBCMessageStore的关联策略,我们看到以下查询正在后台运行,并影响数据库性能 从VWS_OWNER.INT_消息中选择计数(消息ID),其中区域=:1 因为我们有x百万记录完整的表格扫描结果导致了这个问题 请有人向我解释为什么它会运行以及如何避免DB性能问题请分享一些测试案例,从我们这边播放(或者至少是一些配置)。您使用哪个Spring集成版本?这是不是SELECT COUNT(MESSAGE\u ID)是MessageGroupStoreReap

在我们的应用程序中,我们使用了使用JDBCMessageStore的关联策略,我们看到以下查询正在后台运行,并影响数据库性能

从VWS_OWNER.INT_消息中选择计数(消息ID),其中区域=:1

因为我们有x百万记录完整的表格扫描结果导致了这个问题


请有人向我解释为什么它会运行以及如何避免DB性能问题

请分享一些测试案例,从我们这边播放(或者至少是一些配置)。您使用哪个Spring集成版本?这是不是
SELECT COUNT(MESSAGE\u ID)
MessageGroupStoreReaper
scheduled task的结果?您好,我们没有配置MessageGroupStoreReaper。在挖掘litlle bit时,从我们的日志2016-11-08 09:18:05382调试代理Heartbeat org.springframework.jdbc.core.JdbcTemplate:693--执行准备好的SQL查询2016-11-08 09:18:05382调试代理Heartbeat org.springframework.jdbc.core.JdbcTemplate:627--执行准备好的SQL语句[选择计数(组键)来自VWS_OWNER.INT_消息组,其中REGION=?]2016-11-08 09:18:05383调试代理Heartbeat org.springframework.jdbc.datasource.DataSourceUtils:110--从数据源获取jdbc连接2016-11-08 09:18:05385跟踪代理Heartbeat org.springframework.jdbc.core.StatementCreatorUtils:225--我们正在使用spring引导和spring集成。上面的问题发生在我们有spring boot(1.2.4.RELEASE)的战争中。第一篇帖子中的查询和日志中的上述查询都在不断地轮询/监视,请深入了解正在发生的情况以及如何避免调用更多日志…-将JDBC连接返回数据源2016-11-08 09:18:05390调试代理心跳org.springframework.JDBC.core.JdbcTemplate:693--执行准备好的SQL查询2016-11-08 09:18:05391调试代理心跳org.springframework.jdbc.core.JdbcTemplate:627--执行准备好的SQL语句[从VWS_OWNER.INT_MESSAGE where REGION=?]选择计数(MESSAGE_ID)]2016-11-08 09:18:05391调试代理心跳org.springframework.jdbc.datasource.datasource utils:110--从datasourceplace获取jdbc连接,共享一些测试用例,从我们这边播放(或者至少是一些配置)。您使用哪个Spring集成版本?这是不是
SELECT COUNT(MESSAGE\u ID)
MessageGroupStoreReaper
scheduled task的结果?您好,我们没有配置MessageGroupStoreReaper。在挖掘litlle bit时,从我们的日志2016-11-08 09:18:05382调试代理Heartbeat org.springframework.jdbc.core.JdbcTemplate:693--执行准备好的SQL查询2016-11-08 09:18:05382调试代理Heartbeat org.springframework.jdbc.core.JdbcTemplate:627--执行准备好的SQL语句[选择计数(组键)来自VWS_OWNER.INT_消息组,其中REGION=?]2016-11-08 09:18:05383调试代理Heartbeat org.springframework.jdbc.datasource.DataSourceUtils:110--从数据源获取jdbc连接2016-11-08 09:18:05385跟踪代理Heartbeat org.springframework.jdbc.core.StatementCreatorUtils:225--我们正在使用spring引导和spring集成。上面的问题发生在我们有spring boot(1.2.4.RELEASE)的战争中。第一篇帖子中的查询和日志中的上述查询都在不断地轮询/监视,请深入了解正在发生的情况以及如何避免调用更多日志…-将JDBC连接返回数据源2016-11-08 09:18:05390调试代理心跳org.springframework.JDBC.core.JdbcTemplate:693--执行准备好的SQL查询2016-11-08 09:18:05391调试代理心跳org.springframework.jdbc.core.JdbcTemplate:627--执行准备好的SQL语句[SELECT COUNT(MESSAGE_ID)from VWS_OWNER.INT_MESSAGE where REGION=?]2016-11-08 09:18:05391调试代理心跳org.springframework.jdbc.datasource.datasource utils:110--从datasource获取jdbc连接