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.
Ho questa tabella: CREATE TABLE [dbo].[Accounts] ( [AccountId] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID(), -- WHATEVER other columns ); GO CREATE UNIQUE CLUSTERED INDEX [AccountsIndex] ON [dbo].[Accounts]([AccountId] ASC); GO Questa query: DECLARE @result UNIQUEIDENTIFIER SELECT @result = AccountId FROM Accounts WHERE AccountId='guid-here' viene eseguito con un piano di query costituito …
Disponiamo di un ampio database SQL Server partizionato che utilizza statistiche incrementali. Tutti gli indici sono partizionati allineati. Quando proviamo a ricostruire una partizione online per partizione, tutte le statistiche scompaiono dopo la ricostruzione dell'indice. Di seguito è riportato uno script per replicare il problema in SQL Server 2014 con …
Quando un indice columnstore viene utilizzato in una query, SQL Server è in grado di utilizzare la modalità batch. La documentazione è sottile su cosa può essere eseguito in modalità batch e cosa no. Si prega di guardare il seguente piano di query (motivante) in cui viene eseguito un numero …
Guardando attraverso un database, mi sono imbattuto in una tabella che utilizzava la sua chiave primaria come chiave esterna a se stessa. Ho visto che una tabella può avere una chiave esterna su se stessa per costruire una struttura gerarchica, ma userebbe un'altra colonna per fare riferimento alla chiave primaria. …
Scenario Supponiamo che io abbia un SQL Server con 4 socket con ogni 1 nodo NUMA. Ogni socket ha 4 core fisici. La memoria totale è di 512 GB, quindi ogni nodo NUMA ha 128 GB di RAM. Una tabella di chiavi viene caricata nel primo nodo NUMA. Domanda Supponiamo …
Sto interrogando i dati da un server collegato attraverso una vista sul server di origine. La vista deve includere un paio di colonne standardizzate, come Created, Modifiede Deleted, ma in questo caso la tabella sul server di origine non ha alcuna informazione adatta. Le colonne vengono quindi espressamente espresse nei …
Il servizio dell'istanza di SQL Server (SQL Server 2008 R2 Express) ha Tipo di avvio = Automatico. Il paio di volte che ho riavviato il mio computer, il servizio non è stato avviato da solo, ma si avvia bene quando avvio manualmente il servizio. Il Visualizzatore eventi mostra che il …
In SQL Server sys.dm_os_memory_cache_entries, è possibile visualizzare sia il costo originale di una voce nella cache sia il costo corrente della voce cache ( original_coste current_costrispettivamente). Il DMV sys.dm_os_buffer_descriptorscontiene un record delle pagine attualmente in memoria e alcuni metadati relativi alle pagine. Una parte interessante di informazioni non disponibili nel …
Stiamo tentando di aggiornare / eliminare un numero elevato di record in una tabella con più miliardi di righe. Poiché questa è una tabella popolare, c'è molta attività in diverse sezioni di questa tabella. Qualsiasi attività di aggiornamento / eliminazione di grandi dimensioni viene bloccata per lunghi periodi di tempo …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 6 anni fa . Sono molto nuovo di Microsoft SQL Server Business Intelligence e Analysis Service(ma sto programmando da anni con SQL Server). Qualcuno può descrivere misure e dimensioni …
Stiamo utilizzando l'autenticazione SQL (per ridurre il numero di pool di connessioni) e le stringhe di connessione .NET 4.0 per connettersi a SQL Server Enterprise Edition 2012 SP1 su un Windows Enterprise Server 2008 R2: Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) 19 ott 2012 13:38:57 Copyright (c) Microsoft …
[Sono un programmatore T-SQL di livello principiante] [..e spero di trovarmi sul sito giusto per lo scambio di stack] Vorrei ottenere un elenco di tutte le query che ho eseguito (per lo meno, quelle eseguite oggi dalla mattina). Devo fare una relazione sui tempi di esecuzione delle query. La ricerca …
La mia prima domanda in assoluto, per favore sii gentile. Comprendo che l'account sa consente il controllo completo su un SQL Server e tutti i database, utenti, autorizzazioni ecc. Sono assolutamente convinto che le applicazioni non debbano utilizzare la password sa senza un motivo perfetto e incentrato sull'uomo d'affari perché. …
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.