我有一个从甲骨文获取数据并上传到谷歌云存储的需求。
我正在使用executeSql proecssor,但是对于大表来说它是失败的,甚至对于有大约45MB大小的100万条记录的表来说,它需要花费2小时来提取。
使用restapi将表名传递给listenHttp,Listenhtp将表名传递给ExecutesQL。我不能使用QueryDatabase,因为表的数量是动态的,启动获取的调用也是动态的,使用UI和Nifi Restui。
请建议ExecuteSql处理器中的任何调优参数。
我相信您是在谈论拥有较小的流文件的能力,并可能在处理器仍在处理(大的)结果集时将它们发送到下游。对于QueryDatabaseTable来说,NIFI1.6.0(通过NIFI-4836)中添加了这个功能,在即将发布的版本(NIFI1.8.0通过NIFI-1251)中,ExecuteSQL也可以使用这个功能。
您应该能够使用GenerateTableFetch来做您想做的事情。在这里,您可以设置分区大小(最终是每个流文件的行数),如果您希望在每次流文件进来时获取整个表,则不需要最大值列(这也允许您像您所描述的那样处理多个表)。GenerateTableFetch将生成SQL语句来从表中获取“页”数据,这将为您在非常大的表上提供更好的增量性能。
我正试图从表中获取数据,但我没有得到任何东西,只是日志文件中的一些错误...请有人帮助我 Catalina.2013-11-15.log 2013年11月15日11:13:32.568信息[http-apr-8080-exec-2]null.null hhh000206:hibernate.properties找不到 2013年11月15日11:13:32.577信息[http-apr-8080-
我有一个与Oracle数据库应用程序连接的Spring Boot。同一版本的应用程序在MySQL上运行良好,但当我尝试对Oracle数据库执行一些请求时,它会抛出错误: Servlet.service()的servlet[调度Servlet]在上下文与路径[]抛出异常[请求处理失败;嵌套异常org.springframework.dao.InvalidDataAccessResourceUsage
我有一个包在11g版本中运行良好。 但是当我在19c版本中部署相同的包时,行为是不同的。 PFB的描述。 包规范有一个游标,并使用游标%rowtype创建了一个表类型。具有返回表类型的流水线函数。 使用函数with table子句 因此,返回值可以作为一个表,我可以用列名读取结果。 在11g中,函数返回的列标题与游标列名相同。但在19c中,函数返回列标题,如“Attr_1、Attr_2等”。 我需
我正在创建一个JavaFX应用程序,我已经很好地连接到了数据库。然而,当我从表中获取数据时,我得到了一个错误 组织。h2.jdbc。JdbcSQLException:未找到表“touch”;SQL语句:从讲座[42102-192]中选择名称 我100%确定我连接到数据库并且表肯定在那里,对为什么会这样有任何建议吗? hear是我的连接代码和我正在运行的代码,以便您可以看到 和正在运行的查询
在我的项目中,我使用以下方法从会话中存储和获取数据。 要写入数据: 要读取数据: 2天前,我把我的代码转移到其他一些实时服务器。现在这个服务器在
问题内容: 我正在尝试创建一个用于在PHP上执行oracle sql语句的类。 这是我的index.php,我正在尝试调用我的函数 和我的dbcontrol.php用于我的功能 我不确定似乎有什么问题。但是每次我运行这个。页面上未显示任何内容。没有结果,没有数据。但是我确信数据库中有数据。 问题答案: 您总是得到空白页的原因是: oci_num_rows()函数不会返回您可能认为的所选行数。它返回