Durante un lavoro di manutenzione, sto cercando di ottenere un elenco di indici frammentati. Ma la query è estremamente lenta e richiede oltre 30 minuti per l'esecuzione . Penso che ciò sia dovuto a una scansione remota su sys.dm_db_index_physical_stats. Esiste un modo per accelerare la seguente query: SELECT OBJECT_NAME(i.OBJECT_ID) AS …
Ho una query complessa che viene eseguita in 2 secondi nella finestra della query, ma circa 5 minuti come Stored Procedure. Perché l'esecuzione di una procedura memorizzata richiede molto più tempo? Ecco come appare la mia domanda. Prende un set specifico di record (identificato da @ide @createdDate) e un intervallo …
Facciamo alcune ipotesi: Ho un tavolo che assomiglia a questo: a | b ---+--- a | -1 a | 17 ... a | 21 c | 17 c | -3 ... c | 22 Fatti sul mio set: Le dimensioni dell'intera tabella sono ~ 10 10 righe. Ho ~ 100k …
Sto usando Postgres 9.3.5 e ho una grande tabella nel database, attualmente ha oltre 25 milioni di righe e tende a diventare ancora più grande rapidamente. Sto cercando di selezionare righe specifiche (tutte unit_idcon solo le ultime unit_timestampper ognuna di esse) con una semplice query come: SELECT unit_id, max(unit_timestamp) AS …
Sto confrontando due query in SQL Server 2012. L'obiettivo è utilizzare tutte le informazioni pertinenti disponibili da Query Optimizer quando si sceglie la query migliore. Entrambe le query producono gli stessi risultati; il massimo ordine per tutti i clienti. La cancellazione del pool di buffer è stata eseguita prima di …
Stavo cercando su Google, autodidatta e cercavo una soluzione per ore ma senza fortuna. Ho trovato alcune domande simili qui, ma non in questo caso. I miei tavoli: persone (~ 10 M file) attributi (posizione, età, ...) collegamenti (M: M) tra persone e attributi (~ 40 M righe) Dump completo …
Ho una domanda in cui l'utilizzo select *non solo fa molto meno letture, ma utilizza anche significativamente meno tempo della CPU rispetto all'utilizzo select c.Foo. Questa è la domanda: select top 1000 c.ID from ATable a join BTable b on b.OrderKey = a.OrderKey and b.ClientId = a.ClientId join CTable c …
Faccio fatica a capire perché la stima delle righe sia terribilmente sbagliata, ecco il mio caso: Join semplice: utilizzando SQL Server 2016 sp2 (stesso problema su sp1), dbcompatiblity = 130. select Amount_TransactionCurrency_id, CurrencyShareds.id from CurrencyShareds INNER JOIN annexes ON Amount_TransactionCurrency_id = CurrencyShareds.Id option (QUERYTRACEON 3604, QUERYTRACEON 2363); SQL stima 1 …
Questo è un po 'un diversivo dal vero problema. Se fornire un contesto aiuta, la generazione di questi dati potrebbe essere utile per testare le prestazioni in termini di elaborazione delle stringhe, per generare stringhe che devono essere applicate ad esse all'interno di un cursore o per generare sostituzioni di …
In un'applicazione di produzione (C # parlando con SQL Server 2014 Standard) c'è una query che assomiglia a questa, di seguito. Il più delle volte funziona in millisecondi. Ma di tanto in tanto (per alcuni valori di @Id), impazzisce e richiede circa un minuto. Questo è più lungo del timeout …
Sto riscontrando alcuni problemi di prestazioni con un sistema di elaborazione dati su cui sto lavorando. Ho raccolto statistiche di attesa da un perido di un'ora che mostrano una grande quantità di eventi di attesa CXPACKET e LATCH_EX. Il sistema è composto da 3 server SQL di elaborazione che eseguono …
Ho una Employeetabella che ha un milione di record. Ho seguito SQL per i dati di paginazione in un'applicazione web. Funziona benissimo. Tuttavia ciò che vedo come un problema è: la tabella derivata tblEmployeeseleziona tutti i record nella Employeetabella (per creare i MyRowNumbervalori). Penso che questo provochi la selezione di …
Domanda abbastanza semplice, probabilmente ha risposto da qualche parte, ma non riesco a formare la domanda di ricerca giusta per Google ... Il numero di colonne in una particolare tabella influisce sulle prestazioni di una query quando si esegue una query su un sottoinsieme di quella tabella? Ad esempio, se …
Fa SentryOne Piano Explorer lavoro come pubblicizzato ed è legittimo? Ci sono dei gotcha o qualcosa di cui preoccuparsi? Sembra che mostri il percorso caldo a colori rispetto all'incubo di SSMS di una vista per il piano di esecuzione stimato. La mia preoccupazione è: modifica i dati in modo dannoso …
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 …
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.