Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen dbiprofp komutudur.
Program:
ADI
dbiprof - DBI::ProfileData için komut satırı istemcisi
SİNOPSİS
Profil döküm dosyasındaki en uzun toplam çalışma süresine sahip on sorgunun raporunu görün
prof1.out:
dbiprof prof1.out
Profil dosyasında en sık çalıştırılan ilk 10 sorguya bakın dbi.prof (varsayılan):
dbiprof --sıralama sayısı
15 girişli aynı raporu görün:
dbiprof --sayıyı sırala --sayı 15
TANIM
Bu araç, DBI::ProfileData için bir komut satırı istemcisidir. analiz etmenizi sağlar.
DBI::ProfileDumper tarafından üretilen ve çeşitli faydalı raporlar üreten profil veri dosyası.
SEÇENEKLER
Bu program aşağıdaki seçenekleri kabul eder:
--N sayısı
Raporda bu kadar çok öğe üretin. Varsayılan 10'dur. "tümü" olarak ayarlanırsa tümü
sonuçlar gösterilir.
--sıralama alanı
Sonuçları verilen alana göre sıralayın. Birden çok alana göre sıralama şu anda desteklenmiyor
(yamalar kabul edilir). Kullanılabilir sıralama alanları şunlardır:
Genel Toplam
Tüm çalıştırmalarda toplam çalışma süresine göre sıralar. Bu varsayılan sıralamadır.
En uzun
En uzun tek çalıştırmaya göre sıralar.
saymak
Toplam çalıştırma sayısına göre sıralar.
ilk
İlk çalıştırmada geçen zamana göre sıralar.
en kısa
En kısa tek çalıştırmaya göre sıralar.
key1
Yoldaki sayısal olması gereken ilk öğenin değerine göre sıralar. Sen
ayrıca "anahtar2" ve "anahtar3"e göre de sıralayabilir.
--ters
Seçilen sıralamayı tersine çevirir. Örneğin, en kısa genel raporu görmek için
süresi:
dbiprof --toplam sıralama --ters
--match anahtarıN=değer
Yalnızca belirtilen anahtarın verilen değerle eşleştiği öğeleri göz önünde bulundurun. Anahtarlar
1'den numaralandırılmıştır. Örneğin, bir DBI::Profile Path kullandığınızı varsayalım:
[ DBIprofil_Bildirimi, DBIprofil_Yöntem adı ]
Ve dbiprof'u şu şekilde çağırdı:
dbiprof --match key2=yürüt
Raporunuz yalnızca yürütme sorgularını gösterecek, hazırlıkları, getirmeleri vb.
Verilen değer eğik çizgi ("/") ile başlıyor ve bitiyorsa, o zaman bir değer olarak kabul edilecektir.
Düzenli ifade. Örneğin, yalnızca anahtar1'in olduğu SELECT sorgularını dahil etmek için
Beyan:
dbiprof --eşleşme tuşu1=/^SEÇ/
Varsayılan olarak eşleşme ifadesi büyük/küçük harfe duyarsız olarak eşleştirilir, ancak bu değiştirilebilir
--büyük harfe duyarlı seçeneği ile.
--hariç anahtarN=değer
Belirtilen anahtarın verilen değerle eşleştiği öğeleri kaldırın. örneğin,
key2'nin yöntem adı olduğu tüm hazırlık girişlerini hariç tutun:
dbiprof --exclude key2=hazırla
"--match" gibi, verilen değer eğik çizgi ("/") ile başlıyor ve bitiyorsa, o zaman
düzenli bir ifade olarak kabul edilir. Örneğin, anahtar1'in olduğu UPDATE sorgularını hariç tutmak için
ifade:
dbiprof --match key1=/^GÜNCELLEME/
Varsayılan olarak, hariç tutma ifadesi büyük/küçük harfe duyarsız olarak eşleştirilir, ancak bu şu şekilde olabilir:
--büyük harfe duyarlı seçenekle değiştirildi.
--harfe duyarlı
Bu seçeneğin kullanılması --match ve --exclude'ın büyük/küçük harf duyarlı olarak çalışmasına neden olur. Varsayılan
kapatır.
--silmek
Dosyaların silinmesine neden olan "DeleteFiles" seçeneğini DBI::ProfileData olarak ayarlar
okuduktan sonra. Daha fazla ayrıntı için DBI::ProfileData'ya bakın.
--dumpnode'lar
Düğümlerin listesini bir perl veri yapısı biçiminde yazdırın. "-sort" seçeneğini kullanın
listenin sıralanmasını istiyorsanız.
--versiyon
dbiprof sürüm numarasını yazdırın ve çıkın.
onworks.net hizmetlerini kullanarak dbiprofp'u çevrimiçi kullanın