Ho una query relativamente semplice su una tabella con 1,5 milioni di righe: SELECT mtid FROM publication WHERE mtid IN (9762715) OR last_modifier=21321 LIMIT 5000; EXPLAIN ANALYZE produzione: Limit (cost=8.84..12.86 rows=1 width=8) (actual time=0.985..0.986 rows=1 loops=1) -> Bitmap Heap Scan on publication (cost=8.84..12.86 rows=1 width=8) (actual time=0.984..0.985 rows=1 loops=1) Recheck …
Dato che sono un giovane sviluppatore e non sono molto abile nell'uso dei database (PostgreSQL 9.3) ho riscontrato alcuni problemi con un progetto, in cui ho davvero bisogno di aiuto. Il mio progetto riguarda la raccolta di dati dai dispositivi (fino a 1000 o più dispositivi), in cui ogni dispositivo …
Mi rivolgo umilmente a tutti voi come uno che NON è un DBA, e sono sicuro che la mia domanda sia piena di carenze concettuali e "dipende da" mine antiuomo. Sono anche abbastanza sicuro che tutti coloro che scelgono di rispondere vorranno molto di più in termini di specifiche di …
È possibile evitare "Utilizzo temporaneo" e "Utilizzo di filesort" per la seguente query SELECT? Non riesco a capire un modo per farlo. Ho provato ad aggiungere indici, sia per top_expire che per il programma, ma non ho aiutato Con ORDER BY la query impiega più di 1 secondo e senza …
Cerco aiuto per migliorare le prestazioni di questa query. SQL Server 2008 R2 Enterprise , RAM massima 16 GB, CPU 40, grado massimo di parallelismo 4. SELECT DsJobStat.JobName AS JobName , AJF.ApplGroup AS GroupName , DsJobStat.JobStatus AS JobStatus , AVG(CAST(DsJobStat.ElapsedSec AS FLOAT)) AS ElapsedSecAVG , AVG(CAST(DsJobStat.CpuMSec AS FLOAT)) AS CpuMSecAVG …
Devo eliminare oltre 16 milioni di record da una tabella di oltre 221 milioni di righe e procede molto lentamente. Ti ringrazio se condividi suggerimenti per rendere il codice di seguito più veloce: SET TRANSACTION ISOLATION LEVEL READ COMMITTED; DECLARE @BATCHSIZE INT, @ITERATION INT, @TOTALROWS INT, @MSG VARCHAR(500); SET DEADLOCK_PRIORITY …
Ho un problema con le prestazioni del mio database SQL Server. Ho trovato questo strumento sp_BlitzCache . Dopo l'esecuzione del comando, ho ottenuto questa affermazione: Hai il 92,00% di piani creati nelle ultime 24 ore e il 92,00% creato nelle ultime 4 ore. Mentre ho identificato il problema (utilizzando SQL …
Quando aggiungo due colonne alla mia selezione, la query non risponde. Il tipo di colonna è nvarchar(2000). È un po 'insolito. La versione di SQL Server è 2014. C'è solo un indice primario. L'intero record è di soli 1000 righe. Ecco il piano di esecuzione prima ( showplan XML ): …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack degli amministratori di database. Chiuso 4 anni fa . Questa è la sesta volta che sto cercando di porre questa …
Aggiunto il 7/11 Il problema è che si verificano deadlock a causa della scansione dell'indice durante MERGE JOIN. In questo caso una transazione che tenta di ottenere il blocco S sull'intero indice nella tabella padre FK, ma in precedenza un'altra transazione inserisce il blocco X su un valore chiave dell'indice. …
Ho una tabella con circa 10 milioni di righe e un indice su un campo data. Quando provo ad estrarre i valori univoci del campo indicizzato Postgres esegue una scansione sequenziale anche se il set di risultati ha solo 26 elementi. Perché l'ottimizzatore sta scegliendo questo piano? E cosa posso …
Quando eseguo questa eliminazione: DELETE FROM ETLHeaders WHERE ETLHeaderID < 32465870 ... cancella 39.157 righe. Dovrebbe essere semplice perché sta eliminando su ETLHeaderID che è l'indice cluster e la chiave primaria. Ma (secondo il piano di esecuzione) sembra colpire 361.190 righe e usare altri indici. La tabella ha un campo …
Ho una domanda come questa: select dbo.fn_complexFunction(t.id) from mytable t In SQL Sentry Plan Explorer, ho notato che devo eseguire Ottieni piano stimato in SQL Sentry per fare in modo che il piano di query includa l'UDF. Quando si esegue "Ottieni piano reale", non sembra che le letture logiche e …
Quando si esegue una query SQL (aggregata) di conteggio, cosa può accelerare i tempi di esecuzione in questi 3 sistemi di database? Sono sicuro che molte cose potrebbero accelerarlo (hardware per uno), ma sono solo un DBA alle prime armi, quindi sono sicuro che riceverò alcune risposte qui. Ho migrato …
Ho appena impostato un sistema di registrazione composto da più tabelle con lo stesso layout. C'è una tabella per ogni origine dati. Per il visualizzatore di log, voglio farlo UNIONE tutte le tabelle di registro , filtrali per account , aggiungere una pseudo colonna per l'identificazione della fonte, ordinali per …
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.