我正在为我当前的雇主编写许多报告查询,利用 Oracle 的WITH
条款允许自己创建简单的步骤,每个步骤都是面向数据的转换,它们相互依赖以执行复杂的任务。
今天引起我注意的是,过度使用该WITH
子句可能会对 Oracle 服务器的资源产生负面影响。
谁能解释为什么过度使用 OracleWITH
子句会导致服务器崩溃?或者指出一些我可以研究适当用例的文章?我开始WITH
大量使用该子句来为我的代码添加结构并使其更易于理解。我希望在这里有一些信息丰富的回复,我可以继续有效地使用它。
如果一个示例查询会有所帮助,我将在今天晚些时候尝试发布一个。
谢谢!