Pembaruan statistik paralel telah tersedia sejak SQL Server 2005. Ini didokumentasikan dalam artikel TechNet, "Statistik yang Digunakan oleh Pengoptimal Kueri di Microsoft SQL Server 2005" :
Di mana pemindaian penuh dilakukan (apakah secara eksplisit diminta atau tidak) permintaan internal yang dihasilkan untuk pengumpulan data memiliki bentuk umum:
SELECT
StatMan([SC0])
FROM
(
SELECT TOP 100 PERCENT
[Column] AS [SC0]
FROM [Table] WITH (READUNCOMMITTED)
ORDER BY [SC0]
) AS _MS_UPDSTATS_TBL
OPTION (MAXDOP 16)
Perhatikan MAXDOP
petunjuk di sana (meskipun tidak ada cara bagi pengguna untuk menentukan petunjuk secara manual). Di mana statistik sampel dikumpulkan, kueri internal menggunakan TABLESAMPLE
klausa, yang mencegah paralelisme. Mesin juga menghasilkan MAXDOP 1
petunjuk tentang permintaan internal, yang agak berlebihan.
Jika Anda perlu mengurangi paralelisme, MAXDOP
petunjuk dalam kueri internal dapat diganti menggunakan Resource Governor (Enterprise saja).
SQL Server 2016 menambahkan pembaruan statistik sampel paralel .