Skip to content
3¼-inch diskette in red

Max server memory recommendations are just a suggestion

  • by

Some of you might know me because of the Max Server Memory Matrix, a chart I created based off a decade-old algorithm developed by Jonathan Kehayias. The chart has lived at https://bornsql.ca/s/memory/ for a while. There’s… 

DataGrillen logo

Join me in Germany in June

  • by

I have been selected to speak at the DataGrillen conference later this year. I will be presenting my session How Does SQL Server Store That Data Type?, which I debuted during last year’s EightKB online conference. This… 

analogue clock with a blur effect on the minutes

How SQL Server stores data types: DATETIMEOFFSET

  • by

If you’d like to check out the previous instalment in this series on storing dates and times, click here. I avoided mentioning this data type because I didn’t think a lot of people used it,… 

Better SQL Server memory defaults in 2019

  • by

In 2016 I created the Max Server Memory Matrix as a guide for configuring the maximum amount of memory that should be assigned to SQL Server, using an algorithm developed by Jonathan Kehayias. SQL Server 2019… 

Better SQL Server CPU defaults in 2019

  • by

SQL Server 2019 is still in preview as I write this, but I wanted to point out a new feature that Microsoft has added to SQL Server Setup, on the Windows version. On the Database… 

Proposed SQL Server defaults: max server memory

  • by

(This post was updated on 1 August 2022.) A few months ago I suggested that the following settings should be the default for most SQL Server instances: Set cost threshold for parallelism to 50 Disable… 

Canadian SQL Saturday speaking events

  • by

I am pleased to announce that I will be speaking at two separate SQL Saturdays in March and April of this year. The first event is in Victoria (the capital city of British Columbia, located… 

Proposed SQL Server defaults: disable priority boost

  • by

(This post was updated on 5 February 2022.) A few months ago I suggested that the following settings should be the default for most SQL Server instances: Set cost threshold for parallelism to 50 Disable…