dbiprofp — Online w chmurze

Jest to polecenie dbiprofp, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


dbiprof - klient wiersza poleceń dla DBI::ProfileData

STRESZCZENIE


Zobacz raport dziesięciu zapytań o najdłuższym łącznym czasie działania w pliku zrzutu profilu
prof1.wyj:

dbiprof prof1.out

Zobacz 10 najczęściej uruchamianych zapytań w pliku profilu dbi.prof (domyślny):

dbiprof --liczba sortowań

Zobacz ten sam raport z 15 wpisami:

dbiprof --liczba sortowań --liczba 15

OPIS


To narzędzie jest klientem wiersza poleceń dla DBI::ProfileData. Pozwala na analizę
plik danych profilu utworzony przez DBI::ProfileDumper i generuje różne przydatne raporty.

OPCJE


Ten program akceptuje następujące opcje:

--numer N
Utwórz tyle pozycji w raporcie. Domyślnie jest to 10. Jeśli ustawione na „all”, to all
pokazane są wyniki.

--pole sortowania
Sortuj wyniki według podanego pola. Sortowanie według wielu pól nie jest obecnie obsługiwane
(łatki mile widziane). Dostępne pola sortowania to:

całkowity
Sortuje według całkowitego czasu trwania wszystkich przebiegów. To jest sortowanie domyślne.

najdłużej
Sortuje według najdłuższego pojedynczego przebiegu.

liczyć
Sortuje według całkowitej liczby uruchomień.

drugim
Sortuje według czasu potrzebnego podczas pierwszego uruchomienia.

najkrótsza
Sortuje według najkrótszego pojedynczego przebiegu.

key1
Sortuje według wartości pierwszego elementu w ścieżce, która powinna być liczbowa. Ty
może także sortować według „klucza 2” i „klucza 3”.

--odwrócić
Odwraca wybrane sortowanie. Na przykład, aby zobaczyć raport o najkrótszym ogólnym
czas:

dbiprof --sortuj łącznie --odwróć

--klucz dopasowaniaN=wartość
Rozważ tylko elementy, w których określony klucz pasuje do podanej wartości. Klucze są
numerowane od 1. Załóżmy na przykład, że użyłeś ścieżki DBI::Profile Path:

[DBIprofile_Statement, DBIprofile_Methodname ]

I wywołał dbiprof jak w:

dbiprof --match klucz2=wykonaj

Twój raport będzie pokazywał tylko zapytania dotyczące wykonania, pomijając przygotowania, pobrania itp.

Jeśli podana wartość zaczyna się i kończy ukośnikiem („/”), wówczas będzie traktowana jako a
Wyrażenie regularne. Na przykład, aby uwzględnić tylko zapytania SELECT, w których klucz1 to
komunikat:

dbiprof --dopasuj klucz1=/^WYBIERZ/

Domyślnie wyrażenie dopasowania jest dopasowywane bez uwzględniania wielkości liter, ale można to zmienić
z opcją --case-protection.

--exclude kluczN=wartość
Usuń elementy, dla których określony klucz pasuje do podanej wartości. Na przykład do
wyklucz wszystkie wpisy przygotowania, gdzie klucz2 to nazwa metody:

dbiprof --exclude klucz2 = przygotuj

Podobnie jak „--match”. Jeśli podana wartość zaczyna się i kończy ukośnikiem („/”), tak będzie
traktowane jako wyrażenie regularne. Na przykład, aby wykluczyć zapytania UPDATE, w których klucz1 to
wyrok:

dbiprof --match key1=/^AKTUALIZACJA/

Domyślnie wyrażenie wykluczające jest dopasowywane bez uwzględniania wielkości liter, ale może tak być
zmieniono za pomocą opcji --case-protection.

--rozróżniana wielkość liter
Użycie tej opcji powoduje, że --match i --exclude działają z uwzględnieniem wielkości liter. Domyślnie
poza.

--kasować
Ustawia opcję „DeleteFiles” na DBI::ProfileData, co powoduje usunięcie plików
po odczytaniu. Więcej szczegółów można znaleźć w DBI::ProfileData.

--zrzuty
Wydrukuj listę węzłów w postaci struktury danych Perla. Użyj opcji „-sort”.
jeśli chcesz, aby lista została posortowana.

--wersja
Wydrukuj numer wersji dbiprof i wyjdź.

Użyj dbiprofp online, korzystając z usług onworks.net



Najnowsze programy online dla systemów Linux i Windows