Gerinimas: naujas sekimo žymė 8089 galima greičiau filtruoti iškelties SQL Server 2017


Hotfix and Security Content Publishing: 97566

Tobulinimo

Tada, kainaujas sekimo žymė (TF) 8089 yra nurodyta kaip vienas iš paleisties parametrus, SQL serveris pradeda sekti atminties paskirstymas greičiau filtruoti iškelties kartos. Su šiuo sekimo vėliavėle gali būti stebimas nedidelis pridėtinių išlaidų kiekis.

Kaip tik TF 8089 yra įjungtas, jūs pastebėsite, klaidos pranešimą, panašų į šį klaidos žurnale:

Datos ir laiko serveris      Puslapio išskyrimo rastrinis vaizdas yra įgalintas.

Sprendimas

Šis naujinimas yra įtrauktas į šį kaupiamąjį naujinimą SQL Server:

Apie kaupiamieji naujinimai SQL Server:

SQL serverio kiekvieną naują kaupiamąjį naujinimą yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Patikrinkite SQL Server kaupiamieji naujinimai:

Nuorodos

Sužinokite daugiau apie terminologiją , "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.

Call Stack Information:

0:885> ~~[1ed4]s
sqlpal!DrtlReportError+0x1d7:
00000000`6a4e8437 ff15cb3b1400 call qword ptr [sqlpal!__guard_dispatch_icall_fptr (00000000`6a62c008)] ds:00000000`6a62c008={sqlpal!_guard_dispatch_icall_nop (00000000`6a517330)}
0:885> kcL
# Call Site
00 sqlpal!DrtlReportError
01 sqlpal!DrtlProcessTriggerDumpRequest
02 sqlpal!ExpQuerySystemInformation
03 sqlpal!NtQuerySystemInformation
04 sqlpal!InvokeSystemCallHandler
05 sqlpal!SystemCallEntry
06 sqldk!SOS_OS::TriggerDump
07 sqlmin!CopyThreadStackForDump
08 sqlservr!SQL_SOSNonYieldSchedulerCallback
09 sqldk!TCallbackBase<UnsafeCallbackTraits<TCallback<void,SOS_Task *,SchedulerMonitor::Track const *,NullType,NullType> >,void,SOS_Task *,SchedulerMonitor::Track const *,NullType,NullType,UnsafeCallbackTraits<TCallback<void,SOS_Task *,SchedulerMonitor::Track const *,NullType,NullType> >::Elem>::Execute
0a sqldk!TCallbackListBase<TCallback<void,SOS_Task *,SchedulerMonitor::Track const *,NullType,NullType>,SEList<TCallback<void,SOS_Task *,SchedulerMonitor::Track const *,NullType,NullType>,0> >::Execute
0b sqldk!SOS_OS::ExecuteNonYieldSchedulerCallbacks
0c sqldk!SOS_Scheduler::ExecuteNonYieldSchedulerCallbacks
0d sqldk!SchedulerMonitor::CheckScheduler
0e sqldk!SchedulerMonitor::CheckSchedulers
0f sqldk!SchedulerMonitor::Run
10 sqldk!SchedulerMonitor::EntryPoint
11 sqldk!SOS_Task::Param::Execute
12 sqldk!SOS_Scheduler::RunTask
13 sqldk!SOS_Scheduler::ProcessTasks
14 sqldk!SchedulerManager::WorkerEntryPoint
15 sqldk!SystemThread::RunWorker
16 sqldk!SystemThreadDispatcher::ProcessWorker
17 sqldk!SchedulerManager::ThreadEntryPoint
18 KERNEL32_500930000!BaseThreadInitThunk
19 ntdll_500230000!RtlUserThreadStart
1a 0x0

0:374> !palext.fatalerror
Fatal error information:

This program has encountered a fatal error and cannot continue running.
The following diagnostic information is available:

Reason: 0x00000006
Status: 0x000002f1
Message: APPLICATION REQUESTED DUMP: [FilePath\FileName @ 2532]
01 00000544`6ab9f6a0 00000000`6a43794f sqlpal!NtpWaitForMultipleObjectsInternal(void ** Objects = <Value unavailable error>, unsigned long Count = <Value unavailable error>, _WAIT_TYPE WaitType = <Value unavailable error>, _MODE PreviousMode = <Value unavailable error>, unsigned char Alertable = 0x00 '', union _LARGE_INTEGER * Timeout = 0x00000544`6ab9f7e8 {-9000000000})+0x62 [FilePath\FileName @ 2879]
02 00000544`6ab9f700 00000000`6a514015 sqlpal!NtWaitForSingleObjectFromUm(void * Handle = <Value unavailable error>, unsigned char Alertable = 0x00 '', union _LARGE_INTEGER * Timeout = 0x00000544`6ab9f7e8 {-9000000000})+0x3f [FilePath\FileName @ 2049]
03 00000544`6ab9f740 00000000`6a514044 sqlpal!InvokeSystemCallHandler(void)+0xb5 [FilePath\FileName @ 259]
04 00000544`6ab9f780 00000005`00df988f sqlpal!SystemCallEntry(void)+0x14 [FilePath\FileName @ 292]
05 00000544`6ab9f7c0 00000005`01611c5b KERNELBASE_500dc0000!WaitForSingleObjectEx(void * hHandle = 0x00000000`00708b72, unsigned long dwMilliseconds = 0, int bAlertable = 0n0)+0x9f [FilePath\FileName @ 1328]
06 00000544`6ab9f860 00000005`01612b68 sqldk!SOS_Scheduler::SwitchContext(class Worker * pCurrent = 0x00000005`191da160)+0x3b5 [FilePath\FileName @ 3594]
07 00000544`6ab9fb30 00000005`01615576 sqldk!SOS_Scheduler::SuspendNonPreemptive(class Worker * pCurrentWorker = 0x00000005`191da160, unsigned long cmsecTimeout = 0xffffffff)+0xd3 [FilePath\FileName @ 1771]
08 (Inline Function) --------`-------- sqldk!SOS_Scheduler::Suspend+0x19 [FilePath\FileName @ 1658]
09 00000544`6ab9fb70 00000005`01615286 sqldk!WorkDispatcher::DequeueTask(class SOS_Scheduler * pScheduler = 0x0000050f`acf20040, class Worker * pCurrentWorker = 0x00000005`191da160)+0x59a [FilePath\FileName @ 482]
0a 00000544`6ab9fc20 00000005`016334b8 sqldk!SOS_Scheduler::ProcessTasks(class SOS_Scheduler * pScheduler = 0x0000050f`acf20040, class Worker * pCurrentWorker = 0x00000005`191da160)+0x232 [FilePath\FileName @ 832]
0b 00000544`6ab9fd10 00000005`016341c0 sqldk!SchedulerManager::WorkerEntryPoint(class Worker * pWorker = 0x00000005`191da160)+0x2a1 [FilePath\FileName @ 1800]
0c 00000544`6ab9fde0 00000005`01633e87 sqldk!SystemThread::RunWorker(class Worker * pWorker = 0x00000005`191da160)+0x8f [FilePath\FileName @ 818]
0d 00000544`6ab9fe10 00000005`01633c19 sqldk!SystemThreadDispatcher::ProcessWorker(class SystemThread * pSysThread = 0x00000513`54f15b48)+0x2e7 [FilePath\FileName @ 400]
0e 00000544`6ab9feb0 00000005`00942774 sqldk!SchedulerManager::ThreadEntryPoint(void * pParams = 0x0000050f`ace08170)+0x1d8 [FilePath\FileName @ 2020]
0f 00000544`6ab9ff60 00000005`002a0d51 KERNEL32_500930000!BaseThreadInitThunk(unsigned long RunProcessInit = <Value unavailable error>, <function> * StartAddress = <Value unavailable error>, void * Argument = <Value unavailable error>)+0x14 [FilePath\FileName @ 64]
10 00000544`6ab9ff90 00007fcb`e130cc00 ntdll_500230000!RtlUserThreadStart(<function> * StartAddress = 0x00000000`00000000, void * Argument = 0x00000000`00000000)+0x21 [FilePath\FileName @ 997]
11 00000544`6ab9ffe0 00000000`00000000 0x00007fcb`e130cc00

Bug Information:

KE: cobibi
Author: 
Writer: v-madora
Tech reviewer: jaynar; keiikoga; tmichael; cobibi
Editor: v-idsun

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×