Sql连接表
我有一个关于SQL连接的问题- 每当我们在某些字段上连接两个不同的表时,oracle内部会发生什么,从而导致查询输出Sql连接表,sql,oracle,join,Sql,Oracle,Join,我有一个关于SQL连接的问题- 每当我们在某些字段上连接两个不同的表时,oracle内部会发生什么,从而导致查询输出 Oracle是否创建/使用临时表只是为了显示查询输出?我不认为它是临时表,我想它会在内存中创建表以加速操作。我不认为它是临时表,我想它会存储在内存中以加速操作。Oracle中使用了一系列连接机制,还有几页关于: Oracle中使用了一系列连接机制,还有几页关于: 基于成本的优化器文档提供了大量有关访问路径、如何读取数据块、使用哪些扫描等的详细信息 基于成本的优
Oracle是否创建/使用临时表只是为了显示查询输出?我不认为它是临时表,我想它会在内存中创建表以加速操作。我不认为它是临时表,我想它会存储在内存中以加速操作。Oracle中使用了一系列连接机制,还有几页关于:
基于成本的优化器文档提供了大量有关访问路径、如何读取数据块、使用哪些扫描等的详细信息 如果“临时表”指的是Oracle全局临时表(GTT),答案是否定的,Oracle从不使用GTT仅用于显示查询输出,但另一方面,是的,它可能使用GTT存储中间结果,具体取决于查询计划。如果“临时表”指的是Oracle全局临时表(GTT),答案是否定的,Oracle从不使用GTT仅用于表示查询输出,但另一方面,是的,它可能使用GTT存储中间结果,具体取决于查询计划