Skip to main content

Timeline for About Oracle SGA architecture

Current License: CC BY-SA 4.0

7 events
when toggle format what by license comment
Oct 4, 2021 at 23:08 comment added William Robertson The buffer cache is a resource available to any cursor, regardless of whether the cursor itself is cached or not. They are separate mechanisms. btw "result cache" is something different.
Oct 4, 2021 at 12:32 history edited miracle173 CC BY-SA 4.0
deleted 1 character in body
Oct 4, 2021 at 12:28 vote accept Silent Boots
Oct 4, 2021 at 12:18 comment added Silent Boots this may sound stupid but does the server process access the datablock in buffer cache /datafile when we use parsed sql statement stored in library cache? i assume we acces the datablock since the server process need to return the result to user process
Oct 4, 2021 at 12:02 comment added Andrew Sayer The SQL needs to be identical (including white space and casing) in order to use the same cursor. The result cache would need the same inputs and needs to be enabled to be used. It’s mostly not used in reality as the buffer cache will be doing a lot of the work for you and result cache invalidation is a pain.
Oct 4, 2021 at 11:52 comment added Silent Boots so you saying both session need to use bind variable in order for my sql statement to use the parsed sql statement stored in the library cache by the previous executed sql statement? also since the result is different does that mean my sql statement doesn use the result cache?
Oct 4, 2021 at 11:32 history answered Andrew Sayer CC BY-SA 4.0