Archived Blogs

The “Poor Man’s” Oracle 26ai RAC on Proxmox

In production, building an Oracle RAC meant investing in an expensive Fibre Channel or iSCSI SAN (Storage Area Network) with dedicated physical hardware—costing thousands of dollars. For years, the “poor man’s” RAC was to use VMware with the multi-writer flag, Since VMware vSphere/ESXi is no longer truly free (the free version has limited features now),…

Estimating I/O Efficiency with Little’s Law Using Oracle AWR Report

In queueing theory, there is a fundamental theorem known as Little’s law, authored by John Little. As documented on Wikipedia, the law states that the long-term average number of customers (L) in a stationary system is equal to the long-term average effective arrival rate (λ) multiplied by the average time (W) that a customer spends…

Does Your Storage Respond Fast Enough?

The response time of the storage subsystem is critical to overall Oracle database performance. Assessing storage responsiveness can be challenging for DBAs who lack direct access to the Operating System and cannot utilize traditional tools like iostat or sar. Oracle provides a critical metric for this purpose: Average Synchronous Single-Block Read Latency. This metric, found…

Detecting CPU-Noisy Neighbors in Oracle

In Oracle environments, CPU-noisy neighbors are non-Oracle processes that consume significant CPU resources and reduce the CPU available to the database. CPU-noisy neighbors can be detect by comparing total OS CPU usage with Oracle CPU usage. If the gap between is huge, it strongly suggests the presence of a CPU-noisy neighbors. Oracle CPU usage can…