Tchater maintenant avec le support
Tchattez avec un ingénieur du support

Spotlight on SQL Server 10.0.3 - Getting Started Guide

Memory - Page Life Expectancy Alarm

The Memory - Page Life Expectancy alarm becomes active when the page life expectancy falls below a threshold.

A low page life expectancy indicates that SQL Server is evicting pages from the buffer cache thus reducing the value of the cache. This has the effect of requiring SQL Server to perform more disk reads. Performing extra disk reads degrades SQL Server performance.

This often has one of two causes: SQL Server has insufficient memory to work with, or SQL queries are accessing a very large number of pages in a non-sequential manner. Microsoft recommends that page life expectancy be greater than 5 minutes (300 seconds).

When this alarm is current, you should:
  • Ensure that SQL Server is configured to use as much physical memory as possible. Check, and if necessary alter, the Max Server Memory (MB) parameter in the Configuration drilldown.
  • If you have applications other than SQL Server running on this machine, and the SQL Memory gauge on the main page shows that SQL Server is not using all the memory it could, then these applications could be taking memory away from SQL Server. Consider increasing your SQL Server Min Memory parameter setting so that SQL Server gets more memory. (You can check this setting on the Configuration drilldown).
  • Consider adding more physical RAM to the server.
  • Identify inefficient SQL using the Sessions page on the SQL Activity drilldown. Look for sessions that are active and that are generating a large number of I/O operations. The Session Trace sub-page on the Sessions page or Microsoft's SQL Server Profiler tool can help here.

 

Related Topics

Spotlight on SQL Server Alarms (page 1)

Configuration Drilldown (page 1)

SQL Activity Drilldown (page 1)

Documents connexes

The document was helpful.

Sélectionner une évaluation

I easily found the information I needed.

Sélectionner une évaluation