Momentan sunteți offline, așteptați să vă reconectați la internet

FIX: SQL Server 2008 analiza R2 consolidare servicii introduce noi evenimente urme pentru a urmări resurselor şi blochează utilizând SQL Server Profiler

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2458438
Microsoft distribuie Microsoft SQL Server 2008 R2 fixat ca un fişier descărcabil. Pentru că remedierile sunt cumulative, fiecare nouă versiune conţine toate remedierile rapide şi toate remedierile de securitate care au fost incluse cu anterioare SQL Server 2008 R2 fix de presă.
Simptome
Atunci când utilizaţi Microsoft SQL Server Profiler pentru a monitoriza o instanţă de SQL Server 2008 R2 Analysis Services, unul sau mai multe dintre următoarele probleme pot să apară.

Problema 1
Atunci când un eveniment de urmărire Executa script-ul MDX este declansata de o sesiune decât Analysis Services, ConnectionID şi SPID atribute sunt raportate incorect ca 0. Prin urmare, sesiune care declanseaza eveniment nu este conectat.

Problema 2
Evenimentul Executa MDX script-ul curent care este declanşat pentru fiecare comanda sub un script conţine incorect script-ul întreg în coloana de TextData . Prin urmare, nu este indicată partea de script-ul care este legat de eveniment.

Problema 3
Informaţii actuale trace nu indică resursele care sunt consumate de o anumită comandă sau de o interogare.

Problema 4
În SQL Server Profiler, care conţine informaţii de operaţie blocare blochează categoria înregistrează numai următoarele două evenimente:
  • Impas
  • LockTimeOut
Cu toate acestea, această informaţie este insuficient, atunci când încercaţi să depanați performanţa de consolidare servicii analiză SQL Server 2008 R2.

Această actualizare introduce unele evenimente noi o urmă SQL Profiler de Server pentru a rezolva aceste probleme. Pentru informaţii suplimentare, consultaţi secţiunea "Mai multe informaţii".
Rezoluţie

pachet Service Pack informaţii pentru SQL Server 2008 R2

Pentru a rezolva această problemă, obţine ultimul pachet de service pentru SQL Server 2008 R2. Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
2527041 Cum se obţine ultimul pachet Service Pack pentru SQL Server 2008 R2
Notă Această remediere pentru o problemă a fost primul lansat în SQL Server 2008 R2 pachet Service Pack 1.
Informaţii suplimentare

Evenimentul executa comanda MDX Script nou

Curent SQL Server 2008 R2 consolidare servicii analiză acceptă următoarele evenimente pentru funcţionarea MDX executa script-ul:
  • Executa MDX script-ul începe
  • Executa MDX script-ul curent
  • Executa MDX script-ul final
După ce instalaţi această actualizare, un nou evenimentul sub Comandă de Script MDX este disponibil pentru a urmări operaţiunea descript-ulExecuta MDX. Mai jos sunt combinaţii de eveniment şi sub eveniment:
  • Executa Script de inceput/MDX MDX Script
  • Executa comanda MDX script-ul începe/MDX Script
  • Executa script-ul final/MDX MDX Script
  • Executa comanda MDX script-ul final /MDX Script

Aceste evenimente indica ce parte a script-ul întreg este legat de fiecare sub comandă de script-ul MDX. Coloana TextData a evenimentului Executa MDX script-ul începe conţine întregul script-ul MDX. Coloana TextData a evenimentului Executa MDX Script comanda începe conţine doar script-ul MDX de comandă curent.

Noi evenimente urme pentru a urmări de utilizare resurse

Informaţii actuale trace nu indică resursele care sunt consumate de o comandă special. După ce instalaţi această actualizare, noua clasa Resource Usage eveniment este introdus pentru a include informaţii despre utilizarea Procesorului şi operaţiuni I/O. Această informaţie este înregistrat într-un eveniment separat sau în coloane suplimentare Comanda End evenimentul sau eveniment de Interogare final . Următoarele informaţii pot fi incluse în coloana TextData a evenimentului:
  • CITEŞTE, <Value></Value>
  • READ_KB, <Value></Value>
  • SCRIE, <Value></Value>
  • WRITE_KB, <Value></Value>
  • CPU_TIME_MS, <Value></Value>
  • ROWS_SCANNED, <Value></Value>
  • ROWS_RETURNED, <Value></Value>

Urmări evenimentele care urmări orice activităţile de blocare

consolidare servicii analiză SQL Server 2008 R2 acceptă următoarele două evenimente care urmăresc orice activităţi de blocare:
  • Impas
  • LockTimeOut
După ce instalaţi această actualizare, următoarele evenimente urmă noi sunt disponibile pentru a urmări orice activităţi de blocare:
  • Încuietori dobândite
  • Încuietori lansat
  • Blocare aşteptare
Evenimentul Încuietori dobândite indică când tranzacţia a obţinut un lot de încuietori pentru procesarea tranzactiei. Evenimentul Încuietori lansat indică când tranzacţia a lansat un lot de încuietori tranzactiei solicitat. Acest eveniment indică, de asemenea, durata care încuietori sunt deţinute. Evenimentul de Blocare aşteptare indică atunci când o tranzacţie încearcă şi aşteaptă într-o coadă pentru a obţine o blocare într-un lot. Această informaţie este în coloana de TextData aceste evenimente. Această informaţie include următoarele date suplimentare aferente:
  • ID-ul tranzactiei
  • Nodul LockList XML
  • Nodul WaitList XML
  • Nodul HoldList XML
Evenimentul de Blocare dobândite şi De blocare a lansat evenimentul conţin informaţii LockList . Evenimentul de Blocare aşteptare conţine informaţii LockList, Listă tabel de aşteptareşi HoldList .

LockList

Nodul LockList conţine următoarele informaţii:
  • Blocare tip
  • Statutul de blocare
  • Calea de obiect a obiectului fiind solicitat
  • ID obiect
Notă Calea de obiect este raportat fără un spațiu de nume. Blocare a lansat evenimentul conține în plus proprietatea de durata . Proprietatea durata indică durata blocare organizat în milisecunde.

Următorul este un exemplu de nodul de LockList :
<LockList>                <Lock>                                <Type>Read</Type>                                <LockStatus>Acquired</LockStatus>                                <Object><DatabaseID>AdventureWorks</DatabaseID></Object>                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>                </Lock>                <Lock>                                <Type>Read</Type>                                <LockStatus>Waiting</LockStatus>                                <Object><DatabaseID>FoodMart</DatabaseID><Object>                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>                </Lock>                <Lock>                                <Type>Read</Type>                                <LockStatus>Requested</LockStatus>                                <Object><DatabaseID>FoodMart</DatabaseID><Object>                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>                </Lock></LockList>
În acest exemplu, tranzacţia solicită trei broaste, obţine unul, şi aşteaptă pentru blocare a doua.

Listă tabel de aşteptare

Nodul Listă tabel de aşteptare liste de tranzacţii de aşteptare înainte de tranzacţie curent. Următorul este un exemplu de nod de Listă tabel de aşteptare :
<WaitList>     <Object><DatabaseID>FoodMart</DatabaseID><Object>     <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>     <Type>Read</Type>     <Transaction>    <TransactionID>2342-3we-dsdf-sdf<TransactionID>  <SPID>234</SPID>  <Type>Write</Type>     </Transaction>       <Transaction>    <TransactionID>2ger342-3rtee-dsdf-sdf<TransactionID>  <SPID>222</SPID>  <Type>Read</Type>     </Transaction>  </WaitList>

HoldList

Nodul HoldList liste de tranzacţii care deţin un sistem de blocare care tranzacţia curent încearcă să obţină. Următorul este un exemplu de nodul de HoldList :
<HoldList>     <Object><DatabaseID>FoodMart</DatabaseID><Object>     <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>     <Type>Read</Type>     <Transaction>    <TransactionID>2342-3we-dsdf-sdf<TransactionID>  <SPID>234</SPID>  <Type>Write</Type>     </Transaction>       <Transaction>    <TransactionID>2ger342-3rtee-dsdf-sdf<TransactionID>  <SPID>222</SPID>  <Type>Read</Type>     </Transaction>  </HoldList>
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea "Se aplică la".
Referinţe
Pentru mai multe informaţii despre modelul de service incrementală pentru SQL Server, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
935897 Un Model elementare de service este disponibil de la echipa SQL Server pentru a livra remedieri rapide pentru raportat probleme
Pentru mai multe informaţii despre schema de numire pentru actualizări de SQL Server, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
822499Noua schemă de denumire pentru pachetele de actualizare software Microsoft SQL Server
Pentru mai multe informaţii despre terminologia de actualizare software, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările software Microsoft

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2458438 - Ultima examinare: 06/05/2014 09:29:00 - Revizie: 1.0

Microsoft SQL Server 2008 R2 Analysis Services

  • kbfix kbqfe kbexpertiseadvanced kbsurveynew kbmt KB2458438 KbMtro
Feedback