Picture ticket dell'help desk che vengono trasferiti tra i reparti. Vogliamo sapere quale sia il dipartimento alla fine della giornata per ogni biglietto per ogni giorno in cui il biglietto è aperto. La tabella contiene l'ultimo dipartimento per ogni biglietto per ogni giorno in cui è aperto in cui si …
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 …
Sto tentando di abilitare la registrazione delle query lenta sul nostro server al fine di identificare eventuali query che potrebbero utilizzare l'ottimizzazione. Sembra abbastanza semplice, tuttavia il mio file non viene scritto. Non ricevo errori o cose del genere, non sembra che stia registrando le query lente. Mi sono ricordato …
Il codice di esempio in questo elemento di connessione Mostra un bug dove SELECT COUNT(*) FROM dbo.my_splitter_1('2') L1 INNER JOIN dbo.my_splitter_1('') L2 ON L1.csv_item = L2.csv_item Restituisce i risultati corretti. Ma quanto segue restituisce risultati errati (nel 2014 utilizzando il nuovo stimatore della cardinalità) SELECT (SELECT COUNT(*) FROM dbo.my_splitter_1('2') L1 …
Se scrivo una query che include una WHEREclausola composta , ad esempio: SELECT * FROM MyTable WHERE BitField = 1 AND VarcharField = 'asdf' e l'inclusione di quel bitconfronto esclude semplicemente gli stessi campi che il varcharconfronto escluderà, la presenza di quel bitconfronto di campo mi renderà un miglioramento delle …
Come seguito a questa domanda sull'aumento delle prestazioni della query, vorrei sapere se esiste un modo per utilizzare il mio indice per impostazione predefinita. Questa query viene eseguita in circa 2,5 secondi: SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN '2011-08-30' and '2011-08-31'; Questo ha una durata di circa …
Ho appena iniziato a scrivere una procedura memorizzata in SQL Server 2008 e ho oltre 30 parametri. Non ne ho mai scritto uno con più di ~ 10 parametri, e questo mi ha fatto pensare ... A che punto ci sono troppi parametri? Per il contesto ... questa procedura INSERIRÀ …
Secondo il libro di Microsoft sullo sviluppo del database Esame 70-433: Sviluppo del database Microsoft SQL Server 2008 : Né i caratteri jolly iniziali che NON la logica consentono a Query Optimizer di utilizzare gli indici per ottimizzare la ricerca. Per prestazioni ottimali, è necessario evitare l'uso della parola chiave …
Quale è più veloce SELECT * FROM X INNER JOIN Y ON x.Record_ID = y.ForignKey_NotIndexed_NotUnique o SELECT * FROM X INNER JOIN Y ON y.ForignKey_NotIndexed_NotUnique = x.Record_ID
Usando PostgreSQL 9.2, ho problemi con le query lente su una tabella relativamente grande (oltre 200 milioni di righe). Non sto provando niente di folle, sto solo aggiungendo valori storici. Di seguito è riportata la query e l'output del piano di query. Il mio layout del tavolo: Table "public.energy_energyentry" Column …
Postgres principiante qui. Mi chiedo se questa query sia ottimizzata o no? Ho provato a JOIN ON solo i valori necessari al 100% e lasciando tutte le condizioni dinamiche nella clausola WHERE. Vedi sotto. SELECT * FROM myapp_employees JOIN myapp_users ON myapp_users.user_id=myapp_employees.user_id JOIN myapp_contacts_assoc ON myapp_contacts_assoc.user_id=myapp_users.user_id JOIN myapp_contacts ON myapp_contacts.contact_id=myapp_contacts_assoc.contact_id …
Se un'istanza è MAXDOPimpostata su 1 e gli hint di query vengono utilizzati per consentire a query specifiche di andare in parallelo, il valore Soglia di costo per parallelismo è ancora utilizzato da SQL per decidere se andare effettivamente in parallelo? Non sono stato in grado di scavare queste informazioni …
Ho notato che quando si verificano eventi di tipo tempdb (che causano query lente), spesso le stime delle righe sono molto lontane per un particolare join. Ho visto eventi di spill avvenire con merge e hash join e spesso aumentano il tempo di esecuzione da 3x a 10x. Questa domanda …
Ho visto nella documentazione la differenza tra count(*)e count(pk). Stavo usando count(pk)(dov'è pka SERIAL PRIMARY KEY) non sapendo dell'esistenza di count(*). La mia domanda riguarda le ottimizzazioni interne di Postgres. È abbastanza intelligente capire che SERIAL PRIMARY KEYa esisterà in ogni riga e non sarà mai falso e conterà solo …
Sto cercando di capire meglio come funziona il planner di query in postgresql. Ho questa domanda: select id from users where id <> 2 and gender = (select gender from users where id = 2) order by latest_location::geometry <-> (select latest_location from users where id = 2) ASC limit 50 …
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.