MYSQL连接块

2020-09-05 12:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的会员: 我们实际上面临着...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的会员

我们实际上面临着一个非常奇怪的问题:-

我们有一个ETL bo服务,该服务由来自不同数据库(如AS400,Salesforce,MySQL)的不同表组成。

我们所有的连接工作都很好,但是执行BODS作业时我无法使用其他SAS工具连接到该数据库。

我遇到以下错误:-

MySQL] [ODBC 5.3(w)驱动程序]由于许多连接错误,主机'90 .85.95.113'被阻止; 使用" mysqladmin flush-hosts"取消阻止

解决问题的唯一方法是运行命令FLUSH HOSTS

但是当没有作业执行时,我们可以连接到那些数据库吗?

我们可以在BODS上设置任何参数来避免此问题吗?

董事会:-14.2.11.2066

BI平台:-BI 4.2支持包6补丁2

BI Windows(服务器):-Windows Server 2016标准64位

BI Windows(客户端):-Windows 10专业版64位版本1803

MYSQL版本:-MySQL 5.5.37

SAP IQ版本:16_1

乍一看,该问题与MYSQL连接问题有关:

https://www.cyberciti.biz/faq/error-1129-hy000-host-is-blocked-因为许多连接错误/

非常感谢您提供任何帮助

私下


1条回答
灬番茄
2020-09-05 13:24

BODS确实创建了多个连接,因此可以并行处理数据。 多少取决于一些设置。 如果您可以发布监视器日志的屏幕截图,我们也许可以计算对数据库执行操作的线程数。

仅作为提示,最重要的是数据流中的DegreeOfParallelism属性。 如果将default保留为空,则通常为3。 因此,如果您因为不需要并行而降低并行度,那就是起点。

另一个有趣的问题是是否有剩余的会话。 BDOS当然会在数据流结束时与数据库断开连接,但也许会遇到错误或出现其他错误。 您可以从哪个时间开始签入MySQL,这些用户是谁? 最好是在没有BODS作业正在运行的时间点。

一周热门 更多>