Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Quando eseguo questo comando con SUM() SELECT COUNT(*) AS [Records], SUM(t.Amount) AS [Total] FROM dbo.t1 AS t WHERE t.Id > 0 AND t.Id < 101; Sto ricevendo Arithmetic overflow error converting expression to data type int. Qualche idea su quale sia la causa? Sto solo seguendo le istruzioni in questa …
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 5 anni fa . Esistono strumenti simili a SSMS Tools Pack 2012 ? Le licenze …
Quali sono le condizioni che generano un avviso relativo al piano di esecuzione "Sovvenzione eccessiva" ? La concessione della memoria di query ha rilevato "ExcessiveGrant", che potrebbe influire sull'affidabilità. Dimensione della concessione: 5128 KB iniziali, 5128 KB finali, 16 KB utilizzati. SSMS Plan Explorer Showplan xml <Warnings> <MemoryGrantWarning GrantWarningKind="Excessive Grant" …
Data la seguente tabella heap con 400 righe numerate da 1 a 400: DROP TABLE IF EXISTS dbo.N; GO SELECT SV.number INTO dbo.N FROM master.dbo.spt_values AS SV WHERE SV.[type] = N'P' AND SV.number BETWEEN 1 AND 400; e le seguenti impostazioni: SET NOCOUNT ON; SET STATISTICS IO, TIME OFF; SET …
Ho una query che accetta una stringa JSON come parametro. Il json è una matrice di coppie di latitudine e longitudine. Un input di esempio potrebbe essere il seguente. declare @json nvarchar(max)= N'[[40.7592024,-73.9771259],[40.7126492,-74.0120867] ,[41.8662374,-87.6908788],[37.784873,-122.4056546]]'; Chiama un TVF che calcola il numero di PDI attorno a un punto geografico, a distanze …
Scenario: Abbiamo due tabelle Tbl1e Tbl2sul server degli abbonati. Il Tbl1viene replicata da Publisher Server Ae ha due trigger - inserimento e aggiornamento. I trigger stanno inserendo e aggiornando i dati in Tbl2. Ora, dobbiamo eliminare (circa 900 milioni di record) da Tbl2cui ha registrato un totale di oltre 1000 …
SQL Server 2016 AT TIME ZONEsembra non deterministico. Tuttavia, non sono stato in grado di trovare documentazione che affermi ufficialmente questo o fornisca una motivazione sul ragionamento alla base. Perché AT TIME ZONEnon deterministico? Esempio che mostra non determinismo Esecuzione: CREATE TABLE Test ( LegacyTimestamp DATETIME, Timestamp AS LegacyTimestamp AT …
Voglio solo sapere come installare il modulopg_tgrm come utilizzato nello schema di indicizzazione del trigramma che ti consente di fare modelli di ricerca non ancorati su un indice. WHERE foo LIKE '%bar%';
Ho una tabella con una colonna su cui non voglio che le statistiche vengano create o aggiornate. Ottengo una stima della cardinalità di join migliore se imposto a Query Optimizer di utilizzare la densità delle statistiche sulla chiave primaria rispetto a un istogramma delle statistiche su quella colonna. Le statistiche …
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 …
Un'operazione "ALTER INDEX ALL REBUILD" su SQL Server 2012 non è riuscita perché il registro delle transazioni ha esaurito lo spazio. Gli indici non sono mai stati riorganizzati o ricostruiti, quindi la frammentazione è superiore all'80% su quasi tutti. Il DB utilizza un modello di recupero semplice. Supponevo che dopo …
Ho una query che funziona molto più velocemente con select top 100e molto più lentamente senza top 100. Il numero di record restituiti è 0. Potresti spiegare la differenza nei piani di query o condividere collegamenti in cui tale differenza è spiegata? La query senza toptesto: SELECT --TOP 100 * …
Ho un server PostgreSQL con diversi database in esecuzione su di esso. Viene chiamato uno dei database postgresed era lì fin dall'inizio. Non ho potuto vedere alcuna tabella all'interno e non l'ho mai usato esplicitamente, ma ho notato che a qualsiasi utente è consentito creare tabelle all'interno del database (questo …
All'interno di un'applicazione Web su cui sto lavorando, tutte le operazioni del database sono astratte utilizzando alcuni repository generici definiti su Entity Framework ORM. Tuttavia, per avere un design semplice per i repository generici, tutte le tabelle coinvolte devono definire un numero intero univoco ( Int32in C #, intin SQL). …
Siamo in grado di memorizzare le informazioni su data e ora in un paio di modi. Qual è l'approccio migliore per la memorizzazione delle informazioni di DateTime? Memorizzare data e ora in 2 colonne separate o una colonna usando DateTime ? Puoi spiegare perché questo approccio è migliore? (Collegamento a …
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.