Sto cercando di educare un team a scrivere query SQL Server migliori e mi chiedevo quali fossero i migliori suggerimenti delle persone per migliorare le prestazioni. Ad esempio, una volta ho avuto un DBA che ha insistito sul fatto che il conteggio (*) avrebbe avuto prestazioni peggiori del conteggio (1) …
Stiamo cercando di capire la causa principale delle query del server sql a esecuzione lenta che colpiscono / recuperano i dati da uno dei database, dimensioni 300 GB, ospitati sul server con la seguente configurazione: Windows server 2003 R2, SP2, Enterprise Edition, 16 GB RAM, 12 CPU 32 bit SQL …
Nel mio nuovo lavoro, abbiamo più istanze denominate su ciascun server. per esempio Server1 \ Dev Server1 \ DevIntegrated Server1 \ QA Ho uno script SQL PowerShell nelle opere che chiama il sistema operativo, invoca Foo.exema deve passare un parametro della riga di comando (la stringa di connessione). Esisterà un …
In SQL Server 2005 esiste un modo per trovare utenti che non esistono a livello di server (un account che è stato eliminato a livello di server ma non è stato dissociato dai database prima che fosse eliminato) o account che non sono collegati (un account potrebbe essere stato eliminato …
Ho un ambiente di prova impostato con il seguente: Macchina virtuale (Hyper-V) Windows Server 2008 R2 SP1 (x64-bit) Windows SQL Server 2005 Developer Edition SP4 (x64-bit) (nome istanza predefinito) 1 database con Merge Replication impostato ... 3 pubblicazioni con 2 abbonati ciascuna. Stiamo testando la procedura per l'aggiornamento a SQL …
Sulla base della mia analisi, un modello dimensionale completo per il nostro data warehouse richiederà l'estrazione da oltre 200 tabelle di origine. Alcune di queste tabelle verranno estratte come parte di un carico incrementale e altre saranno a pieno carico. Da notare, abbiamo circa 225 database di origine tutti con …
Sto lavorando con un fornitore con l'accordo che forniscono l'applicazione principale e posso creare le mie estensioni purché non modifichi l'applicazione principale. È incorporato in ColdFusion che si collega a un database SQL Server 2005. Alcuni dei report che ho creato dipendono dalle visualizzazioni utilizzando le funzioni calcolate dalle tabelle …
Ho installato SQL Server 2008 R2. Contiene tre istanze. Predefinito (MSSQLServer) Prima istanza Seconda istanza Tutti questi sono Accesso come servizio di rete. L'istanza predefinita è il server principale La prima istanza è Mirror La seconda istanza è il server Witness Inizialmente ho eseguito il backup completo e il backup …
La lettura di questa domanda mi ha ricordato una domanda che avevo qualche tempo fa. Abbiamo un SQL Server che ha 512 GB di RAM, il database principale è 450 GB. Vediamo molta azione in TempDB (ok, penso che sia "abbastanza azione" - potrebbe non esserlo!). Ho installato una versione …
Ho una query che utilizza tre tabelle di ricerca per ottenere tutte le informazioni di cui ho bisogno. Ho bisogno di avere DISTINCTvalori per una colonna, tuttavia ho bisogno anche del resto dei dati ad essa associati. Il mio codice SQL: SELECT acss_lookup.ID AS acss_lookupID, acss_lookup.product_lookupID AS acssproduct_lookupID, acss_lookup.region_lookupID AS …
Sono solo curioso di sapere perché una query aggregata viene eseguita molto più velocemente con una GROUP BYclausola che senza una. Ad esempio, l'esecuzione di questa query richiede quasi 10 secondi SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = 1 Mentre questo richiede meno di un secondo SELECT MIN(CreatedDate) FROM MyTable …
Ho il seguente problema in SQL Server 2005: il tentativo di inserire alcune righe in una variabile di tabella richiede molto tempo rispetto allo stesso inserimento mediante una tabella temporanea. Questo è il codice da inserire nella variabile della tabella DECLARE @Data TABLE(...) INSERT INTO @DATA( ... ) SELECT .. …
Ho un rapporto che mostra il conteggio degli eventi nelle ultime 12 ore, raggruppate per ora. Sembra abbastanza facile, ma quello che sto lottando è come includere i record che coprono le lacune. Ecco una tabella di esempio: Event ( EventTime datetime, EventType int ) I dati si presentano così: …
Ho eseguito questo script per cercare di trovare indici estranei select o.name as TableName, i.name as IndexName, p.reserved_page_count * 8.0 / 1024 as SpaceInMB, s.* from sys.dm_db_index_usage_stats s inner join sys.objects o on s.object_id = o.object_id inner join sys.indexes i on i.index_id = s.index_id and i.object_id = o.object_id inner join …
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.