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.
id value 1 50 2 60 3 55 select max(value) from tablename; Generalmente sappiamo che ne otterremo 60, ma ho bisogno del prossimo valore 55. Come ottengo il valore 55 usando SQL?
Ho una query che viene eseguita in un periodo di tempo accettabile, ma desidero sfruttare al massimo le prestazioni possibili. L'operazione che sto cercando di migliorare è la "Ricerca indice" a destra del piano, dal Nodo 17. Ho aggiunto indici appropriati, ma le stime che ottengo per quell'operazione sono la …
Di seguito è riportato un paragrafo da Microsoft Docs : Le nuove pagine allocate in un heap come parte delle operazioni DML non utilizzeranno la compressione PAGE fino a quando l'heap non viene ricostruito. Ricostruire l'heap rimuovendo e riapplicando la compressione o creando e rimuovendo un indice cluster. Non riesco …
Sto cercando di risolvere un problema di blocco che si verifica per meno di un secondo. L'applicazione OLTP è molto sensibile e deve avere un tempo di risposta inferiore a 200 ms per alcune transazioni secondo lo SLA concordato. Abbiamo riscontrato alcuni problemi di escalation dei blocchi con la nuova …
Mi sono imbattuto nel codice dello sviluppatore in cui il metodo SqlCommand.Prepare () (vedi MSDN) viene ampiamente utilizzato prima dell'esecuzione delle query SQL. E mi chiedo quale sia il vantaggio di questo? Campione: command.Prepare(); command.ExecuteNonQuery(); //... command.Parameters[0].Value = 20; command.ExecuteNonQuery(); Ho giocato un po 'e tracciato. L'esecuzione del comando dopo …
Abbiamo un database OLTP attivo da 40 GB su SQL Server 2014 SP1. Le query risultano lente con le attese di IO_Completion, la lunghezza della coda del disco che sale a 900 e SQL Server smette di rispondere. Cosa abbiamo provato: Riavvia l'istanza e con in un minuto inizia a …
Sto riscontrando problemi nel consentire ai miei utenti di eseguire i pacchetti SSIS in modo ragionevole a causa dei diversi livelli di privilegio richiesti. Lo scenario : abbiamo creato un data warehouse, con due diversi pacchetti SSIS responsabili del caricamento con dati, uno deve essere eseguito automaticamente (tramite un processo …
Sto usando Microsoft SQL Server 2014 Enterprise Edition. Si verifica un problema con i server collegati in cui è necessario riavviare il server o arrestare il MSSQLSERVERservizio. Quando il server è di nuovo in esecuzione, i server collegati (a DB2) non funzionano correttamente e SQL Server mostra questo errore: Messaggio …
Ho un problema con una grande quantità di INSERT che stanno bloccando le mie operazioni SELECT. Schema Ho un tavolo come questo: CREATE TABLE [InverterData]( [InverterID] [bigint] NOT NULL, [TimeStamp] [datetime] NOT NULL, [ValueA] [decimal](18, 2) NULL, [ValueB] [decimal](18, 2) NULL CONSTRAINT [PrimaryKey_e149e28f-5754-4229-be01-65fafeebce16] PRIMARY KEY CLUSTERED ( [TimeStamp] DESC, [InverterID] …
Voglio avere una ricerca rapida basata su se due colonne sono uguali. Ho provato a utilizzare una colonna calcolata con un indice, ma SQL Server non sembra utilizzarla. Se utilizzo semplicemente una colonna di bit popolata staticamente con un indice, ottengo la ricerca dell'indice prevista. Sembra che ci siano altre …
Volevo sapere quale dei due seguenti approcci è più veloce: 1) Tre COUNT: SELECT Approved = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Approved'), Valid = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Valid'), Reject = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Reject') 2) SUMcon FROM-clause: …
Recentemente ho ripristinato un database nella stessa istanza da cui è stato eseguito il backup (SQL Server 2008 R2 Enterprise) e ho scoperto che non potevo accedere alle proprietà del database. Ho fatto quanto segue: Controllato che il proprietario del database sia stato impostato correttamente usando sp_helpdb. Modificato il proprietario …
Sto cercando di impostare un database a scopo di sviluppo sul mio PC SQL Server Developer Edition 12.0.2000.8 locale. Ho un backup completo del database e file di backup separati solo per il registro delle transazioni disponibili che mi sono stati inviati sulla rete. Quando provo a ripristinare dal backup …
Ho sentito (sono abbastanza sicuro) che Developer Edition è gratuito e per scaricarla non è richiesta la registrazione. Ma quando ho iniziato a cercarlo oggi non sono riuscito a trovare da dove ottenerlo. La mia comprensione è sbagliata o giusta? Mi dispiace non ho trovato una domanda simile qui. Qualche …
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.