Myprofi

Een opdrachtregelopleiding die MySQL Query-logboek en uitgangen statistieken parseert.
Download nu

Myprofi Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • camka
  • Uitgever website:

Myprofi Tags


Myprofi Beschrijving

Een opdrachtregelgereedschap dat MySQL Query-logboek en uitgangen statistieken parseert. MyPROFI-project is een opdrachtregelgereedschap dat MySQL Query-logboek en uitgangen statistieken van de meest gebruikte query's uitgeeft, die ze op aantal keer worden gesorteerd die ze in een logbestand verschijnen. De soortgelijke query's zijn samengegroeid. Deze, selecteer ID van de gebruiker waar login = "admin" en ID selecteren uit de gebruiker waar Aanmelding = 'Root' wordt geselecteerd ID uit de gebruiker waar u aanmeldt = {} - de variabele delen van query's worden vervangen door { } Markers, dit maken statistiekenanalyse net zo eenvoudig als de bovenkant van de bovenkanten van de meest voorkomende query's 'patronen. Bij het ontwikkelen van een applicatie kan het nauwelijks voorspellen, welke van de SQL-query's de meest vaak zullen worden, en welke minder vaak. De meest populaire query's moeten de eerste kandidaten zijn voor optimalisatie, fijne afstemming en polijsten. Door de meest falistische run-query's te optimaliseren, kan de ontwikkelaar een aanzienlijke prestatieverstroom bereiken voor het algehele systeem. Door de statistieken van MyProfi-uitgang te beoordelen, wordt het te gemakkelijk om die query's te extraheren om DB te optimaliseren door indexen toe te voegen, de databasestructuur te heroverwegen, enz. Hier zijn enkele belangrijke functies van "MyProfi": Verwijderen van ondoelmatige variabele gegevens: · Meestal worden applicaties vergelijkbare query's uitgevoerd tegen database, maar met behulp van verschillende variabele parameters in hen. Stel bijvoorbeeld enkele gegevens op door het ID-nummer in een tabel. Wat we willen is weten, hoe vaak deze query is uitgevoerd. Door de variabele gegevens uit alle query's te verwijderen, kunnen we dan groeperen en tellen hoe vaak ze in het logbestand verschijnen. Dus, van twee vragen selecteren Naam van de gebruiker waar ID = 223 en de naam van de gebruiker selecteren waar ID = 223 een patroon krijgen Selecteer Naam van de gebruiker waar ID = {} twee keer. · Aangezien er mogelijk variabele gegevens van verschillende typen zijn, willen we ook genoteerde snaren verwijderen (rekening houdend met alle mogelijke ontsnappingstechnieken), multiline- en enkele lijnopmerkingen, onduidelijk witruimtes, siquate variabelen zoals ID in (1, 2, 3), enz. Queries besteld door populariteit: · Dat is precies de reden waarom dit hulpprogramma is ontwikkeld - om te weten welke vragen het meest worden uitgevoerd op databaseserver. Hoe populairder de query is, hoe meer prestaties kunnen worden verkregen door het te optimaliseren. Aanvullende statistieken: · Voor slow query-indelingen zijn er extra opties beschikbaar om te gebruiken voor sorteren op een ander dan aantal query's-criteria. Omdat Slow Query Log de informatie voor elke query biedt over de tijd dat het draait, de tijd die het was vergrendeld, werd het aantal rijen volledig onderzocht en uiteindelijk teruggekomen. MyProfi stelt de statistieken op een van deze velde te sorteren, en zelfs door maximale, totale of gemiddelde nummers voor elk patroon. Statistieken van Query Type: · Statistieken van het querytype is soms handig voor de juiste configuratie en tuning van databaseserver. Als bijvoorbeeld, als bijwerkende query's het meest tegen de database worden uitgevoerd, kan een ontwikkelaar rekening houden met het herstructureren van tabellen om het gebruik van indexen te verminderen, omdat te veel indexen in tabellen zijn update langzamer maken. Of anderszins, als Select-query's populair zijn, kan het een reden zijn om meer geheugenbufferruimte toe te wijzen, enz. Verschillende invoerformaten Ondersteuning: · Myprofi begrijpt verschillende invoerbestandsindelingen. Naast algemene querylog-indeling wordt ook een langzame querylog-indeling ondersteund. · Vanaf versie 5.1.x van MySQL-server kunnen zowel de algemene als de trage query-logs kunnen worden geconfigureerd om te schrijven naar de MySQL-systeemtafel. Door een geschikte optie in MyProfi in te stellen of het invoerbestand te verstrekken met .CSV-extensie kunnen we de parser vertellen om invoerbestanden te behandelen als CSV-opgemaakt. · Bovendien kunt u voor Slow Query-log een aanvullende statistieken uitvoeren. Stream parseren: · Hoe groot uw invoerbestand is, de parser zal nooit hele inhoud in het geheugen laden, maar leest het bestand Chunk met Chunk (hoewel u misschien op "enige tijd" gaat wachten terwijl dit enorme bestand wordt verwerkt). Aangepaste query's filteren: · U kunt kiezen voor het uitvoeren van statistieken alleen voor een bepaald type query's: selecteren, updaten, verwijderen, enz. Dit kan nuttig zijn, bijvoorbeeld wanneer u het meest populaire zoekplan van query's gebruikt met behulp van uitleg. In dit geval zijn niet-selecterende query's gewoon nutteloos. Ondersteuning voor TOP N-query's: · Uitvoer alleen eerst n patters in gesorteerde statistieken. Vereisten: · PHP · Elk platform dat PHP-opdrachtregelversie ondersteunt die erop wordt uitgevoerd Wat is er nieuw in deze release: · Toegevoegd: HTML-uitvoeroptie


Myprofi Gerelateerde software

MySqldoc

MySQLDOC is een opdrachtregelprogramma om MySQL-schema automatisch te documenteren. ...

162

Downloaden

yourql

YourSQL-project is een MySQL-versie vingerafdruktool geschreven in C. ...

195

Downloaden