Stavo lavorando a una demo che coinvolge ICC quando ho notato che alcuni dei miei inserti richiedevano più tempo del previsto. Definizioni delle tabelle da riprodurre: DROP TABLE IF EXISTS dbo.STG_1048576; CREATE TABLE dbo.STG_1048576 (ID BIGINT NOT NULL); INSERT INTO dbo.STG_1048576 SELECT TOP (1048576) ROW_NUMBER() OVER (ORDER BY (SELECT NULL)) …
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 …
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 …
In SQL Server, un indice non cluster non univoco su una tabella di archivio righe incorpora il segnalibro dell'oggetto base (RID o chiave di clustering) a tutti i livelli della struttura dell'indice non cluster. Il segnalibro viene archiviato come parte della chiave di indice non cluster a tutti i livelli …
Oggi ho scoperto che il disco rigido che memorizza i miei database era pieno. Questo è successo prima, di solito la causa è abbastanza evidente. Di solito c'è una cattiva query, che causa grandi perdite di tempdb che cresce fino a quando il disco è pieno. Questa volta è stato …
Sono su SQL Server 2016 e mi sto divertendo molto ... la mia DB Mail non si sta inviando e sto finendo i posti per cercare. Ho ricontrollato le autorizzazioni dell'account SQL per l'eseguibile DBmail - ha letto ed eseguito. Ho inserito una regola per la porta 587 in uscita …
Quando si utilizza una tabella temporale con versione del sistema (nuova in SQL Server 2016), quali sono le implicazioni sulla creazione e sulle prestazioni della query quando questa funzionalità viene utilizzata per gestire le dimensioni a modifica lenta in un grande data warehouse relazionale? Ad esempio, supponiamo che io abbia …
tl; dr : perché CHECKDB sta leggendo il registro delle transazioni per un database utente con tabelle ottimizzate per la memoria? Sembra che CHECKDB stia leggendo il file di registro delle transazioni del database utente quando sta controllando uno dei miei database, in particolare un database che utilizza tabelle OLTP …
Una volta alla settimana, nelle ultime 5 settimane, all'incirca alla stessa ora del giorno (la mattina presto, può essere basato sull'attività dell'utente quando le persone iniziano a usarla), SQL Server 2016 (AWS RDS, mirroring) inizia a scadere molto interrogazioni. UPDATE STATISTICS su tutte le tabelle lo risolve sempre immediatamente. Dopo …
qualche tempo fa ho installato SQL Server 2016 Developer Edition su un ambiente Windows 10 Home Edition ( un laptop per essere precisi ) e tutto andava bene. poi qualcuno - un amministratore sulla scatola - ha deciso senza dirmelo, di rinominare detta scatola. successivamente, durante il tentativo di connessione …
Standard di SQL Server 2012 e 2016: Se inserisco la if-elselogica in una procedura memorizzata per eseguire uno dei due rami del codice, a seconda del valore di un parametro, il motore memorizza nella cache l'ultima versione? E se sulla seguente esecuzione, il valore del parametro cambia, ricompilerà e ricodificherà …
Secondo la documentazione datetime2 (Transact-SQL) : Dimensione memoria 6 byte per precisioni inferiori a 3. 7 byte per precisioni 3 e 4. Tutte le altre precisioni richiedono 8 byte. Le dimensioni di datetime2(0), datetime2(1), datetime2(2)utilizzano la stessa quantità di stoccaggio (6 byte). Sarei corretto nel dire che potrei anche andare …
Su un SQL Server 2016 SP2 con una memoria massima impostata su 25 GB abbiamo una query che viene eseguita circa 80 volte in un minuto. La query si estende su circa 4000 pagine in tempdb. Ciò causa molti IO sul disco di tempdb. Quando dai un'occhiata al piano di …
Ho una procedura memorizzata che: controlla se esiste una tabella e, in tal caso, la rilascia. crea di nuovo quella tabella quindi riempie quella tabella con circa 30 query. Quando io (DB Owner) eseguo questo proc, tutto funziona come previsto. Quando il mio collega lo fa, che ha i diritti …
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.