Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Ho provato a trovare alcune informazioni sul blocco in SQL Server, ma non sono riuscito a trovare una spiegazione concisa su cosa sia e come accada. Potresti per favore illuminarmi?
Perché quando abbiamo un valore NULL in una colonna e ordiniamo in base al valore crescente, i NULL vengono ordinati per primi? select 1 as test union all select 2 union all select NULL union all select 3 union all select 4 order by test risultati in NULL 1 2 …
In che misura un amministratore di database deve conoscere i linguaggi di programmazione a livello di sistema o di applicazione (ad esempio .NET o PHP) oltre a "solo SQL"? Ai fini di questa domanda, per questa risposta non viene considerata alcuna versione specifica dello standard SQL (SQL ANSI 86, SQL …
Perché non è possibile ottenere miglioramenti delle prestazioni solo con gli indici, in modo che siano necessarie altre tecniche come il partizionamento delle tabelle? La domanda riguarda solo le prestazioni, ovviamente diverse partizioni possono essere inserite in diversi tablespace, il che ha altri effetti che non possono essere raggiunti con …
Ho una tabella di login in cui tutti gli inserimenti vengono eseguiti da un'unica procedura memorizzata. CREATE TABLE dbo.LogTable( LogRefnr int IDENTITY(1, 1) NOT NULL, LogQuery varchar(255) NOT NULL, LogTime datetime NOT NULL, logQueryDuration int NULL, LogSessionID int NULL, CONSTRAINT PK_Log PRIMARY KEY CLUSTERED (LogRefnr) ) go Create procedure DBO.LogInsert …
Gli eventi estesi sembrano una tecnologia migliore e meno stress sul server, ma SQL Profiler / perfmon ha strumenti migliori. Anche gli eventi estesi sembrano avere una curva di apprendimento più ripida. In quale contesto dovrebbero essere usati ciascuno? Vale la pena superare la ripida curva di apprendimento per sfruttare …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack degli amministratori di database. Chiuso 4 anni fa . Prima, ho usato phpmyadmin per gestire un database MySQL, ma ora …
In SQL Server ho sempre trovato un problema ottenere le righe massime per un set di dati, sto cercando un elenco dei metodi per recuperare le righe massime con alcune indicazioni su prestazioni e manutenibilità. Tabella di esempio: DECLARE @Test TABLE (ID INT IDENTITY(1,1), name VARCHAR(50), dateOfBirth DATETIME, TaxNumber varchar(10)) …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . Ho una tabella che contiene informazioni di base. Solo un titolo e alcuni campi della data. C'è un campo chiamato commenti che è varchar (4000) …
Quale standard devo seguire quando nomina nomi di tabelle e viste? Ad esempio, è una buona idea mettere qualcosa come tbl_ all'inizio dei nomi delle tabelle? Devo designare tabelle di codice / ricerca in qualche modo come ct_, lut_ o codes_? Ci sono altre cose da fare / da non …
Abbiamo un database molto grande (~ 6 TB), il cui file di registro delle transazioni è stato eliminato (mentre SQL Server è stato chiuso. Abbiamo provato: Staccare e ricollegare il database; e Annullamento della cancellazione del file di registro delle transazioni ... ma nulla ha funzionato finora. Attualmente stiamo eseguendo: …
Quello che voglio dire è il seguente: Se la creazione di un indice su una tabella con nrighe richiede ttempo. La creazione di un indice sulla stessa tabella 1000*nrichiede circa 1000*ttempo. Quello che sto cercando di ottenere è stimare il tempo necessario per creare l'indice sul database di produzione creando …
Voglio essere in grado di eseguire una query per ottenere le informazioni cruciali sullo stato di un database. Vale a dire, voglio che la query sia in grado di dire se il database è in buono stato. Questa è la query che ho ereditato per questo controllo: SELECT name AS …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . Mi è stato suggerito che l'uso delle istruzioni IF nei batch t-SQL è dannoso per le prestazioni. Sto cercando di trovare qualche conferma o convalidare …
Ho una procedura memorizzata con lo schema "SalesTraining". Voglio cambiare tutti gli schemi di SalesTraining in "Vendite". Esiste un modo migliore di ricreare le procedure memorizzate? thnx
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.