Ini ialah arahan dbiprofp yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
dbiprof - klien baris arahan untuk DBI::ProfileData
SINOPSIS
Lihat laporan sepuluh pertanyaan dengan jumlah masa jalan terpanjang dalam fail pembuangan profil
prof1.keluar:
dbiprof prof1.out
Lihat 10 pertanyaan teratas yang paling kerap dijalankan dalam fail profil dbi.prof (lalai):
dbiprof --kiraan jenis
Lihat laporan yang sama dengan 15 entri:
dbiprof --kiraan isihan --nombor 15
DESCRIPTION
Alat ini ialah klien baris arahan untuk DBI::ProfileData. Ia membolehkan anda menganalisis
fail data profil yang dihasilkan oleh DBI::ProfileDumper dan menghasilkan pelbagai laporan berguna.
PILIHAN
Program ini menerima pilihan berikut:
--nombor N
Hasilkan banyak perkara ini dalam laporan. Lalai kepada 10. Jika ditetapkan kepada "semua" maka semua
keputusan ditunjukkan.
--bidang isihan
Isih hasil mengikut medan yang diberikan. Isih mengikut berbilang medan tidak disokong pada masa ini
(tampalan dialu-alukan). Medan isihan yang tersedia ialah:
jumlah
Isih mengikut jumlah masa larian merentasi semua larian. Ini ialah jenis lalai.
paling lama
Isih mengikut larian tunggal terpanjang.
mengira
Isih mengikut jumlah bilangan larian.
pertama
Isih mengikut masa yang diambil dalam larian pertama.
terpendek
Isih mengikut larian tunggal terpendek.
key1
Isih mengikut nilai elemen pertama dalam Path, yang sepatutnya berupa angka. awak
juga boleh mengisih mengikut "key2" dan "key3".
--terbalik
Membalikkan jenis yang dipilih. Contohnya, untuk melihat laporan keseluruhan terpendek
masa:
dbiprof --sort total --reverse
--match keyN=value
Pertimbangkan hanya item yang kunci yang ditentukan sepadan dengan nilai yang diberikan. Kunci adalah
bernombor daripada 1. Sebagai contoh, katakan anda menggunakan DBI::Profile Path of:
[ DBIprofile_Statement, DBIprofile_Methodname ]
Dan dipanggil dbiprof seperti dalam:
dbiprof --match key2=execute
Laporan anda hanya akan menunjukkan pertanyaan pelaksanaan, meninggalkan penyediaan, pengambilan, dsb.
Jika nilai yang diberikan bermula dan berakhir dengan garis miring ("/") maka ia akan dianggap sebagai a
ekspresi biasa. Sebagai contoh, untuk hanya memasukkan pertanyaan SELECT di mana kunci1 ialah
penyataan:
dbiprof --match key1=/^SELECT/
Secara lalai ungkapan padanan dipadankan secara tidak sensitif huruf besar-besaran, tetapi ini boleh diubah
dengan pilihan --case-sensitive.
--exclude keyN=value
Alih keluar item untuk tempat kunci yang ditentukan sepadan dengan nilai yang diberikan. Contohnya, kepada
kecualikan semua sediakan entri dengan key2 ialah nama kaedah:
dbiprof --exclude key2=sediakan
Seperti "--match", Jika nilai yang diberikan bermula dan berakhir dengan garis miring ("/") maka ia akan menjadi
dianggap sebagai ungkapan biasa. Contohnya, untuk mengecualikan pertanyaan KEMASKINI di mana kunci1 berada
penyataan:
dbiprof --match key1=/^KEMASKINI/
Secara lalai, ungkapan kecualikan dipadankan secara tidak sensitif huruf besar-besaran, tetapi ini boleh jadi
ditukar dengan pilihan --case-sensitive.
--sensitif huruf besar-besaran
Menggunakan pilihan ini menyebabkan --match dan --exclude berfungsi secara sensitif huruf. Lalai kepada
off.
--padam
Tetapkan pilihan "DeleteFiles" kepada DBI::ProfileData yang menyebabkan fail dipadamkan
selepas membaca. Lihat DBI::ProfileData untuk butiran lanjut.
--dumpnodes
Cetak senarai nod dalam bentuk struktur data perl. Gunakan pilihan "-sort".
jika anda mahu senarai diisih.
--versi
Cetak nombor versi dbiprof dan keluar.
Gunakan dbiprofp dalam talian menggunakan perkhidmatan onworks.net