Sto provando a ottimizzare le prestazioni di una query che abbiamo in SQL Server 2014 Enterprise. Ho aperto il piano di query effettivo in SQL Sentry Plan Explorer e posso vedere su un nodo che ha un predicato di ricerca e anche un predicato Qual è la differenza tra Seek …
Ho un codice di pulizia specifico che tenta di rimuovere alcuni duplicati. Questo funziona perfettamente su molti siti di clienti. I registri indicano che da questa query viene utilizzato almeno 1 secondo fino a 45 secondi: DELETE FROM [tbl] WHERE [Id] NOT IN ( SELECT MIN([Id]) FROM [tbl] GROUP BY …
Ho una struttura di tabella partizionata come: CREATE TABLE measurements ( sensor_id bigint, tx timestamp, measurement int ); CREATE TABLE measurements_201201( CHECK (tx >= '2012-01-01 00:00:00'::timestamp without time zone AND tx < ('2012-01-01 00:00:00'::timestamp without time zone + '1 mon'::interval)) )INHERITS (measurements); CREATE INDEX ON measurements_201201(sensor_id); CREATE INDEX ON measurements_201201(tx); …
Come esempio semplificato, supponiamo di avere una tabella come questa: seq | value ----+------ 102 | 11954 211 | 43292 278 | 19222 499 | 3843 La tabella può contenere centinaia di milioni di record e devo fare frequentemente query come questa: SELECT sum(value) WHERE seq > $a and seq …
Perché non è presente la scansione completa (su SQL 2008 R2 e 2012)? Dati di test: DROP TABLE dbo.TestTable GO CREATE TABLE dbo.TestTable ( TestTableID INT IDENTITY PRIMARY KEY, VeryRandomText VarChar(50), VeryRandomText2 VarChar(50) ) Go Set NoCount ON Declare @i int Set @i = 0 While @i < 10000 Begin …
Ho due tavoli. Il primo è una tabella con prefissi code name price 343 ek1 10 3435 nt 4 3432 ek2 2 Il secondo è il registro delle chiamate con numeri di telefono number time 834353212 10 834321242 20 834312345 30 Ho bisogno di scrivere uno script che trovi il …
Ciao a tutti Ho un problema con la mia query sul database PostgreSQL e mi chiedo se qualcuno può aiutarmi. In alcuni scenari la mia query sembra ignorare l'indice che ho creato che viene utilizzato per unire le due tabelle datae data_area. Quando ciò accade, utilizza una scansione sequenziale e …
Sto creando un'API RESTful. Faccio fatica a decidere il modo migliore per progettare le mie tabelle di database in base alle mie risorse. Inizialmente, ho pensato che una tabella per risorsa sarebbe una buona strada da percorrere, ma ora sono preoccupata che ciò si tradurrà in tabelle esponenzialmente più grandi …
È improbabile che questa domanda aiuti eventuali futuri visitatori; è rilevante solo per una piccola area geografica, un momento specifico nel tempo o una situazione straordinariamente stretta che non è generalmente applicabile al pubblico mondiale di Internet. Per assistenza nel rendere questa domanda più ampiamente applicabile, visitare il centro assistenza …
Ho una tabella con righe 20M, e ogni riga ha 3 colonne: time, ide value. Per ogni ide time, c'è un valueper lo stato. Voglio conoscere i valori di lead e lag di un determinato timeper uno specifico id. Ho usato due metodi per raggiungere questo obiettivo. Un metodo utilizza …
Conto i record con domande come SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%something%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%another%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%word%' Per ogni conteggio, mysql ha bisogno di camminare su tutto il tavolo, e questo è un grosso problema se si …
Una delle mie query era in esecuzione in modalità di esecuzione seriale dopo una versione e ho notato che sono state utilizzate due nuove funzioni in una vista a cui fa riferimento la query LINQ to SQL generata dall'applicazione. Quindi ho convertito quelle funzioni SCALAR in funzioni TVF, ma la …
Qualche tempo fa, Brent Ozar ha pubblicato un post che descrive in dettaglio alcune delle differenze tra SQL Server e PostgreSQL: Due differenze importanti tra SQL Server e PostgreSQL Il primo punto ("I CTE sono recinzioni di ottimizzazione") ha attirato la mia attenzione, poiché è ovvio che nell'esempio fornito, SQL …
Su un server con 32 GB stiamo eseguendo SQL Server 2014 SP2 con una memoria massima di 25 GB abbiamo due tabelle, qui trovi una struttura semplificata di entrambe le tabelle: CREATE TABLE [dbo].[Settings]( [id] [int] IDENTITY(1,1) NOT NULL, [resourceId] [int] NULL, [typeID] [int] NULL, [remark] [varchar](max) NULL, CONSTRAINT [PK_Settings] …
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.