我有一个从DB2数据库中获取数据的项目,并且在以下情况下需要质量输入。预先感谢。
-
当前应用程序正在从数据库架构中表示为ORIGIN_X的表A(例如SALES)表中获取数据。
-
在其他架构中(例如ORIGIN_Y),存在具有不同名称的相同表。
这两个表中的每个都有500万条记录,并且还在增长。
问题陈述
- 我想合并两个架构/表中的数据,以在UI上显示组合视图,而又不影响性能。
在UI上显示的记录数不超过200条,但是扫描5 + 5 = 1000万条记录会降低性能。
到目前为止,解决方案一直有效。
- 创建了逻辑视图,并尝试从中获取日期,但是查询性能非常慢。
- 在DB2中等效于实现视图的MQT思维(以便可以在列上创建索引),并且还在不断发展。
帮助需求
- 这两种方法都适合问题陈述吗?如果是,那么继续进行MQT最好做些什么?
- 除了以上两种之外,还有什么更好的方法?
有想法吗?