Sto creando un database in cui ci saranno circa 30 tabelle, con ogni tabella contenente decine di milioni di righe e ogni tabella contenente una singola colonna importante e una colonna chiave primaria / esterna al fine di massimizzare l'efficienza della query di fronte a pesanti aggiornamenti e inserimenti e …
Abbiamo un database per un prodotto che è pesante per la scrittura. Abbiamo appena acquistato un nuovo server con un SSD per aiutare. Con nostra sorpresa, gli inserimenti non sono stati più veloci rispetto alla nostra vecchia macchina con una memoria molto più lenta. Durante il benchmarking abbiamo notato che …
Abbiamo più macchine in cui abbiamo pre allocato la dimensione del registro delle transazioni a 50 GB. La dimensione della tabella che sto cercando di riorganizzare è di 55 - 60 GB, ma aumenterà continuamente. Il motivo principale per cui voglio riorganizzare è quello di recuperare spazio e qualsiasi vantaggio …
Ho un database SQL Server 2008 che ha un file di dati di circa 2 GB di dimensioni, ma il file di registro è superiore a 8 GB. Con i database precedenti al 2008 ho potuto utilizzare il "Registro di backup" e l' TRUNCATE_ONLYopzione, ma questo non è più disponibile …
Immagina di avere due diverse tabelle / query che dovrebbero avere / restituire dati identici. Vuoi verificarlo. Qual è un modo semplice per mostrare tutte le righe senza eguali da ogni tabella, proprio come nell'esempio seguente, confrontando ogni colonna? Supponiamo che ci siano 30 colonne nelle tabelle, molte delle quali …
Ho un'app ASP.NET MVC che funziona con il database in SQL Server 2008 R2 Express Edition. È necessario eseguire un'attività regolare per l'aggiornamento di alcuni record nel database. Purtroppo l'Express Edition manca di SQL Agent. Quale approccio consiglieresti?
Oltre a utilizzare SQL Server Profiler, esiste un modo per tenere traccia delle procedure memorizzate utilizzate o almeno quando sono state eseguite l'ultima volta?
Perdonami, sono uno sviluppatore che si è trasferito nel mondo di SQL. Pensavo di poter migliorare alcuni SQL aggiungendo variabili ma non funzionava come mi aspettavo. Qualcuno può dirmi perché questo non funziona? Non voglio lavorare in giro, voglio sapere i motivi per cui questo non funziona come immagino che …
L'aggiunta DISTINCTnell'esempio seguente ha alcun impatto sul tempo di esecuzione della query? È saggio usarlo come suggerimento a volte? SELECT * FROM A WHERE A.SomeColumn IN (SELECT DISTINCT B.SomeColumn FROM B)
Devo convertire i dati tra due sistemi. Il primo sistema archivia le pianificazioni come un semplice elenco di date. Ogni data inclusa nella pianificazione è di una riga. Ci possono essere vari vuoti nella sequenza di date (fine settimana, giorni festivi e pause più lunghe, alcuni giorni della settimana possono …
Passiamo da SQL 2005 [Istanza e DB hanno regole di confronto SQL_Latin1_General_CP1_CI_AS] a SQL 2008 [impostazione predefinita Latin1_General_CI_AS]. Ho completato un'installazione di SQL 2008 R2 e utilizzato le Latin1_General_CI_ASregole di confronto predefinite , con il ripristino del database ancora attivo SQL_Latin1_General_CP1_CI_AS. Si sono verificati i problemi esclusi - le tabelle …
È possibile creare un alias o sinonimo di database? Quello che spero di poter fare è avere NewDatabaseName aliasato come OldDatabaseName per evitare di dover riscrivere una tonnellata di codice. Backstory: sono stato avvicinato da un cliente con un ridicolo problema autoindotto. Hanno un'applicazione di terze parti che ha un …
MS SQL 2008 supporta TVP: una funzione utile per il caricamento di massa di dati in una procedura memorizzata per l'elaborazione. Invece di creare un tipo definito dall'utente, è possibile sfruttare una definizione di tabella esistente? Ad esempio, è possibile creare una procedura memorizzata con la seguente firma? CREATE PROCEDURE …
Sto cercando di creare una tabella in Management Studio e dopo aver letto la nuova funzione (da SQL 2005 in poi) NEWSEQUENTIALID(), ho pensato di provarlo . Questo è quello che sto facendo: Ma non mi sta permettendo. Il messaggio di errore che ricevo è: 'FormTemplate (Forms)' table - Error …
Vorrei il tuo contributo al riguardo. Ho un server sql 2008r2 Ent. Ed. 64 bit con 16 core e 64 GB di RAM. Esiste un'istanza del server SQL completamente patchata a partire da 2011-2014. Il ram massimo è impostato su 60000 MB. La quantità di RAM gratis è 0 secondo …
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.