日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

硬解析和软解析 mysql_Oracle学习之shared pool--硬解析和软解析

發布時間:2024/9/27 数据库 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 硬解析和软解析 mysql_Oracle学习之shared pool--硬解析和软解析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.shared pool(共享池)的組成

3塊區域:free cache、library cache、row cache

free cache:空閑空間

library cache:主要緩存SQL語句以及SQL語句對應的執行計劃

row cache:數據字典緩存

select * from v$sgastat a where a.NAME = 'library cache';

select * from v$sgastat a where a.pool = 'shared pool' and a.NAME='free memory';

select * from v$sgastat a where a.NAME = 'row cache';

簡述數據字典

2.硬解析、軟解析

硬解析步驟、軟解析步驟

硬解析:sql語句在library cache中無SQL語句以及對應的執行計劃,進入硬解析。

解析步驟:判斷語法-》判斷對象是否存在-》檢查是否有權限-》生成執行計劃(挑出最有的執行方案生成執行計劃,此步驟最消耗資源)

軟解析:有緩存

解析步驟:判斷語法-》判斷對象是否存在-》判斷權限

硬解析和軟解析都要頻繁的訪問數據字典,所以數據字典放在shared pool中。

軟硬解析的具體情況

select name,value from v$sysstat where name like 'parse%';

總結

以上是生活随笔為你收集整理的硬解析和软解析 mysql_Oracle学习之shared pool--硬解析和软解析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。