Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 查询优化_Oracle_Select_Subquery_Query Optimization_Inner Join - Fatal编程技术网

Oracle 查询优化

Oracle 查询优化,oracle,select,subquery,query-optimization,inner-join,Oracle,Select,Subquery,Query Optimization,Inner Join,即使两个不同但等效的查询生成不同的计划,成本也可能相似,因为这些计划非常相似。在这里,哈希和排序索引都是唯一的。(了解每个查询的几个最重要的计划是什么是很有意思的。很可能这两个计划都是相同的,但更直接地从特定输入表达式派生的计划是在差异不大时提供的计划。) 让DBMS找到好的查询计划的方法是编写您能找到的最自然的查询表达式。您的解释对我很有帮助,更多问题。你是说数据库管理系统可能会把我的查询改成编译器?你能告诉我第5个问题是对的还是错的吗?我以前认为SQL可能是一种处理或执行类似于另一种计算机语

即使两个不同但等效的查询生成不同的计划,成本也可能相似,因为这些计划非常相似。在这里,哈希和排序索引都是唯一的。(了解每个查询的几个最重要的计划是什么是很有意思的。很可能这两个计划都是相同的,但更直接地从特定输入表达式派生的计划是在差异不大时提供的计划。)


让DBMS找到好的查询计划的方法是编写您能找到的最自然的查询表达式。

您的解释对我很有帮助,更多问题。你是说数据库管理系统可能会把我的查询改成编译器?你能告诉我第5个问题是对的还是错的吗?我以前认为SQL可能是一种处理或执行类似于另一种计算机语言的语言,但现在你告诉我了,我会学到更多。非常感谢。你的解释对我很有帮助,还有更多的问题。你是说数据库管理系统可能会把我的查询改成编译器?你能告诉我第5个问题是对的还是错的吗?我以前认为SQL可能是一种处理或执行类似于另一种计算机语言的语言,但现在你告诉我了,我会学到更多。非常感谢。