Tutte le versioni di Microsoft SQL Server (non MySQL). Aggiungi anche un tag specifico della versione, come sql-server-2016, poiché è spesso pertinente alla domanda.
per questo caso specifico, che proverò a spiegare di seguito, l'utilizzo di una variabile di tabella ha prestazioni migliori rispetto al non utilizzo di una variabile di tabella. Vorrei sapere perché e, se possibile, eliminare la variabile di tabella. questa è la query che utilizza la variabile table: USE [BISource_UAT] …
Utilizzo di Microsoft SQL Server 2012 (SP3) (KB3072779) - 11.0.6020.0 (X64). Data una tabella e un indice: create table [User].[Session] ( SessionId int identity(1, 1) not null primary key CreatedUtc datetime2(7) not null default sysutcdatetime()) ) create nonclustered index [IX_User_Session_CreatedUtc] on [User].[Session]([CreatedUtc]) include (SessionId) Le righe effettive per ciascuna delle …
Non sto cercando di avviare una discussione di tipo Windows / Mac. Personalmente, non ho bisogno di alcuna convinzione che NOLOCKnon sia una buona idea come pratica riflessiva. Sembra che quando stai sviluppando tutto dovrebbe essere intenzionale, non reazionario (/ amen) Quindi ... insiste NOLOCKil programmatore responsabile è la strada …
Voglio scrivere uno script per elencare le tabelle nel mio database con il numero di colonne in quella tabella. Come questo: table name number --------- -------- table1 1 table2 13 table3 2 table4 6
Mettendo insieme una procedura rapida per aiutare con il debug, mi sono imbattuto in quello che sembra essere un errore nel compilatore. create proc spFoo @param bit as begin if @param = 0 begin select * into #bar from [master].dbo.spt_values -- where number between ... end else begin select top …
Sto provando a scrivere una specifica per un server di data warehouse per l'aggiornamento pianificato del data warehouse. Mentre eseguiamo server virtuali su host VMWare, abbiamo la possibilità di aggiungere o rimuovere risorse, se necessario. In passato abbiamo aggiunto in modo incrementale RAM e CPU come richiesto. Poiché le nostre …
Sto eseguendo un 350GBdatabase sul mio PC con circa 40 milioni di righe. SQL Server 2014, Win7, AMD 8350 @ 4.8GHZ, 16 GB di RAM e un SSD da 500 GB (il database è ospitato sul proprio SSD da 500 GB, con una velocità di lettura / scrittura di 500 …
Vorrei selezionare in 4 gruppi i dati da una tabella con la somma di valori nei gruppi il più uniformemente possibile distribuiti. Sono sicuro di non spiegarlo abbastanza chiaramente, quindi cercherò di fare un esempio. Qui uso NTILE (4) per creare i 4 gruppi: SELECT Time, NTILE(4) OVER (ORDER BY …
Al momento ho a che fare con un registro delle transazioni di SQL Server fuori controllo. Disclaimer: non sono un dba e questa non è la mia area di competenza, quindi per favore abbi pazienza con me. Al momento ho un file di registro delle transazioni da 115 GB per …
Abbiamo parecchi server SQL che devono essere aggiornati dalla versione 2005 a 2008 R2. Il lavoro è pianificato prima della metà dell'anno poiché Microsoft sta terminando il suo supporto per lo stesso. I server SQL 2005 sono tutti SP3 e SP4, in esecuzione su Windows Server 2003 (il cui supporto …
Recentemente, solo per puprose sperimentali, ho trasferito i percorsi predefiniti (C: ...) dei file di dati \ log nelle impostazioni del server in una nuova posizione (G: \ DBA). Quindi ho spostato i file di dati \ log del db precedentemente esistenti nella nuova posizione (G: \ DBA) e ho …
Come evitare la divisione per errore zero nella tabella seguente? CREATE TABLE [dbo].[TblDivision] ( [Numerator] int NOT NULL, [Denominator] int NOT NULL, [Result] AS (Numerator/ Denominator) ) GO Insert into (Numerator, Denominator) TblDivision values (3,0) GO
Obbiettivo Recupera l'ultimo valore guid in tempo reale dopo aver inserito il valore nella tabella Problema Non so come farlo Informazioni Il codice deve specificare solo nuovi valori per indirizzo e codice postale Possono esserci molti dati nella tabella tavolo CREATE TABLE [AddressBook] ( [testID] [uniqueidentifier] NOT NULL default newid(), …
Sono uno sviluppatore in un piccolo negozio che non ha un DBA e sto cercando di ottenere la consegna dei log con SQL Server 2012 funzionante. Sto cercando di trasferire i report di caricamento dal sistema di transazione a un nuovo data warehouse e userò questo db come area di …
Sto cercando di aggiornare una tabella di destinazione che ha anche una riga di dimensioni 5k con una riga di dimensioni 5k. Poiché è una riga è facile conoscere la dimensione effettiva della riga: select * from sys.dm_db_index_physical_stats(DB_ID('RODS_HSD_ES'), OBJECT_ID(N'TBL_BM_HSD_SUBJECT_AN_148_REPRO'), NULL, NULL, 'DETAILED') Riprodurre La tabella non è stata modificata dalla …
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.