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.
Durante la creazione del profilo di un database mi sono imbattuto in una vista che fa riferimento ad alcune funzioni non deterministiche a cui si accede 1000-2500 volte al minuto per ogni connessione nel pool di questa applicazione. Un semplice SELECTdalla vista produce il seguente piano di esecuzione: Sembra un …
Stavo lavorando a una demo che coinvolge ICC quando ho notato che alcuni dei miei inserti richiedevano più tempo del previsto. Definizioni delle tabelle da riprodurre: DROP TABLE IF EXISTS dbo.STG_1048576; CREATE TABLE dbo.STG_1048576 (ID BIGINT NOT NULL); INSERT INTO dbo.STG_1048576 SELECT TOP (1048576) ROW_NUMBER() OVER (ORDER BY (SELECT NULL)) …
Sto solo scherzando con l'interfaccia grafica SSMS e studiando le opzioni dell'attività di "ripristino". Una cosa che ho notato è quando faccio clic su "genera script", la prima riga della query è: RESTORE DATABASE [MyDatabase] FROM DISK = N'Server_Patch\Database_name_LOGSHIPPING.BKP' WITH FILE = 1, NORECOVERY, NOUNLOAD, STATS = 5 ( and …
Questa è una domanda semplice per la quale non riesco a trovare la risposta. In termini di prestazioni, se ho una WHEREclausola del tipo a=0 and b=0 and ... z=0, otterrei prestazioni se sostituissi quella condizione con a+b+...+z=0? In altre parole, c'è qualche guadagno in termini di prestazioni sostituendo quanto …
introduzione Affinché questa domanda sia utile per i futuri lettori userò il modello di dati generico per illustrare il problema che devo affrontare. Il nostro modello di dati è composto da 3 entità, che devono essere etichettate come A, Be C. Per semplificare le cose, tutti i loro attributi saranno …
Ho scritto un'applicazione con un back-end di SQL Server che raccoglie e archivia e una quantità estremamente elevata di record. Ho calcolato che, al culmine, la quantità media di record è da qualche parte nel viale di 3-4 miliardi al giorno (20 ore di funzionamento). La mia soluzione originale (prima …
Quindi, ecco il mio scenario: Sto lavorando su Localization per un mio progetto e in genere vorrei fare questo nel codice C #, tuttavia voglio farlo un po 'di più in SQL poiché sto cercando di potenziare un po' il mio SQL. Ambiente: SQL Server 2014 Standard, C # (.NET …
Come scoprire quale edizione è installata senza aver installato Management Studio? Ho un server che funziona come un gestore di licenze per un altro software. Dopo aver esaminato un avviso di utilizzo elevato della RAM, ho scoperto che il processo sqlservr.exe occupa quasi 2 GB di RAM. Ho guardato attraverso …
Dato che stiamo per cambiare alcune delle tabelle di grandi dimensioni nel nostro database da 5 TB, mi sono ritrovato a necessitare di un elenco delle operazioni che possono essere eseguite online e che richiedono il blocco completo durante l'esecuzione. Idealmente, questo elenco dovrebbe contenere anche informazioni su quali istruzioni …
Mentre lavoravo con C # Entity Framework ho notato un arresto anomalo della mia istanza di SQL Server. Sono stato in grado di rintracciarlo fino a questa affermazione: SELECT * FROM dbo.[TestTable] where mpnr in (1099059904, 1038139906, 1048119902, 1045119902, 1002109903, 1117109910, 1111149902, 1063149902, 1117159902, 1116109904, 1105079905, 1012079906, 1129129904, 1103059905, 1065059905, …
Sto cercando di creare un server collegato a ServerA creato su un altro server, ServerB utilizzando "Essere creato utilizzando l'attuale contesto di sicurezza dell'account di accesso" in un ambiente di dominio. Ho letto che avrei bisogno di avere SPN creati per gli account di servizio che eseguono SQL Server su …
Piani di esecuzione grafica di SQL Server letti da destra a sinistra e dall'alto verso il basso. C'è un ordine significativo nell'output generato da SET STATISTICS IO ON? La seguente query: SET STATISTICS IO ON; SELECT * FROM Sales.SalesOrderHeader AS soh JOIN Sales.SalesOrderDetail AS sod ON soh.SalesOrderID = sod.SalesOrderID JOIN …
Dobbiamo creare il valore hash dei dati nvarchar a fini di confronto. Ci sono più algoritmi di hash disponibili in T-SQL, ma quale è il migliore tra cui scegliere in questo scenario? Vogliamo garantire il rischio di avere un valore hash duplicato per due diversi valori nvarchar è il minimo. …
Come posso profilare un database SQL Server 2008 per vedere il codice che viene eseguito su un determinato database? Ricordo di aver usato il profiler di SQL Server, ma non lo vedo in SQL Server Management Studio dopo aver scaricato SQL Server 2008 R2 Express. Dove posso scaricare quello strumento …
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.