问题描述
嗨,
我们有两个数据库模式 (假设schemaA和schemaB),并在schemaA中的所有表中创建了物化视图,并在schemaB上运行cognos报告,但在生成cognos报告时遇到了一些性能问题。
Q1) 我们已经计划在表上创建位图索引,在单个表上拥有更多位图索引有什么缺点吗?
Q2) 表索引没有复制到实体化视图中,我们可以在mv上创建索引吗?
提前谢谢。
问候,
Sai
我们有两个数据库模式 (假设schemaA和schemaB),并在schemaA中的所有表中创建了物化视图,并在schemaB上运行cognos报告,但在生成cognos报告时遇到了一些性能问题。
Q1) 我们已经计划在表上创建位图索引,在单个表上拥有更多位图索引有什么缺点吗?
Q2) 表索引没有复制到实体化视图中,我们可以在mv上创建索引吗?
提前谢谢。
问候,
Sai
专家解答
Q1) 我们已经计划在表上创建位图索引,在单个表上拥有更多位图索引有什么缺点吗?
它们将影响DML (ins,upd,del) 性能。做大负载时的一种常见技术是
-设置位图索引不可用
-做负载
-重建索引
Q2) 表索引没有复制到实体化视图中,我们可以在mv上创建索引吗?
-是的,但是请确保它们不是 * 唯一 * 索引。我们不保证刷新期间数据的唯一性。
它们将影响DML (ins,upd,del) 性能。做大负载时的一种常见技术是
-设置位图索引不可用
-做负载
-重建索引
Q2) 表索引没有复制到实体化视图中,我们可以在mv上创建索引吗?
-是的,但是请确保它们不是 * 唯一 * 索引。我们不保证刷新期间数据的唯一性。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




