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.
Attualmente corro DBCC FREEPROCCACHEquando voglio cancellare le informazioni dal pool di buffer tra le query SQL in esecuzione. Tuttavia, stavo rivedendo questo articolo di riferimento Technet DBCC FREESYSTEMCACHE. Quali cache FREESYSTEMCACHEcancella che FREEPROCCACHEnon lo fa?
Sospetto che questo sia un problema perché abbiamo raggiunto il limite massimo di 50 istanze di SQL Server. Al limite non installerà più istanze, naturalmente. Tuttavia, sembra che non li disinstallerà neanche. Questo è peggio. Si blocca nella finestra di dialogo "Seleziona funzionalità" quando si preme il pulsante successivo dopo …
Se una transazione viene eseguita correttamente, posso essere sicuro al 100% che è stata scritta nel database E nei file di registro? Posso essere sicuro che i dati siano SALVATI? Oggi i nostri file di registro hanno raggiunto il limite dell'unità e abbiamo riscontrato molti errori. Inoltre, alcuni altri servizi …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Exchange Stack di amministratori di database. Chiuso 5 anni fa . Ho un file .trc da una traccia che un DBA ha fatto su …
Considera la seguente query: MERGE [Parameter] with (rowlock) AS target USING (SELECT @AreaId, @ParameterTypeId, @Value) AS source (AreaId, ParameterTypeId, Value) ON (target.AreaId = source.AreaId AND target.ParameterTypeId = source.ParameterTypeId) WHEN MATCHED THEN UPDATE SET target.Value = source.Value, @UpdatedId = target.Id WHEN NOT MATCHED THEN INSERT ([AreaId], [ParameterTypeId], [Value]) VALUES (source.AreaId, source.ParameterTypeId, …
Abbiamo installato SQL Server 2008 R2 Merge Replication setup. Ultimamente ho iniziato a ottenere conflitti per alcuni tavoli e quando controllo il visualizzatore dei conflitti, posso vedere che i valori della colonna del vincitore e del perdente sono identici! Sono sicuro che questi dati vengono inseriti da un solo abbonato. …
Attualmente sto aggiornando una tabella con milioni di record, sono passati 4 giorni e la query è ancora in esecuzione. Ho controllato che il monitor delle attività mostra che la query è in esecuzione. Nel registro eventi non ci sono errori. Per quanto riguarda le prestazioni: Tempdb nel disco A …
Dell PowerEdge 2950 con due schede NIC da 1 Gbps che accedono a due porte da 1 Gbps su uno switch che passa a una NetApp con quattro schede NIC da 1 Gbps che presentano un'unica interfaccia virtuale. 24 unità, 7200k SATA, NetApp RAID-DP. Ho mappato ciascuna scheda NIC host …
Ho ereditato un database SQL Server 2008 critico per le aziende di dimensioni moderate e sto cercando di avvolgere la mia testa nella pianificazione del backup. (Sono uno sviluppatore, non un DBA.) Il modo in cui il nostro sistema è configurato in questo momento ci sono due sistemi di backup: …
DBCC FREEPROCCACHEnon funziona in Azure SQL DB. In quale altro modo posso forzare un piano a buttarsi fuori dalla cache in un modo che non danneggi un sistema di produzione (cioè non posso semplicemente andare a modificare le tabelle volenti o nolenti)? Questo è specificamente per SQL creato da Entity …
In SQL standard, il risultato di a union allnon è garantito in alcun ordine. Quindi, qualcosa del tipo: select 'A' as c union all select 'B' Potrebbe restituire due righe in qualsiasi ordine (anche se, in pratica su qualsiasi database che conosco, "A" verrà prima di "B"). In SQL Server, …
Abbiamo questo ampio database (> 1 TB) che intendiamo "ridurre". Il database ruota attorno a un'entità principale, chiamiamola "Visita". Per la discussione, diciamo che è un database per una pratica medica. Esistono in totale 30 "tipi" di visita, come procedura, annuale, follow-up, immunizzazione ecc., Ciascuno dei quali è una tabella …
Ho sempre visto e scritto i miei alias di colonna come SELECT 1 as ColumnName ma oggi ci siamo imbattuti in una query che ha utilizzato SELECT ColumnName = 1 C'è qualche differenza nel modo in cui vengono eseguite queste due query? O esiste uno standard tra i DBA su …
In SQL Server 2005 esiste un modo per trovare utenti che non esistono a livello di server (un account che è stato eliminato a livello di server ma non è stato dissociato dai database prima che fosse eliminato) o account che non sono collegati (un account potrebbe essere stato eliminato …
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.