Come sviluppatore, spesso i DBA si assumono la responsabilità di risolvere i problemi di prestazioni a livello di database, quindi non abbiamo molta esperienza nella diagnosi, ottimizzazione, refactoring delle query, ecc. Sto cercando un database con un sacco di tabelle, dati, query, trigger, SP e così via, in cui vi …
So che un INSERT su una tabella SQL può essere lento per qualsiasi numero di motivi: Esistenza di INSERTI GRILLETTI sul tavolo Molti vincoli forzati che devono essere controllati (di solito chiavi esterne) La pagina si divide nell'indice cluster quando una riga viene inserita al centro della tabella Aggiornamento di …
Stiamo gestendo un sito (Moodle) che gli utenti attualmente trovano lento. Penso di aver rintracciato il problema su MySQL creando tabelle temporanee su disco. Osservo la variabile created_tmp_disk_tablesnell'amministrazione del server Mysql Workbench e il numero aumenta con circa 50 tabelle / s. Dopo un giorno di utilizzo, created_tmp_disk_tablesè> 100k. Inoltre, …
Sto cercando di modellare un modulo di autenticazione utente per un database MS SQL Server che sarà il back-end di un'applicazione IU Delphi. Fondamentalmente, voglio avere account utente in cui l'utente appartiene a un solo gruppo. Un gruppo può avere "n" numero di diritti. Voglio anche aggiungere la cronologia delle …
Ho visto persone usare il confronto tra Open_tables e Opened_tables per valutare se table_cache è troppo piccolo in MySQL. Tuttavia, ritengo che Opened_tables sia cumulativo nel tempo di attività, quindi questo non è un confronto valido. L'unico avvertimento è che forse Opened_tables è solo un errore - anche se anche …
In un'applicazione di produzione (C # parlando con SQL Server 2014 Standard) c'è una query che assomiglia a questa, di seguito. Il più delle volte funziona in millisecondi. Ma di tanto in tanto (per alcuni valori di @Id), impazzisce e richiede circa un minuto. Questo è più lungo del timeout …
Qualcuno ha usato l'opzione di ottimizzazione dell'utilizzo TF834 large page allocations. Stavo solo leggendo un articolo di MS su di esso e mi chiedevo se qualcuno lo avesse usato e visto miglioramenti delle prestazioni. Ci sono cose a cui prestare attenzione, suggerimenti, insidie? Il server è un Windows 2000 64 …
Ho una richiesta come questa SELECT [EstimateId], [CreationUserId], [EstimateStatusValueId], [LanguageId], [LocationId], [EstimatorUserId], [FilterUnitSystemTypeId], [EstimateNumber], [RevisionNumber], [CreationDate], [ModificationDate], [ProjectDescription], [IsBsdq], [ClosingDate], [ClosingTime], [ClosingUpdatedOn], [DeadLineDate], [IsReceived], [Inclusion], [Exclusion], [Misc], [Note], [WorkDeadLines], [Comments], [Validity], [PlansLocation], [PlansReceivedFrom], [Price] FROM [Estimate].[Estimates] ORDER BY [ClosingDate] ASC, [ClosingTime] ASC Quando eseguo questa query in SSMS ottengo un …
Cosa abbiamo (software): PostrgeSQL 9.3 con configurazione di base (nessuna modifica in postgresql.conf) Windows 7 a 64 bit Hardware: Intel Core i7-3770 3,9 Ghz 32 GB di RAM WDC WD10EZRX-00L4HBAta Drive (1000Gb, SATA III) Quindi, dobbiamo caricare in aprox DB. 100.000.000 di righe con colonna bytea e 500.000.000 di righe …
Eseguiamo SQL Server 2000 e riceviamo alcuni di questi errori ogni notte. Could not continue scan with NOLOCK due to data movement La query che genera questo errore è una query complessa di grandi dimensioni che unisce oltre una dozzina di tabelle. I nostri dati sottostanti possono essere aggiornati frequentemente. …
La documentazione di MySQL per kill avvisa : avvertimento Se si annulla un'operazione REPAIR TABLEo OPTIMIZE TABLEsu una MyISAMtabella, la tabella risulta danneggiata e inutilizzabile. Qualsiasi lettura o scrittura su una tabella di questo tipo non riesce fino a quando non viene ottimizzata o riparata di nuovo (senza interruzione). Questo …
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 …
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?
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.