Eseguire la query da qui per estrarre gli eventi deadlock dalla sessione predefinita degli eventi estesi SELECT CAST ( REPLACE ( REPLACE ( XEventData.XEvent.value ('(data/value)[1]', 'varchar(max)'), '<victim-list>', '<deadlock><victim-list>'), '<process-list>', '</victim-list><process-list>') AS XML) AS DeadlockGraph FROM (SELECT CAST (target_data AS XML) AS TargetData FROM sys.dm_xe_session_targets st JOIN sys.dm_xe_sessions s ON s.address …
La mia domanda si basa su questo: https://stackoverflow.com/q/35575990/5089204 Per dare una risposta lì ho fatto il seguente scenario di test. Scenario di prova Per prima cosa creo una tabella di test e la riempio con 100.000 righe. Un numero casuale (da 0 a 1000) dovrebbe portare a ~ 100 righe …
Ho una tabella piuttosto grande con una delle colonne che è un dato XML con una dimensione media della voce XML di ~ 15 kilobyte. Tutte le altre colonne sono ints regolari, origini, GUID, ecc. Per avere alcuni numeri concreti, supponiamo che la tabella abbia un milione di righe e …
Ho una query di grandi dimensioni (se necessario, la posterò qui) e visualizzo questo errore: Il messaggio 6841, livello 16, stato 1, riga 1 FOR XML non ha potuto serializzare i dati per il nodo 'NoName' perché contiene un carattere (0x0000) non consentito in XML. Per recuperare questi dati utilizzando …
Ho tenuto un registro delle query costose in esecuzione, insieme ai loro piani di query, in una tabella per consentirci di monitorare le tendenze nelle prestazioni e identificare le aree che devono essere ottimizzate. Tuttavia, è arrivato al punto in cui i piani di query occupano troppo spazio (poiché stiamo …
Sto inserendo alcuni dati XML in una colonna XML nel server SQL ma dopo che i dati sono stati inseriti, sono stati modificati dal server SQL. Ecco i dati che inserisco <xsl:value-of select="name/n/given" /> <xsl:text> </xsl:text> <xsl:value-of select="name/n/family" /> Quando lo rileggo, sembra così <xsl:value-of select="name/n/given" /> <xsl:text /> <xsl:value-of …
Ho un valore XML come questo: <R> <I>A</I> <I>B</I> <I>C</I> ... </R> Voglio per concatenare tutti i Ivalori e restituirli come una singola stringa: ABC.... Ora so che posso distruggere l'XML, aggregare i risultati come XML senza nome e applicare .values('text()[1]', ...)al risultato: SELECT ( SELECT n.n.value('text()[1]', 'varchar(50)') AS [text()] …
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 …
Mi è stato assegnato il compito di inviare un piccolo rapporto mensile a uno dei miei clienti. Il report è stato precedentemente eseguito manualmente sull'istanza, l'output è stato copiato in un foglio di calcolo e inviato al cliente come allegato. Sto cercando una soluzione più permanente, quindi intendo utilizzare la …
Impostare: create table dbo.T ( ID int identity primary key, XMLDoc xml not null ); insert into dbo.T(XMLDoc) select ( select N.Number for xml path(''), type ) from ( select top(10000) row_number() over(order by (select null)) as Number from sys.columns as c1, sys.columns as c2 ) as N; XML di …
Tutto ciò che ho imparato a scuola era SQL che salva i dati nelle tabelle. In questo momento sto lavorando a un progetto in cui i dati sono archiviati in file XML. Inoltre ogni XML contiene un riferimento a file visivi (JPEG). Lo stesso XML contiene oltre mille punti di …
Come posso scrivere SQL per leggere un file XML in un XMLvalore PostgreSQL ? PostgreSQL ha un tipo di dati XML nativo con la XMLPARSEfunzione di analizzare una stringa di testo per quel tipo. Ha anche modi per leggere i dati dal filesystem; la COPYdichiarazione, tra gli altri. Ma non …
Sono responsabile della creazione di un database su un progetto. Abbiamo campi che raramente avranno un valore (1 su ogni 10.000 record) e sto cercando di trovare il modo migliore per archiviarlo nel database. Per quanto posso vedere, ho 3 opzioni: Aggiungi una colonna nella tabella per ogni valore extra …
AGGIORNAMENTO: Questo è sicuramente un bug. Per i dettagli completi, vedere questo articolo Connect . Durante il test di alcune modifiche a sp_BlitzCache (divulgazione completa, sono uno degli autori), mi sono imbattuto in quello che pensavo fosse un bug nel nostro codice. A un certo punto, stiamo abbinando l'hash del …
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.