Diciamo che ho una tabella con campi Ae B. Faccio query regolari su A+ B, quindi ho creato un indice composito su (A,B). Anche le query su Asarebbero completamente ottimizzate dall'indice composito? Inoltre, ho creato un indice su A, ma Postgres utilizza ancora l'indice composito solo per le query A. …
Ho fatto il corso MS10775A la scorsa settimana e una domanda che è emersa a cui il trainer non è stato in grado di rispondere in modo affidabile è: Un reindicizzazione aggiorna le statistiche? Abbiamo trovato discussioni online sostenendo sia che lo fa sia che non lo fa.
Questa domanda riguarda l'efficacia di una tecnica di indicizzazione di SQL Server. Penso che sia noto come "intersezione dell'indice". Sto lavorando con un'applicazione esistente di SQL Server (2008) che presenta numerosi problemi di prestazioni e stabilità. Gli sviluppatori hanno fatto alcune cose strane con l'indicizzazione. Non sono stato in grado …
Ho una tabella con un indice a più colonne e ho dei dubbi sul corretto ordinamento degli indici per ottenere le massime prestazioni dalle query. Lo scenario: PostgreSQL 8.4, tabella con circa un milione di righe I valori nella colonna c1 possono avere circa 100 valori diversi . Possiamo presumere …
Eseguendo Microsoft SQL Server Profiler di tanto in tanto, mi viene in mente un sacco di nuovi indici e statistiche da creare ("... miglioramento stimato del 97% ..."). Dalla mia comprensione, ogni indice aggiunto può rendere SELECTpiù veloce una query SQL ma anche una query UPDATEo INSERTpiù lentamente poiché gli …
Sto sviluppando un'applicazione in Ruby on Rails con il database PostgreSQL (9.4). Nel mio caso d'uso, le colonne nelle tabelle verranno cercate molto frequentemente, poiché l'intero punto dell'applicazione è alla ricerca di attributi molto specifici su un modello. Attualmente sto decidendo se utilizzare un integertipo o semplicemente utilizzare un tipo …
Sto lavorando a un sistema di reporting che richiederà grandi query di selezione, ma si basa su un database che viene riempito solo una volta. Il sistema di gestione del database è Microsoft SQL Server 2017. Probabilmente esiste un modo migliore per progettare un sistema come questo, ma affrontiamo questo …
Per una tabella con colonna Identity, è necessario creare un indice PK / univoco cluster o non cluster per la colonna Identity? Il motivo è che verranno creati altri indici per le query. Una query che utilizza un indice non cluster (su un heap) e restituisce colonne che non sono …
In breve Quali sono i fattori che influenzano la selezione di Optimizer dall'indice di una vista indicizzata? Per me, le viste indicizzate sembrano sfidare ciò che ho capito su come lo Strumento per ottimizzare sceglie gli indici. L'ho già visto prima , ma l'OP non è stato accolto molto bene. …
Supponiamo di avere una definizione di tabella come questa: CREATE TABLE MyTab ( ID INT IDENTITY(1,1) CONSTRAINT PK_MyTab_ID PRIMARY KEY ,GroupByColumn NVARCHAR(10) NOT NULL ,WhereColumn DATETIME NULL ) E un indice non cluster filtrato come questo: CREATE NONCLUSTERED INDEX IX_MyTab_GroupByColumn ON MyTab (GroupByColumn) WHERE (WhereColumn IS NULL) Perché questo indice …
Sto cercando consigli sulla progettazione di tabelle / indici per la seguente situazione: Ho una tabella di grandi dimensioni (dati cronologici sui prezzi delle azioni, InnoDB, 35 milioni di righe e in crescita) con una chiave primaria composta (assetid (int), data (data)). oltre alle informazioni sui prezzi, ho 200 valori …
Ho una tabella, CustPassMastercon 16 colonne, una delle quali è CustNum varchar(8), e ho creato un indice IX_dbo_CustPassMaster_CustNum. Quando eseguo la mia SELECTdichiarazione: SELECT * FROM dbo.CustPassMaster WHERE CustNum = '12345678' Ignora completamente l'indice. Questo mi confonde perché ho un'altra tabella CustDataMastercon molte più colonne (55), una delle quali è …
Sto incontrando difficoltà nel trovare spiegazioni "semplici" su come gli indici vengono memorizzati nella cache di PostgreSQL, quindi mi piacerebbe un controllo della realtà su una o tutte queste ipotesi: Gli indici PostgreSQL, come le righe, vivono su disco ma possono essere memorizzati nella cache. Un indice può essere interamente …
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.