Ho letto questo libro che lo dice Il database presuppone che Indexed_Col IS NOT NULL copra un intervallo troppo ampio per essere utile, quindi il database non guiderà verso un indice da questa condizione. Riconosco che il libro ha più di 10 anni, ma si è già dimostrato abbastanza utile …
Abbiamo una procedura di grandi dimensioni (oltre 10.000 righe) che in genere viene eseguita in 0,5-6,0 secondi a seconda della quantità di dati con cui deve lavorare. Nell'ultimo mese circa ha iniziato a richiedere più di 30 secondi dopo aver effettuato un aggiornamento delle statistiche con FULLSCAN. Quando rallenta, uno …
Ho diverse tabelle in cui i record possono essere identificati in modo univoco con diversi settori di attività. In passato ho usato questi campi come PK, tenendo presenti questi vantaggi: Semplicità; non ci sono campi estranei e solo un indice Il clustering consente di unire rapidamente join e filtri basati …
Qual è la differenza tra la ricerca dell'indice cluster (CI) e la ricerca dell'indice non cluster (NCI)? Uno si comporta meglio dell'altro? Il motivo per cui lo sto chiedendo è perché ho una tabella con 50 milioni di righe e 150 colonne. Ha una colonna denominata IDdefinita come indice cluster. …
Durante lo sviluppo dell'applicazione ho un sacco di tabelle che memorizzano "piccoli" dati (di solito 10-40 valori, id+ valuee talvolta type) che contengono attributi per "oggetti", come fresco / marcio, rosso / verde / blu per prodotti. Non inserisco questi attributi nella tabella dei prodotti perché i componenti elettronici non …
È l'unica differenza tra ALTER INDEX [index_name] on [object_name] REBUILD with (ONLINE=OFF, FILLFACTOR=90) e DBCC DBREINDEX([dbname], 90) solo che il comando DBCC reindicizzerà tutti gli indici su tutte le tabelle nel database?
Sto cercando di migliorare questa (sotto-) query facente parte di una query più grande: select SUM(isnull(IP.Q, 0)) as Q, IP.OPID from IP inner join I on I.ID = IP.IID where IP.Deleted=0 and (I.Status > 0 AND I.Status <= 19) group by IP.OPID Sentry Plan Explorer ha indicato alcune ricerche chiave …
Sto cercando di ottimizzare il mio database Postgres 9.2 per velocizzare le query con limiti di data. Ho una timestampcolonna, ma per lo più chiedo un giorno, quindi ho creato un indice timestampper l' dateanalisi: CREATE INDEX foo_my_timestamp_idx ON foo USING btree ((my_timestamp::date) DESC); Ora, per aumentare una prestazione CLUSTER …
Ho una tabella PostgreSQL 9.3 con alcuni numeri e alcuni dati aggiuntivi: CREATE TABLE mytable ( myid BIGINT, somedata BYTEA ) Questa tabella contiene attualmente circa 10 milioni di record e occupa 1 GB di spazio su disco. myidnon sono consecutivi. Voglio calcolare quante righe ci sono in ogni blocco …
Secondo la mia comprensione, il fattore di riempimento 80 indica che la percentuale 20 di ogni pagina a livello foglia sarà vuota per consentire la crescita futura. Non riesco a correlare come il fattore di riempimento di 0 e 100 possa essere lo stesso! Mi sto perdendo qualcosa?
Ho una tabella di dati SQL con la seguente struttura: CREATE TABLE Data( Id uniqueidentifier NOT NULL, Date datetime NOT NULL, Value decimal(20, 10) NULL, RV timestamp NOT NULL, CONSTRAINT PK_Data PRIMARY KEY CLUSTERED (Id, Date) ) Il numero di ID distinti varia da 3000 a 50000. La dimensione della …
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.