SQL Server buffer pool

Contributor(s): Jessica Sirkin

An SQL Server buffer pool, also called an SQL Server buffer cache, is a place in system memory that is used for caching table and index data pages as they are modified or read from disk. 

The primary purpose of the SQL buffer pool is to reduce database file I/O and improve the response time for data retrieval. In SQL Server 2014, administrators can extend the buffer pool to a nonvolatile storage device such as a solid-state drive (SSD) or an SSD array. SQL Server writes only clean pages to the buffer extension in order to minimize the risk of data loss. By extending the buffer pool, administrators can realize performance gains for online transaction processing (OLTP) workloads, especially those that are read-intensive.

Content Continues Below
This was last updated in March 2014

Continue Reading About SQL Server buffer pool

Dig Deeper on Microsoft SQL Server Tools and Utilities

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.

File Extensions and File Formats

Powered by: