Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Ho un'applicazione che memorizza vari punti dati definiti dall'utente su un record in una colonna XML. Non ho alcun controllo su come questi sono memorizzati o aggiornati. Quando eseguo una query su una colonna, può restituire 1 di 3 valori: Il valore Nullo Una stringa vuota $ 64 domanda Vorrei …
Ho un grosso problema con picchi di CPU al 100% a causa di un piano di esecuzione errato utilizzato da una query specifica. Passo settimane a risolverlo da solo. Il mio database Il mio DB di esempio contiene 3 tabelle semplificate. [Datalogger] CREATE TABLE [model].[DataLogger]( [ID] [bigint] IDENTITY(1,1) NOT NULL, …
Questa è una domanda un po 'imbarazzante e non riesco a credere di essermi perso per così tanti anni. Ho un database di terze parti del fornitore che ha 401 tabelle heap. Di recente ho iniziato a utilizzare gli script e l'installazione sp_BlitzFirstdi Brent Ozar per eseguire ogni 15 minuti …
Mi sono imbattuto in questa affermazione nella documentazione ufficiale di Oracle : In Microsoft SQL Server, solo le colonne con tipi di dati a lunghezza variabile possono memorizzare valori NULL. Quando si crea una colonna che consente NULL con un tipo di dati a lunghezza fissa, la colonna viene automaticamente …
Uso SQL Server e ho un enorme database con due filegroup: Primario : che contiene tutti i dati tranne i file di grandi dimensioni (1 MB +) FILESTREAM (lettura / scrittura) : contiene i file di grandi dimensioni Ora, lo scenario di backup è: Ogni venerdì ricevi un backup completo …
Ho una procedura memorizzata che richiede una tabella di coda occupata che viene utilizzata per distribuire il lavoro nel nostro sistema. La tabella in questione ha una chiave primaria su WorkID e nessun duplicato. Una versione semplificata della query è: INSERT INTO #TempWorkIDs (WorkID) SELECT W.WorkID FROM dbo.WorkTable W WHERE …
Abbiamo una situazione in cui è necessario modificare la relazione tra 2 tabelle da m: 1 a m: n . Quindi, dobbiamo creare una tabella di riferimenti incrociati tra queste due tabelle. Dopo aver migrato tutti i dati esistenti dalla tabella "figlio" nella tabella dei riferimenti incrociati, sarebbe una cattiva …
Eseguendo SQL Server 2012 SP3 su 32 GB di RAM e 4 core, 60-80 connessioni simultanee, con un carico di lavoro in gran parte ad hoc, stiamo assistendo al picco del processo di SQL Server (CPU) e restiamo aggiunti una o due volte al giorno a tempi imprevedibili. Stiamo lavorando …
Recentemente ho ottenuto una nuova scatola di sviluppo, ho installato Visual Studio. Ho installato il mio SSMS. Ho iniziato a scrivere alcuni proc e tabelle ... nessun aiuto intellisense. Whaaa ?? Tutte le caselle sono spuntate. Sono nel DB giusto. Ottengo gli squiggli rossi se la tabella non esiste, ma …
Devo essere in grado di individuare un elemento mancante da una tabella con decine di milioni di righe e ha una chiave primaria di una BINARY(64)colonna (che è il valore di input da cui calcolare). Questi valori sono per lo più inseriti in ordine, ma a volte voglio riutilizzare un …
Esiste un modo semplice per riconnettere una finestra della query "non connessa" alla connessione originale utilizzata da quella query senza selezionare manualmente il nome del server necessario? Se faccio clic sul pulsante Connetti sulla barra degli strumenti dell'editor SQL o faccio clic con il pulsante destro del mouse -> Connessione …
Ho una tabella heap che occupa circa 104 GB di spazio su disco con quasi 3 miliardi di righe. Sto cercando di creare un indice cluster su questa tabella nella WeekEndingDatecolonna [ ]. Ho circa 200 GB gratuiti nel file di dati e circa 280 GB gratuiti nel tempdb. Ho …
Ho avuto periodici errori OOM di SQL Server, una volta al punto che SQL Server si è chiuso da solo e si è sempre verificato durante la notte, quando nessuno lo utilizza e nessun lavoro di SQL Agent in esecuzione in quel momento: Ecco l'errore tipico: 17/08/2017 19: 31: 17, …
Secondo la documentazione ( Funzionalità del motore di database obsolete in SQL Server 2016 ), sqlmaint.exedovrebbe essere ancora disponibile (sottolineatura mia): In questo argomento vengono descritte le funzionalità obsolete del Motore di database di SQL Server che sono ancora disponibili in SQL Server 2016 . Queste funzionalità sono pianificate per …
Abbiamo un database con una grande quantità di dati memorizzati in un campo di tipo varbinary (max) . Ad un certo punto possiamo eliminare quei dati per la maggior parte delle righe, ma non per tutti. Il nostro piano è di rendere quel campo nulla e di annullare semplicemente i …
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.