Myprofi.

A Strumento della riga di comando che analizza le statistiche delle query di MySQL e delle statistiche delle uscite.
Scarica ora

Myprofi. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • camka
  • Sito web dell'editore:

Myprofi. Tag


Myprofi. Descrizione

Uno strumento a riga di comando che analizza MySQL Query statistiche di registro e uscite. progetto MyProfi è uno strumento a riga di comando che analizza MySQL Query log e uscite le statistiche della maggior parte delle query utilizzate di frequente, ordinandoli in base al numero di volte che appaiono in un file di log. Le query simili sono raggruppano together.Thus, selezionare ID utente da dove login = "admin" e selezionare ID utente da dove login = 'root' diventano select id da utente in cui login = {} - le parti variabili di query vengono sostituiti con { } marcatori, questo ha analisi statistiche facile come revewing cima patterns.When maggior parte delle query spesso verificatesi lo sviluppo di una sola applicazione difficilmente può prevedere, quale delle query SQL verrà eseguito il più delle volte, e quali meno spesso. Le maggior parte delle query popolari sono di essere i primi candidati per l'ottimizzazione, la messa a punto e lucidatura. Ottimizzando le query più frequenly eseguite lo sviluppatore può ottenere un significativo aumento di prestazioni per il sistema complessivo. Esaminando le statistiche di uscita MyProfi E 'diventa troppo facile per estrarre le query per iniziare a ottimizzare db con l'aggiunta di indici, riconsiderando la struttura del database, ecc Qui sono alcune caratteristiche chiave di "MyProfi": Rimozione di dati variabili unsignificant: · Di solito le applicazioni vengono eseguite query simili contro database, ma utilizzando diversi parametri variabili in loro. Ad esempio, recuperare alcuni dati dal suo numero ID in una tabella. Quello che vogliamo è quello di conoscere, quanto frequentemente questa query è stata eseguita a tutti. Rimuovendo i dati variabili da tutte le query possiamo poi raggrupparli e contare quante volte appaiono nel file di log. Così, da due query SELECT Nome FROM WHERE USER ID = 223 e selezionare il nome FROM WHERE USER ID = 223 avremo un modello SELECT NOME FROM utente in cui ID = {} due volte. · Come ci possono essere dati variabili di tipo diverso anche noi desidera rimuovere stringhe tra virgolette (considerando tutte le possibili tecniche di fuga), multilinea e commenti sola riga, spazi bianchi unsignificant, variabili siquential come ID IN (1, 2, 3), etc. Le query in ordine di popolarità: · Questo è esattamente la ragione per cui è stato sviluppato questo programma di utilità - di sapere, quali query sono più frequentemente eseguiti su server di database. Il più popolare è la query, tanto più le prestazioni può essere ottenuta attraverso l'ottimizzazione esso. statistiche aggiuntive: · Per i formati di query lente ci sono disponibili opzioni aggiuntive da utilizzare per l'ordinamento da un numero diverso di allora criteri query. Lento query log fornisce le informazioni per ciascun relativo a quando è stato eseguito, il tempo è stato bloccato, il numero di righe totalmente esaminato e infine restituito. allowes MyProfi per ordinare le statistiche per uno di questi campi, e anche da massimo, totale o numero medio per ciascun modello. Statistiche per tipo di query: · Statistiche tipo di query è a volte utile per la configurazione del server di database appropriato e messa a punto. Ad esempio, se le query di aggiornamento sono più frequenti corsa contro di database, uno sviluppatore può prendere in considerazione restructurizing tabelle per ridurre l'uso di indici, come troppi indici in tabelle rendono il suo aggiornamento più lento. O in altro modo, se query SELECT sono popolari, può essere un motivo per allocare più memoria spazio di buffer, ecc Diversi formas ingresso supportano: · MyProfi capisce diversi formati di file di input. Accanto formato generale log delle query, è supportato anche formato lento log delle query. · A partire dalla versione 5.1.x di MySQL server, sia i registri generali e lente di query possono essere configurati per essere writen alla tabella di sistema mysql. Impostando una scelta appropriata in MyProfi o fornire file di input con estensione .csv possiamo dire il parser di file di input trattare come csv formattati. · Inoltre, per query lente di log è possibile emettere ulteriori statistiche. parsing Stream: · Non importa quanto grande il vostro file di input è, il parser non caricare tutto il contenuto nella memoria, ma si legge il file di blocco per blocco (anche se, si potrebbe andare ad aspettare "qualche tempo", mentre questo file enorme è in fase di elaborazione). query personalizzate di filtraggio: · È possibile scegliere le statistiche di uscita solo per alcuni tipi di query: SELECT, UPDATE, DELETE, ecc Questo può essere utile, per esempio, quando si sta per verificare il più popolare piano di query di esecuzione utilizzando spiegare. In questo caso le query non selezionate verranno solo inutile. Supporto per prime N query: · Uscita solo i primi N schemi nelle statistiche ordinate. Requisiti: · PHP. · Qualsiasi piattaforma che supporta PHP versione a linea di comando in esecuzione su di esso Cosa c'è di nuovo in questa versione: · Aggiunto: opzione di uscita HTML


Myprofi. Software correlato

Kinterbasdb.

Un pacchetto di estensione Python che implementa il supporto conforme a API 2.0 del database Python. ...

185

Scarica

Sqlite-ruby.

sqlite-ruby è un modulo rubino che consente ai programmi di rubino di interfacciarsi con il motore di database SQLite. ...

183

Scarica

php-sqlite3.

php-sqlite3 è un'estensione PHP che consente di accedere ai database SQLITE3 all'interno dei tuoi script. ...

241

Scarica

Tada.

Tada è composto da un modulo Python che è un modulo wrapper per qualsiasi modulo di database compatibile DBAPI 2. ...

178

Scarica