Esiste una regola rigida e rapida per decidere quali colonne e in quale ordine devono essere inserite Incluso nell'indice non cluster. Stavo solo leggendo questo post https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index e l'ho trovato per la seguente query: SELECT EmployeeID, DepartmentID, LastName FROM Employee WHERE DepartmentID = 5 Il poster ha suggerito di creare …
Di seguito è riportato un semplice esempio, che restituisce risultati strani, imprevedibili e non possiamo spiegarlo nel nostro team. Stiamo facendo qualcosa di sbagliato o è un errore di SQL Server? Dopo alcune indagini abbiamo ridotto l'area di ricerca alla clausola sindacale nella sottoquery , che seleziona un record dalla …
Dobbiamo scrivere i risultati della query SELECT in un file CSV. Come si può fare usando T-SQL in SQL Server 2008 r2? So che può essere fatto in SSIS, ma per alcuni motivi non abbiamo questa opzione. Ho provato a utilizzare il proc suggerito nell'articolo seguente, ma quando eseguo il …
Ogni giorno spediamo i nostri backup di SQL Server attraverso la WAN. Dobbiamo ridurre al minimo le dimensioni di questi backup in modo che non durino per sempre. Non ci importa se il nostro processo di backup richiede un po 'più di tempo; allo stato attuale è necessario spostare 30 …
Voglio cercare una stringa nei nomi delle colonne presenti in un database. Sto lavorando a un progetto di manutenzione e alcuni dei database con cui ho a che fare hanno più di 150 tabelle, quindi sto cercando un modo rapido per farlo. Che cosa mi consiglia?
sfondo Ho una query in esecuzione su SQL Server 2008 R2 che unisce e / o unisce a sinistra circa 12 "tabelle" diverse. Il database è abbastanza grande con molte tabelle di oltre 50 milioni di righe e circa 300 tabelle diverse. È per un'azienda di grandi dimensioni che ha …
Molti dei miei database hanno campi definiti come varchars. Questo non è stato un grosso problema da quando vivo e lavoro in America (dove l'unica lingua che esiste è "americana". Ahem ) Dopo aver lavorato con i database per circa 5 anni, ho scoperto che alla fine ho riscontrato problemi …
Quando si definisce una tabella, è utile ordinare le colonne in gruppi logici e i gruppi stessi per scopo. L'ordinamento logico delle colonne in una tabella trasmette significato allo sviluppatore ed è un elemento di buon stile. Questo è chiaro Ciò che non è chiaro, tuttavia, è se l'ordinamento logico …
Questa domanda riguarda l'efficacia di una tecnica di indicizzazione di SQL Server. Penso che sia noto come "intersezione dell'indice". Sto lavorando con un'applicazione esistente di SQL Server (2008) che presenta numerosi problemi di prestazioni e stabilità. Gli sviluppatori hanno fatto alcune cose strane con l'indicizzazione. Non sono stato in grado …
Dato un certo tipo di attesa, come si trovano quali query stanno causando quelle attese in modo sicuro su un server SQL 2008 R2 di produzione? In questo caso particolare mi chiedo async_network_io.
Il mio server di sviluppo locale è in Medio Oriente, ma il mio server di produzione è nel Regno Unito. Devo mostrare la data all'utente nel suo fuso orario. Ad esempio, se un utente si trova in Arabia Saudita, allora devo mostrare l'ora in base al formato dell'Arabia Saudita. Devo …
Ok, quindi ho un rapporto che fa un confronto tra questa settimana e la scorsa settimana e i nostri clienti hanno notato che i loro dati erano "funky". A seguito di ulteriori indagini, abbiamo scoperto che non stava facendo settimane correttamente secondo gli standard ISO. Ho eseguito questo script come …
È possibile utilizzare il parametro con valori di tabella come parametro di output per la procedura memorizzata? Ecco cosa voglio fare nel codice /*First I create MY type */ CREATE TYPE typ_test AS TABLE ( id int not null ,name varchar(50) not null ,value varchar(50) not null PRIMARY KEY (id) …
Perché la seguente query restituisce righe infinite? Mi sarei aspettato che la EXCEPTclausola terminasse la ricorsione. with cte as ( select * from ( values(1),(2),(3),(4),(5) ) v (a) ) ,r as ( select a from cte where a in (1,2,3) union all select a from ( select a from cte …
Esaminiamo queste due affermazioni: IF (CONDITION 1) OR (CONDITION 2) ... IF (CONDITION 3) AND (CONDITION 4) ... Se lo CONDITION 1è TRUE, lo faràCONDITION 2 controllato? Se lo CONDITION 3è FALSE, verrà CONDITION 4controllato? Che dire delle condizioni WHERE: il motore di SQL Server ottimizza tutte le condizioni in …
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.