手把手教你读懂Oracle执行计划

1.设置优化器的模式

我们一般都是选择默认值

2.读懂优化器,可以看到这个优化器的模式是CHOOSE,看执行计划主要是看表与表之间的连接顺序是否合理,不合理的话应该做一些什么样的改变区影响表的连接顺序。

BY INDEX ROWID 指的就是通过索引访问。

NESTED LOOP指的是嵌套循环。外部表(驱动表)的每一行与内部表的所有行进行比对,外部表的行数决定了循环的次数,所以外部表的行数越少就代表嵌套循环的效率越高。

MERGE JOIN  跟嵌套循环类似,但是会先对内部表进行排序再进行比对。但是oracle也会考虑排序所花费的成本。

Hash join:适合两张表都是全表扫描的情景。FULL指的就是全表扫描。

连接方式有各自的优点,没有好坏,只有 不同。

3.获取执行计划,执行计划的信息存放在PLAN_TABLE表。

SELECT PLAN_TABLE_OUTPUT FROM TABLE(DBMS_XPLAN.DISPLAY());

3.案例分析

没有索引的执行计划

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
手把手你读财报,在理解财报之前,我们首先需要明确财报的基本结构和内容。 财报主要分为四个部分:资产负债表、利润表、现金流量表和股东权益变动表。每份财报中,这四个部分会按照一定的顺序呈现,以展示公司的财务状况和经营情况。下面是对这四个部分的简要介绍: 1. 资产负债表:该表格显示了公司在特定日期(通常为年末)的资产、负债和所有者权益。通过了解公司的资产和债务状况,我们可以了解公司的财务实力和稳定性。 2. 利润表:利润表展示了公司在特定时间段内(通常为一年)的收入、成本、支出和净利润。通过这张表,我们可以了解公司的盈利能力和经营绩效。 3. 现金流量表:现金流量表会呈现公司在特定时间段内的现金流入和流出情况。通过分析公司的现金流动状况,我们可以了解公司的资金来源和运营情况。 4. 股东权益变动表:该表格显示了特定时间段内公司股东权益的变动情况,包括股东投入和资本收益。通过这张表,我们可以了解公司股东权益的变化和公司财务结构的演变。 要读懂财报,我们需要学习财务指标和分析方法。常见的财务指标包括利润率、资产负债率、现金流比率等。通过计算和比较这些指标,我们可以了解公司的财务状况、盈利能力和风险。 此外,需要注意财报中的注释和附注。这些注释提供了对财报内容更详细的解释和背景信息,帮助我们更深入地了解公司的财务情况和经营战略。 总结来说,读财报需要对财报结构、内容和财务指标有一定的了解。通过学习和分析财报,我们可以更好地评估一家公司的财务状况和经营绩效,为我们的投资决策提供依据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值