Una valutazione se un sistema funziona abbastanza bene per essere adatto allo scopo. Normalmente le prestazioni si riferiscono alla velocità con cui un sistema completa un'operazione o un insieme di operazioni nel tempo.
Sto lottando con l'importazione di massa di una tabella InnoDB piuttosto grande composta da circa 10 milioni di righe (o 7 GB) (che per me è il tavolo più grande con cui ho lavorato finora). Ho fatto alcune ricerche su come migliorare la velocità di importazione di Inno e per …
La nostra applicazione aziendale utilizza SQL Server per l'archiviazione dei dati ed è principalmente un sistema OLTP. Tuttavia, un componente importante della nostra applicazione genera un carico di lavoro OLAP significativo. La nostra latenza di scrittura su tempdb è di circa 100 ms. Questa tendenza si mantiene nel tempo ed …
Riceviamo dati GPS in tempo reale a una velocità di circa 5000 pr. minuto (da 4 server TCP). Ogni server utilizza una singola connessione per inserire i dati e li inserisce nel buffer tra gli inserti. Ogni 15 minuti circa un servizio recupera questi dati e li trasforma in viaggi. …
Ho provato a usare uno script Nagios per monitorare il numero di connessioni al database su un database Postgres e ho riscontrato questo problema: queste vengono contate come connessioni aperte e misurate ogni 5 minuti. SELECT sum(numbackends) FROM pg_stat_database; Tuttavia, questo sembra perdere un numero enorme di connessioni di breve …
Qualcuno può aiutarmi a confrontare queste query e spiegare perché la query PostgreSQL viene eseguita in poco meno di 2000ms e la query aggregata MongoDB richiede quasi 9000ms e talvolta fino a 130K ms? PostgreSQL 9.3.2 on x86_64-apple-darwin, compiled by i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM …
Durante l'esame di un problema di prestazioni, ho visto un afflusso di CXPACKETS che suggeriva che avrei potuto guardare la soglia di costo per il parallelismo e forse il MAXDOP. Prima di apportare modifiche drastiche al MAXDOP, ho seguito il consiglio di molti altri, incluso quello di @mrdenny nella risposta …
Sto implementando una nuova funzionalità che richiede dati da database su più server. Devo solo unire i dati di tutti questi server e ordinarli. Le due opzioni che vengono in mente sono: Utilizzare i server collegati e scrivere una semplice query per unire e ordinare i dati che verranno eseguiti …
Una semplice creazione di tabelle su uno dei miei database MySQL richiede un'eternità: mysql> CREATE TABLE blah (id BIGINT UNSIGNED NOT NULL PRIMARY KEY); Query OK, 0 rows affected (16.58 sec) La macchina è abbastanza inattiva: 01:21:26 PM CPU %user %nice %system %iowait %steal %idle 01:21:27 PM all 0.50 0.00 …
Ho un sito Web a traffico molto elevato in cui è possibile che ogni ora vengano inseriti migliaia di nuovi record. Questo errore sta paralizzando il sito: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: INSERT INTO {location_instance} (nid, vid, uid, genid, lid) …
Ho una grande tabella (diversi 100 milioni di righe) che vorrei dividere in modo efficiente. La mia domanda è se esiste un compromesso tra dimensione della partizione e numero di partizioni. Per quanto ho capito, la maggior parte delle query su una colonna utilizzata nella partizione sarà più veloce perché …
Sto eseguendo un server MySQL 5.5 sulla mia stazione di lavoro per l'analisi dei dati scientifici e mi chiedo come configurare MySQL per ottenere il massimo dalle prestazioni. I tipi di query che eseguo in genere riguardano join di 10-20 tabelle e possono essere eseguiti per un periodo piuttosto lungo, …
Abbiamo riscontrato un problema dopo aver spostato il database dei nostri clienti su un server aggiuntivo. Ciò avrebbe dovuto avere effetti positivi sulle prestazioni del sito, ma si è verificato un problema con il blocco delle tabelle in MyISAM. (Ho sentito di usare InnoDB invece di MyISAM, ma non possiamo …
Ho un sito Web ASP.NET che esegue la propria memorizzazione nella cache indipendente di dati e che i dati non cambiano per lunghi periodi di tempo, quindi non è necessario interrogare SQL Server una seconda volta con la stessa query. Devo migliorare le prestazioni delle prime query (vergini) che vanno …
Ho una tabella con diversi milioni di righe, da cui ho bisogno di eseguire alcune query di volta in volta. La prima query sarà in genere piuttosto lenta (circa 10 secondi) e le query successive sono in genere molto più veloci (circa 1 secondo). Dopo alcune ore, ricomincia un ciclo …
Al fine di diagnosticare alcuni problemi di prestazioni, vorrei ottenere una migliore comprensione del numero di volte in cui vengono chiamate determinate procedure rispetto alle prestazioni del sistema. C'è un modo per ottenere il numero di volte in cui ogni procedura è stata chiamata durante un determinato periodo di tempo?
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.