Vedo spesso domande in cui le persone vogliono sapere se è accaduta una certa cosa, o quando è successo o chi ha eseguito l'azione. In molti casi, SQL Server non tiene traccia di queste informazioni da solo. Per esempio: Chi ha eseguito l'ultima stored procedure dbo.MyProcedure? Chi ha aggiornato la …
Sto raccogliendo rapporti di processo bloccati utilizzando Eventi estesi e per qualche motivo in alcuni rapporti il blocking-processnodo è vuoto. Questo è il file XML completo: <blocked-process-report monitorLoop="383674"> <blocked-process> <process id="processa7bd5b868" taskpriority="0" logused="106108620" waitresource="KEY: 6:72057613454278656 (8a2f7bc2cd41)" waittime="25343" ownerId="1051989016" transactionname="user_transaction" lasttranstarted="2017-03-20T09:30:38.657" XDES="0x21f382d9c8" lockMode="X" schedulerid="7" kpid="15316" status="suspended" spid="252" sbid="0" ecid="0" priority="0" trancount="2" …
Gli eventi estesi sembrano una tecnologia migliore e meno stress sul server, ma SQL Profiler / perfmon ha strumenti migliori. Anche gli eventi estesi sembrano avere una curva di apprendimento più ripida. In quale contesto dovrebbero essere usati ciascuno? Vale la pena superare la ripida curva di apprendimento per sfruttare …
Ultimamente ho esplorato l'utilizzo degli eventi estesi in SQL Server per aiutarmi a valutare e ottimizzare varie query. Finora, per visualizzare i dati dell'evento ho utilizzato la funzione "Guarda i dati live" in SSMS. Il problema che sto riscontrando è che sembra che la funzione Eventi dal vivo utilizzi un …
In questo forum c'era una domanda module_endsull'unità di durata degli eventi estesi , alla quale ho risposto. Dettagli qui . È sempre in microsecondi per tutti gli eventi?
Se aggiungi "troppe" azioni a un evento in una sessione di evento, riceverai questo errore: Messaggio 25639, livello 16, stato 23, riga 1 L'evento, "[nome evento]", supera il numero di azioni associate consentite. Quante azioni sono consentite? Varia in base all'evento? La risposta, basata sulla sperimentazione, sembra essere 27 per …
Ho creato una sessione Eventi estesi in SQL Server 2008 R2. La sessione viene eseguita e raccoglie gli eventi mentre si verificano, esattamente come ti aspetteresti. Se distruggo il file XML quando ci sono relativamente pochi eventi, le prestazioni sono accettabili. Quando ho migliaia di eventi, ci vuole sempre per …
Esiste un modo per aumentare le dimensioni <inputbuf>dell'elemento nel deadlock XML acquisito dalla sessione degli eventi estesi del deadlock? Vogliamo vedere la query completa per aiutare a individuare il problema nel codice dell'applicazione. Sembra essere limitato a 1024 caratteri +/-. Può essere aumentato? Vedi sotto per XML di esempio. Puoi …
Di recente ho lavorato sulla comprensione dei dati o delle metriche archiviate nel file degli eventi degli eventi estesi sulla salute del sistema. Stiamo provando a implementare la raccolta di dati delle metriche delle prestazioni utilizzando lo stato del sistema come fornito qui Esistono report che forniscono metriche come UTILIZZAZIONE …
Sto riscontrando problemi con uno dei miei server SQL Server 2016 Standard. Ho 8 server di produzione e questo è l'unico che si arresta in modo casuale senza avere alcuna traccia nel registro. Ho system_health abilitato su di esso. Ho notato che ho una riga nella strega della salute del …
Sto eseguendo SQL Server 2014 Developer Edition sul mio PC. Sto cercando di visualizzare i dati nella sessione system_health. In SSMS, mi sono collegato al database, ho espanso il server / Gestione / Eventi estesi / Sessioni. Vedo AlwaysON_health (arrestato) e system_health (in esecuzione). Quando faccio clic con il pulsante …
Sto usando eventi estesi per tracciare le dichiarazioni utilizzate dalla nostra applicazione. Ho creato una sessione che raccoglierà le informazioni che desidero, tranne per il fatto che vorrei anche conoscere i valori effettivi dei parametri utilizzati . Sto eseguendo questa traccia su un ambiente non di produzione e qualsiasi prestazione …
Sto configurando un sistema di monitoraggio per SQL Server utilizzando gli eventi estesi per trovare query pesanti come "feedback sulla produzione" per i nostri sviluppatori. Sto usando gli eventi sp_statement_completede sql_statement_completed, con filtri predicati su cpu_time, letture logiche, ecc. Speravo di aggregare i risultati database_namee query_hashcome dimostrato in numerosi esempi …
Vorrei impostare un tipo di sistema di audit trail sul mio database per monitorare le UPDATE/INSERTdichiarazioni su una tabella specifica con attività molto elevate. Ho due opzioni davanti a me: usare il sistema di controllo integrato di SQL Server o andare con Eventi estesi. Poiché SQL Server Audit utilizza internamente …
Ieri ho ricevuto una chiamata da un cliente che si lamentava dell'elevato utilizzo della CPU sul proprio SQL Server. Stiamo utilizzando SQL Server 2012 64 bit SE. Il server esegue Windows Server 2008 R2 Standard, Intel Xeon a 2,20 GHz (4 core), 16 GB di RAM. Dopo essermi accertato che …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.