Kafka connect confluent jdbc 不控制MSSQL数据库中的会话池
Kafka connect confluent jdbc does not control session pool in MSSQL database
我正在使用 Kafka connect 和 confluent jdbc。集成一个source connector和mssql,前几天操作区提示我们数据库中"sleeping"状态的session数量较多。我需要控制这些会话,但显然连接器(融合 jdbc)的配置中没有这些属性。
您有什么想法可以解决这个问题吗?
Kafka Connect 将 运行 每个连接器至少执行一项任务。每个连接器都相互隔离,除了共享 运行 时间环境之外,其他连接器也相互隔离。
因此,如果您有 27 个来自同一个数据库的连接器,您将至少有 27 个数据库连接。
如果您不能减少连接器的数量(例如,通过从多个表中拉出一个连接器),那么我认为您唯一的选择就是与您的 DBA 讨论在RDBMS 端。例如,在 Oracle 上,资源管理器选项可用于此。
我正在使用 Kafka connect 和 confluent jdbc。集成一个source connector和mssql,前几天操作区提示我们数据库中"sleeping"状态的session数量较多。我需要控制这些会话,但显然连接器(融合 jdbc)的配置中没有这些属性。
您有什么想法可以解决这个问题吗?
Kafka Connect 将 运行 每个连接器至少执行一项任务。每个连接器都相互隔离,除了共享 运行 时间环境之外,其他连接器也相互隔离。
因此,如果您有 27 个来自同一个数据库的连接器,您将至少有 27 个数据库连接。
如果您不能减少连接器的数量(例如,通过从多个表中拉出一个连接器),那么我认为您唯一的选择就是与您的 DBA 讨论在RDBMS 端。例如,在 Oracle 上,资源管理器选项可用于此。