gpt4 book ai didi

sql - 关于 Oracle Explain Plan 成本的问题

转载 作者:行者123 更新时间:2023-12-03 17:09:10 30 4
gpt4 key购买 nike

当 Oracle 估算某些查询的“成本”时,它实际上会查看表中的数据量(行)吗?

例如:

如果我对 name='Bob' 的员工进行全表扫描,它是通过计算现有行的数量来估算成本,还是始终是固定成本?

最佳答案

成本优化器使用段(表和索引)统计信息以及系统(cpu + i/o 性能)统计信息进行估算。虽然这取决于您的数据库的配置方式,但从 10g 开始,段统计信息通常每天由调用 DBMS_STATS 包的进程计算一次。

关于sql - 关于 Oracle Explain Plan 成本的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2579489/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com