oracle跟踪sql工具 在Oracle中SQL语句的解析步骤是怎样的呢?

在Oracle中SQL语句的解析步骤是怎样的呢?请问MySQL中的Oracle SGA中是否有共享池这样的缓存机制?Oracle使用共享池存储解析的SQL、PL/SQL代码、系统参数和数据字典信息。由

在Oracle中SQL语句的解析步骤是怎样的呢?

请问MySQL中的Oracle SGA中是否有共享池这样的缓存机制?

Oracle使用共享池存储解析的SQL、PL/SQL代码、系统参数和数据字典信息。

由于MySQL的执行计划没有Oracle复杂,解析器也是轻量级的,所以没有Oracle缓存SQL执行计划的概念,每次解析都比较困难。

但是,您可以在会话期间手动使用prepare语句进行缓存,并且生命周期是整个会话。