mysqlreport - Bulutta Çevrimiçi

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 mysqlreport komutudur.

Program:

ADI


mysqlreport - Önemli MySQL durum değerlerinin kolay bir raporunu yapar

SÖZDİZİMİ


mysqlraporu [seçenekleri]

AÇIKLAMA


mysqlreport, önemli MySQL durum değerlerinin kolay bir raporunu sunar. Aslında, bir yapar
SHOW STATUS'tan neredeyse her durum değerinin samimi raporu. SHOW STATUS'tan farklı olarak
100'den fazla değeri tek bir uzun listede ekrana döker, mysqlreport yorumlar ve
değerleri biçimlendirir ve temel değerleri ve daha birçok çıkarsanan değeri bir
insan tarafından okunabilir biçim. mysqlreport web sayfasında çok sayıda örnek rapor mevcuttur
at http://hackmysql.com/mysqlreport.

mysqlreport'un yararı, çok çeşitli bilgileri çok hızlı bir şekilde görmenize izin vermesidir.
MySQL sunucunuz için aksi takdirde hesaplanması gereken performans göstergeleri
tüm çeşitli SHOW STATUS değerlerinden elle. Örneğin, Dizin Okuma Oranı bir
önemli değer ama SHOW STATUS'ta mevcut değil; bu çıkarsanan bir değerdir (oran
Key_reads - Key_read_requests).

Bu belge, çoğu, mysqlreport'taki tüm komut satırı seçeneklerini özetlemektedir.
hangi raporların yazdırılacağını kontrol edin. Bu belge, bunların nasıl yorumlanacağını ele almamaktadır.
raporlar; bu konu, adresindeki mysqlreport'u Anlama Kılavuzu belgesinde ele alınmıştır.
http://hackmysql.com/mysqlreportguide.

SEÇENEKLER


Teknik olarak, komut satırı seçenekleri --option biçimindedir, ancak -option da çalışır. Tüm
kısaltma benzersiz ise seçenekler kısaltılabilir. Örneğin, --host seçeneği
--ho olarak kısaltılabilir ama --h değil çünkü --h belirsizdir: --host veya --help anlamına gelebilir.

--yardım et Çıkış yardım bilgileri ve çıkış.

--kullanıcı KULLANICI

--parola
2.3 sürümünden itibaren --password parolayı aşağıdaki gibi komut satırından alabilir:
"--şifre FOO". Komutta bir parola vermeden --password'ü tek başına kullanma
satırı, mysqlreport'un bir parola istemesine neden olur.

--ev sahibi ADRES

--Liman LİMAN

--priz LOKMA

--no-mycnf
--no-mycnf, mysqlreport'un okunmamasını sağlıyor ~/.my.cnf aksi takdirde varsayılan olarak yapar.
--user ve --password her zaman değerleri geçersiz kılar ~/.my.cnf.

--dtq Toplam Sorguların Dağılımı (DTQ) raporunu yazdırın (Sorulardaki Toplam raporu altında).
Sorgular (veya Sorular) dört ana alana ayrılabilir: DMS (aşağıdaki --dms'ye bakın),
Com_ (aşağıdaki --com'a bakın), COM_QUIT (bkz. COM_QUIT ve Sorular
http://hackmysql.com/com_quit) ve Bilinmiyor. --dtq içindeki sorguların sayısını listeler
bu alanların her biri azalan sırada.

--dms Veri Manipülasyon İfadeleri (DMS) raporunu yazdırın (Sorular raporunda DMS altında).
DMS, MySQL kılavuzunun 13.2 bölümündekilerdir. Veri Manipülasyon İfadeleri.
(Şu anda, mysqlreport yalnızca SELECT, INSERT, REPLACE, UPDATE ve
SİL.) Her DMS, sayıma göre azalan sırada listelenir.

--com N
DMS olmayan Com_ durum değerlerinin ilk N sayısını azalan sırayla yazdırın (DMS'den sonra
Sorular raporu). N verilmezse, varsayılan 3'tür. Bu tür DMS olmayan Com_ değerleri
Com_change_db, Com_show_tables, Com_rollback vb. içerir.

--sas Select_ ve Sort_ durum değerleri için rapor yazdırın (Sorular raporundan sonra). Görmek
MySQL Seç ve Sırala Durum Değişkenleri http://hackmysql.com/selectandsort.

--tab İş Parçacıkları, Durduruldu ve Bayt durum raporlarını yazdırın (Oluşturuldu geçici raporundan sonra). itibariyle
mysqlreport v2.3 Threads raporu, tüm Threads_ durum değerleri hakkında rapor verir.

--qcache
Sorgu Önbelleği raporunu yazdırın.

--herşey "--dtq --dms --com 3 --sas --qcache" ile eşdeğerdir. (Uyarı --tab çağrılmaz
hepsi.)

--dosyada DOSYA
MySQL'den SHOW STATUS değerleri almak yerine, DOSYA'dan değerleri okuyun. DOSYA (şimdiki değeri)
genellikle biçimlendirme karakterleri (|, +,
-). mysqlreport, DOSYA'nın değerin olduğu yerde "değer numarası" biçimine sahip olmasını bekler
yalnızca alfa ve alt çizgi karakterleri (AZ ve _) ve sayı pozitif bir tamsayıdır.
Değer ve sayıdan önceki, arasındaki veya sonraki her şey yok sayılır. mysqlreport ayrıca
aşağıdaki MySQL sunucu değişkenlerine ihtiyaç duyar: version, table_cache, max_connections,
key_buffer_size, sorgu_cache_size. Bu değerler INFILE içinde belirtilebilir.
"name = değer" biçimi, burada ad, yukarıda belirtilen sunucu değişkenlerinden biridir ve
değer, sonunda M ve olası periyotlar olan veya olmayan pozitif bir tamsayıdır (için
sürüm). Örneğin, bir 18M key_buffer_size belirtmek için: key_buffer_size = 18M.
Veya 256 tablo_cache: table_cache = 256. M, milyon değil Megabayt anlamına gelir, yani
18 milyon 18,874,368 değil 18,000,000 demektir. Bu sunucu değişkenleri belirtilmemişse
(sırasıyla) aşağıdaki varsayılanlar kullanılır ve bu da garip değerlerin oluşmasına neden olabilir.
rapor edildi: 0.0.0, 64, 100, 8M, 0.

--outfile DOSYA
Raporu ekrana yazdırdıktan sonra, raporu DOSYA'ya da yazdırın. Dahili olarak,
mysqlreport, raporu her zaman önce geçici bir dosyaya yazar: /tmp/mysqlreport.PID on
*nix, c:sqlreport.PID Windows'ta (PID, betiğin işlem kimliğidir). Sonra yazdırır
temp dosyası ekrana. Ardından --outfile belirtilirse, geçici dosya şuraya kopyalanır:
OUTFILE. --email'den sonra (aşağıda), geçici dosya silinir.

--e-posta ADRES
Raporu ekrana yazdırdıktan sonra, raporu ADDRESS'e e-posta ile gönderin. Bu seçenek
içinde sendmail gerektirir /usr/sbin/, bu nedenle Windows üzerinde çalışmaz.
/usr/sbin/sendmail örneğin, qmail'e bir sembol bağlantısı veya herhangi bir MTA olabilir.
sendmail'in -t komut satırı seçeneğini ve işlemini taklit eder. KİMDEN: alanı
"mysqlreport", KONU: "MySQL durum raporu"dur.

--flush durumu
Bir "FLUSH STATUS" yürütün; raporları oluşturduktan sonra. Eğer senin yoksa
MySQL'de bunu yapmak için izinler DBD::mysql::st'den bir hata sonra yazdırılacak
raporlar.

YAZARLAR


Daniel Nichter

mysqlreport bozulursa, bana şu adresten bir mesaj gönderin: http://hackmysql.com/feedback ile
hata.

onworks.net hizmetlerini kullanarak mysqlreport'u çevrimiçi kullanın



En yeni Linux ve Windows çevrimiçi programları