Μετάβαση στο κύριο περιεχόμενο

Bug #: 10980994 (sqlbuvsts01)
Σφάλμα #: 69689 (ιδέα περιεχομένου)

Συμπτώματα

Όταν χρησιμοποιείτε τη δυνατότητα αποθήκευσης ερωτήματος SQL Server σε Microsoft SQL Server 2016, ενδέχεται να παρουσιαστεί ένα σφάλμα "μη δώσουν χρονοδιαγράμματος". Επιπλέον, δημιουργείται ένα αρχείο ένδειξης ελάχιστης στο φάκελο καταγραφής της εφαρμογής διακομιστή SQL.

Αιτία

Αυτό το ζήτημα παρουσιάζεται κατά την εκτέλεση μιας εργασίας φόντου του χώρου αποθήκευσης ερωτήματος. Εάν υπάρχουν πολλά σχέδια στο χώρο αποθήκευσης του ερωτήματος, στέρηση CPU μπορεί να προκύψει για άλλα νήματα εργασίας που εκτελούνται από την ίδια λειτουργία. Αυτό μπορεί να προκαλέσει ένα σφάλμα χρονοδιαγράμματος μη δώσουν.

Προτεινόμενη αντιμετώπιση

Αυτή η ενημέρωση κώδικα περιλαμβάνεται στην αθροιστική ενημερωμένη έκδοση 6 για SQL Server 2016 Service Pack 1.

Για τον SQL Server 2016 δημιουργεί

Κάθε νέα έκδοση για το 2016 του SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις ασφαλείας και τις ενημερώσεις κώδικα που είχαν στην προηγούμενη έκδοση. Συνιστούμε να εγκαταστήσετε την πιο πρόσφατη έκδοση για το 2016 διακομιστή SQL.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Ένδειξη της στοίβας

0:313 > k
Παρακολούθηση στοίβας για το τελευταίο περιβάλλον που ορίστηκε -.thread/.cxr resets it
# Τοποθεσία κλήσης RetAddr παιδί-SP
00 (ενσωματωμένη συνάρτηση)---'---sqlmin! XactLockInfo::GetLockspaceID + 0x4
01 000000d 1' 51afe2c0 00007ffa'080f270b sqlmin! lck_GetSessionMode + 0x210
02 000000d 1' 51afe360 00007ffa'0653b849 sqlmin! XactWorkspaceImp::HaveDBLockMode + 0xd2
03 000000d 1' 51afe3e0 00007ffa'06af2ba9 sqllang! CQDSTransactionLockProxy::AcquireQdsDBLock + 0x5a
04 (ενσωματωμένη συνάρτηση)---'---sqllang! CQDSTransactionLockProxy::AcquireDBLocks + 0x1b
05 000000d 1' 51afe4b0 00007ffa'0ab62b0c sqllang! CQDSTransactionLockProxy::CreateTransactionAndAcquireDbLocks + 0x59
06 000000d 1' 51afe4f0 00007ffa'0ab6cf55 qds! < lambda_4092771071ced53a57bc21e80c0ece26 >:: τελεστή () + 0x8d
07 (ενσωματωμένη συνάρτηση)---'---qds! CDBQDS::ProcessEachStmtWithStmtXLock::__l10:: < lambda_6caa336b533eccf81b84133d92453953 >:: τελεστή () + 0x1d
08 (ενσωματωμένη συνάρτηση)---'---qds! COpenAddrHashMap < CQDSStmtKey, CQDSStmt >::Buckets::ForEach + 0xaf
09 000000d 1' 51afe530 00007ffa'0ab6aa99 qds! COpenAddrHashMap < CQDSStmtKey, CQDSStmt >:: ForEach << lambda_6caa336b533eccf81b84133d92453953 >, < lambda_aa7e909a28bd0691abdfaa5c1d87a958 >, < lambda_e7fe9cf5062236835c7d933109339b96 >> + 0x1e5
0a 000000d1`51afe620 00007ffa`0ab62a54 qds!CDBQDS::ProcessEachStmtWithStmtXLock<<lambda_4092771071ced53a57bc21e80c0ece26> >+0xa9
0b 000000d1`51afe6d0 00007ffa`0ab5fa5f qds!CDBQDS::FlushQueryHashTable+0x45
0c 000000d1`51afe710 00007ffa`0ab65617 qds!CDBQDS::FlushQueryStoreCache+0x40
0d 000000d1`51afe740 00007ffa`0ab651fe qds!CDBQDS::DoPersistData+0x157
0e 000000d1`51afeee0 00007ffa`0ab6d5f2 qds!CDBQDS::ProcessQdsBackgroundTask+0xae
0f (ενσωματωμένη συνάρτηση)---'---qds! CDBQDS::ProcessQdsBackgroundTask::__l14:: < lambda_9cefee66e83922c3a74266b4e7c28cd8 >:: τελεστή () + 0xb
10 (ενσωματωμένη συνάρτηση)---'---qds! CQDSManager::AcquireDb_QdsDbAndProcess::__l9:: < lambda_966031a74ab835790132b1cc60790337 >:: τελεστή () + 0x4b
11 000000d 1' 51afef60 00007ffa'0ab64f12 qds! CQDSManager::AcquireGenericQdsDbAndProcess << lambda_966031a74ab835790132b1cc60790337 >> + 0x142
12 (ενσωματωμένη συνάρτηση)---'---qds! CQDSManager::AcquireDb_QdsDbAndProcess + 0xbf
13 000000d 1' 51afeff0 00007ffa'055a57bd qds! CDBQDS::ProcessQdsBackgroundTask + 0x202
14 000000d 1' 51aff440 00007ffa'055a55a5 sqldk! SOS_Task::PARAM:: εκτέλεση + 0x231
15 000000d 1' 51affa40 00007ffa'055a51fd sqldk! SOS_Scheduler::RunTask + 0xaa
16 000000d 1' 51affab0 00007ffa'055c0d18 sqldk! SOS_Scheduler::ProcessTasks + 0x3cd
17 000000d 1' 51affb90 00007ffa'055c0db0 sqldk! SchedulerManager::WorkerEntryPoint + 0x2a1
18 000000d 1' 51affc60 00007ffa'055c08d7 sqldk! SystemThread::RunWorker + 0x8f
19 000000d 1' 51affc90 00007ffa'055 sqldk c 1038! SystemThreadDispatcher::ProcessWorker + 0x2de
1a 000000d1`51affd40 00007ffa`154e13d2 sqldk!SchedulerManager::ThreadEntryPoint+0x1d8
1b 000000d1`51affdf0 00007ffa`17b654e4 kernel32!BaseThreadInitThunk+0x22
1c 000000d1`51affe20 00000000`00000000 ntdll!RtlUserThreadStart+0x34

Αναφορές

Πληροφορίες σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερωμένων εκδόσεων λογισμικού.

KE: v-fmeng
Συντάκτης:
Εγγραφής: v-thomr
Τεχνικές αναθεωρητής: sqlprev; daleche- sanat; sibeln- miacim- v-fmeng
Πρόγραμμα επεξεργασίας: v-jeffbo

Χρειάζεστε περισσότερη βοήθεια;

Αναπτύξτε τις δεξιότητές σας
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Συμμετοχή στο Microsoft Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;

Σας ευχαριστούμε για τα σχόλιά σας!

×