当前位置:首页>开发>正文

如何计算oracle共享池的大小 oracle在执行查询sql时如何通过SGA进行查询?

2023-07-19 10:07:24 互联网 未知 开发

 如何计算oracle共享池的大小 oracle在执行查询sql时如何通过SGA进行查询?

如何计算oracle共享池的大小

oracle查询共享池的大小的命令为:
SQL> show parameter shared_pool_size
或者
SQL> select * from v$sgastat where name = free memory and pool = shared pool
希望能帮上你。

oracle在执行查询sql时如何通过SGA进行查询?

简单地说:把select语句存放到SGA的共享池,进行分析获得所需要的数据信息。首先在SGA的数据缓冲区中查找是否有需要的数据,如果有直接获得;若数据缓冲区中没有需要的数据,服务器进程读取硬盘数据库的数据到SGA的数据缓冲区中获得。

最新文章