当前位置: 首页 > 知识库问答 >
问题:

Kafka connect confluent jdbc 不控制 MSSQL 数据库中的会话池

侯兴为
2023-03-14

我正在使用Kafka连接和融合jdbc。将源连接器与Mssql集成,几天前操作区警告我们数据库中有大量处于“睡眠”状态的会话。我需要控制这些会话,但显然连接器(融合jdbc)的配置中没有这些属性。

你有什么想法来纠正这个问题吗?

共有1个答案

柴翰藻
2023-03-14

Kafka Connect 将为每个连接器至少运行一个任务。每个连接器都与其他连接器隔离,除了共享运行时环境外,其他连接器都与其他连接器隔离。

因此,如果您有27个从同一个数据库采购的连接器,那么您将至少有27个到数据库的连接。

如果您不能减少连接器的数量(例如,让一个连接器从多个表中拉出),那么我认为您唯一的选择就是告诉您的DBA在RDBMS端实施某种资源管理。例如,在Oracle上,资源管理器选项可用于此目的。

 类似资料:
  • 问题内容: 如何在php和mysql中使用数据库表中的会话? 问题答案: 您将需要创建一个像这样的对象: 然后,在session_start之前,初始化此类! http://php.net/manual/zh/function.session-set-save- handler.php http://php.net/manual/zh/function.serialize.php

  • 问题内容: 我了解对数据库事务处理概念的一般理解。我们访问事务内的数据库以确保ACID属性。 在Hibernate中,有一个称为会话的概念。会话的用途是什么?什么时候应该在两个会话中而不是在同一会话中进行数据库访问? 为了进一步说明,我已经看到了hibernate代码, 从会话工厂获取会话 打开会议 开始交易 提交交易 关闭会议 我需要知道的是在这里召开会议的重要性是什么?为什么没有像交易工厂这样

  • 我理解数据库事务概念的一般理解。我们在事务中访问数据库以确保ACID属性。 在Hibernate中有一个称为会话的概念。会话的用途是什么?何时应该在两个会话中而不是在同一会话中访问数据库? 为了解释更多,我看到了hibernate代码 从会话工厂获取会话 打开会话 开始事务 提交事务 关闭会话 我需要知道的是会话在这里的重要性是什么?为什么没有像事务工厂这样的东西,开始事务并提交事务?

  • 当我试图删除或编辑实时数据库中的节点时,我总是得到这样的信息:我必须选择一个元素较少的键来更改某些内容,否则它是只读的。 但是当我单击低级节点时,没有任何反应。因此,我实际上可以从控制台:( 一周前,我没有看到这个警告,一切都很好!知道如何回到工作版本吗? 我也觉得德语翻译的不太好,因为它告诉我应该激活另一种模式。用英语说,模式被激活。

  • 本文向大家介绍如何在Oracle中限制每个会话的数据库资源?,包括了如何在Oracle中限制每个会话的数据库资源?的使用技巧和注意事项,需要的朋友参考一下 问题: 您想限制用户可以在数据库中使用的资源量。 解 为了限制资源,我们可以按照以下步骤操作。 我们可以使用下面的SQL语句在数据库中查看RESOURCE_LIMIT的当前设置。 选择名称,从v $parameter中的值,其中name ='r