A DBA team was facing a performance issue. They had an Oracle 11g Standard Edition database. They said they had tried many things but were unable to pin-point the issue. Apparently, the optimizer was not picking the correct execution plan. The DBAs wondered if the standard or enterprise edition of the database influences the way the optimizer works. There are definitely some differences between the Standard Edition (SE) and Enterprise Edition (EE). One example is that EE allows bitmap indexing, which is not possible in SE. So this means an execution plan in EE has more options than a plan in SE. So, what can Oracle EE do in terms of performance that is not possible in SE? The official answer is in the My Oracle Support (MOS) Document : Differences between Enterprise, Standard and Standard One Editions on Oracle 12.1 (Doc ID 1628809.1) In this document, there is a performance section that states: Feature/Option SE1 SE EE Notes Performance Client Side Query Cache N N Y Query Results Cache N N Y PL/SQL Function Result Cache N N Y In-Memory Database Cache N N Y Extra cost option Database Smart Flash Cache N N Y Solaris and Oracle Enterprise Linux only Support for Oracle Exadata Storage Server Software N N Y Adaptive Execution Plans N N Y Concurrent Execution of UNION and UNION ALL Branches N N Y This official note should be enough to show that there are more performance capabilities in Oracle EE as compared to SE.
↧