A systems administrator is tasked with upgrading a rack-mounted server that hosts a high-transaction database. The database performance is currently bottlenecked by the existing storage, which consists of several SSDs connected to a SATA III controller. The server motherboard has several available PCIe Gen 4.0 x16 slots. To achieve the highest possible I/O performance and lowest latency for the database, which of the following storage upgrades should the administrator implement?
Connect an external storage array using an eSATA adapter card.
Upgrade the existing SATA III controller and replace the SSDs with newer SATA SSDs.
Install a high-performance NVMe SSD on a PCIe adapter card.
Install a SAS HBA in a PCIe slot and connect enterprise SAS SSDs.
The correct answer is to install a high-performance NVMe SSD on a PCIe adapter card. The Non-Volatile Memory Express (NVMe) protocol is specifically designed for solid-state drives to communicate directly with the CPU over the Peripheral Component Interconnect Express (PCIe) bus. This architecture bypasses the older SATA and SAS protocol stacks, resulting in significantly lower latency and higher bandwidth, which is ideal for a high-transaction database. Given the server has available PCIe 4.0 slots, an NVMe SSD can leverage this direct, high-speed connection to overcome the existing SATA bottleneck.
Installing a SAS HBA and SAS SSDs is a plausible but less optimal choice. While SAS is a robust enterprise interface and the HBA uses a PCIe slot, the SAS protocol introduces more overhead and latency compared to NVMe. For the absolute highest performance, NVMe is superior.
Upgrading the SATA controller and drives would provide an incremental improvement at best but would still be constrained by the inherent limitations of the SATA III interface (6 Gbps), which the scenario identifies as the current bottleneck.
Connecting storage via eSATA is not a viable solution for primary, high-performance database storage due to its own bus limitations and is generally not faster than modern internal interfaces.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is NVMe, and how does it differ from SATA?
Open an interactive chat with Bash
What is a PCIe Gen 4.0 x16 slot, and why is it important for storage upgrades?
Open an interactive chat with Bash
Why is SAS not as fast as NVMe for high-performance storage?