我正在用源数据更新目标表。源文件是excel,目标文件是sql server表。在源文件中,我确实有一个特定的项目相关数据,而在目标表中,我确实有几个项目。数据在每个项目中包含数百万行。所以源和目标的大小是非常大的。
我正在使用查找转换来比较数据并进行相应的更新。问题是,由于目标表的大小非常大,将整个数据加载到查找缓存中需要花费很多时间。那么有没有办法只加载源文件的项目数据,比如(select * from table where projectid=sourcetable.projectid)
请指教
谢谢
我可以访问Neo4j中的一个数据库(turtwig),这个数据库是由一位大学生创建的,他给了我默认的角色“PUBLIC”和一个名为“modeller”的自定义角色。我正在尝试创建一个新的节点标签,但是我得到了这样的消息:
当我试图赋予自己创建节点标签的权限时,会出现一个错误:。当我尝试授予自己使用GRANT ASSIGN PRIVILEGE ON DBMS TO modeller分配特权的特权时,也会发生同样的错误。
我有一个与Oracle Order Management相关的相当大的业务应用程序,其数据在Oracle数据库中。
所有数据都可以与订单相关。现在,数据量很大,表中有数百万条记录,因此减慢了我的应用程序的SQL查询速度。
我正在规划我的主‘订单模式’的副本架构,比如'Archive Order Schema‘。并编写SQL查询以将(旧顺序)数据从主模式移动到归档模式,一次一个(旧)顺序。
但是SQL查询相当慢,而且移动一个(旧)顺序的所有数据(跨这么多个表)需要很长时间。
欢迎任何设计/方法/优化输入。