暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 如何消除表访问完全

askTom 2017-08-18
250

问题描述

> 我正在运行以下查询:

选择hh。现金收据id,
hh.gl_date,
hh.金额,
hh.状态,
hh.account_code_combination_id,
hh.现金收据历史身份证
从cflow_temp_1 h,ar_cash_receip_history_all hh
其中hh.cash_receipt_id = h.cash_receipt_id
和hh.Cash_receip_history_id = h.Cash_receip_history_id

> 解释计划给出以下输出:

计划
SELECT语句ALL_ROWSCost: 3,329字节: 860,730基数: 13,242
3哈希连接成本: 3,329字节: 860,730基数: 13,242
1表访问全表应用程序。CFLOW_TEMP_1成本: 11字节: 344,292基数: 13,242
2表访问全表AR.AR_CASH_RECEIPT_HISTORY_ALL Cost: 3,312字节: 18,766,800基数: 481,200

> 如何消除表访问完全?


专家解答

你为什么要消除它?这可能是最好的选择。

你 * 证明 * 另一个选择更好吗?

表访问完全没有 * 固有的 * 错误

也许从这里开始

http://docs.oracle.com/database/122/TGSQL/toc.htm

你将能够进入以下

http://www.centrexcc.com/Tuning%20by%20Cardinality%20Feedback.pdf

这将为您提供调整 * any * SQL的知识
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论