Utilizzo di Microsoft SQL Server 2012 (SP3) (KB3072779) - 11.0.6020.0 (X64). Data una tabella e un indice: create table [User].[Session] ( SessionId int identity(1, 1) not null primary key CreatedUtc datetime2(7) not null default sysutcdatetime()) ) create nonclustered index [IX_User_Session_CreatedUtc] on [User].[Session]([CreatedUtc]) include (SessionId) Le righe effettive per ciascuna delle …
Sto usando Postgres 9.3 tramite Heroku. Ho una tabella, "traffico", con record 1M + che ha molti inserti e aggiornamenti ogni giorno. Devo eseguire le operazioni SUM su questa tabella in diversi intervalli di tempo e tali chiamate possono richiedere fino a 40 secondi e mi piacerebbe ricevere suggerimenti su …
Ambientazione In un datawarehouse, sto unendo una tabella dei fatti a 20 dimensioni. La tabella dei fatti ha 32 milioni di righe e 30 colonne. Questa è una tabella temporanea di gestione temporanea, quindi non ho a che fare con altri utenti che leggono o scrivono sul tavolo. Seleziono 10 …
Ho una visione ampia che utilizzo all'interno di un'applicazione. Penso di aver ridotto il mio problema di prestazioni, ma non sono sicuro di come risolverlo. Una versione semplificata della vista è simile alla seguente: SELECT ISNULL(SEId + '-' + PEId, '0-0') AS Id, *, DATEADD(minute, Duration, EventTime) AS EventEndTime FROM …
Eseguo sotto la riga di comando per ottimizzare una tabella: optimize table tablename; Esiste un comando o un'istruzione che può ottimizzare tutte le tabelle una per una del database selezionato?
Ho studiato come ottimizzare solo le tabelle frammentate in MySQL e ho esaminato questo post sull'ottimizzazione delle tabelle . Fondamentalmente esegue una query sul database information_schema per qualsiasi tabella con data_free > 0e crea un'istruzione SQL OPTIMIZEsolo per quelle tabelle. Ho eseguito questa query e identificato 148 tabelle per l'ottimizzazione. …
Ho una tabella che ha i dettagli delle famiglie e un'altra che ha i dettagli di tutte le persone associate alle famiglie. Per la tabella delle famiglie ho una chiave primaria definita usando due colonne in essa - [tempId,n]. Per la tabella delle persone ho una chiave primaria definita usando …
Ho diverse tabelle con 100-300 colonne di tipi interi ciascuna, che contengono dati altamente volatili. I set di dati sono codificati da una o due chiavi primarie e quando si verifica l'aggiornamento, l'intero set di dati viene eliminato e i nuovi dati vengono inseriti in una transazione. La dimensione del …
Sappiamo che la struttura dei memo viene eliminata e alcuni piani alternativi costosi vengono scartati durante l'ottimizzazione. Mi chiedevo se ci fosse un modo per impedirlo e lasciare che l'ottimizzatore prendesse semplicemente in considerazione ogni piano possibile e selezionasse il meglio da tutte le alternative?
Query 1: select distinct email from mybigtable where account_id=345 richiede 0.1s Query 2: Select count(*) as total from mybigtable where account_id=123 and email IN (<include all from above result>) richiede 0,2 secondi Query 3: Select count(*) as total from mybigtable where account_id=123 and email IN (select distinct email from mybigtable …
Sto ottimizzando il nostro DB. In sostanza sto cercando di trovare le tabelle più scritte e più lette nel nostro db. Dopodiché seguirò il collegamento simbolico di tali tabelle in unità separate. Esiste un modo per seguire ogni attività delle tabelle? Come nel seguire IOPS, scrive, legge per tabella?
Ho un database di log di pacchetti, che non viene quasi mai interrogato. Deve solo essere veloce sugli inserti. Sto usando InnoDB perché mi piacerebbe mantenere la conformità ACID, poiché anche perdere un singolo pacchetto potrebbe essere dannoso per i nostri clienti. In uno scenario di ottimizzazione delle prestazioni, invio …
La mia applicazione dipende dall'esecuzione di "mostra colonne" per alcune tabelle. Sono necessari circa 60 ms per l'esecuzione, mentre tutte le altre query richiedono meno di un ms. L'interrogazione information_schemadiretta è persino più lenta. Il database contiene circa 250 database, con 100-200 tabelle per database (circa 20.000 tabelle in totale). …
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.