SQL Alchemy 与 node.js 的集成 - 延迟问题

问题描述

我的团队正在努力重新构建最初使用 java 构建的 cron 作业,hibernate 实现充当 ORM 并实现游标以使用 cron 作业将引用数据加载到内存缓存实例中,我们正在尝试重新构建通过与 sql Alchemy ORM 集成使用 node.js 构建此 cron 作业,但我的团队抱怨他们面临延迟问题并试图放弃使用 sql Alchemy,任何人都可以帮助我们解决这些延迟问题

请在下面找到他们与 sqlAlchemy ORM (python) 与 Nodejs 集成相关的发现:

目前正在使用子进程生成 python sqlAlchemy 代码,该代码对每个查询结果的响应时间约为 13 秒。 使用 fetchAll 方法的游标查询支持(带和不带 arraySize 参数) 实现 Count(*) 查询并捕获响应时间 - 大约 10 秒。 实现 Select * 查询 - 使用 sqlAlchemy 游标支持 - 存在问题,因为我们使用子进程在 python 和 NodeJS 之间进行通信,我们无法引用游标变量来获取一个可用数据。 游标查询的本机 Python 实现有效,但由于我们中间有子进程,因此我们无法找到可行的解决方案。

查询 - SELECT * FROM TABLEXYZ WHERE ID1 = 35001669 AND ID2 !=35001668; 所用时间 - 2021-05-07T09:03:14.160 - 2021-05-07T09:03:00.193 - 14 秒 使用“python-shell”节点模块 - 响应时间没有太大改善。 查询 - SELECT * FROM TABLEXYZ WHERE ID1 = 35001669 AND ID2 !=35001668;

所用时间 - 2021-05-11T02:48:55.809Z - 2021-05-11T02:48:44.485Z ~10 秒

谁能帮助快速解决这些与集成相关的延迟问题

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...