GoGPT Best VPN GoSearch

فاویکون OnWorks

mysqlreport - آنلاین در ابر

mysqlreport را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور mysqlreport است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


mysqlreport - یک گزارش دوستانه از مقادیر مهم وضعیت MySQL تهیه می کند

نحو


mysqlreport [گزینه های]

شرح


mysqlreport یک گزارش دوستانه از مقادیر مهم وضعیت MySQL ایجاد می کند. در واقع، باعث ایجاد یک
گزارش دوستانه تقریباً هر مقدار وضعیت از SHOW STATUS. برخلاف SHOW STATUS که
به سادگی بیش از 100 مقدار را برای نمایش در یک لیست طولانی قرار می دهد، mysqlreport تفسیر می کند و
مقادیر را قالب بندی می کند و مقادیر پایه و بسیاری از مقادیر استنباط شده دیگر را در a ارائه می کند
قالب قابل خواندن برای انسان نمونه گزارش های متعددی در صفحه وب mysqlreport موجود است
at http://hackmysql.com/mysqlreport.

مزیت mysqlreport این است که به شما این امکان را می دهد که به سرعت مجموعه وسیعی از آنها را مشاهده کنید
شاخص های عملکرد برای سرور MySQL شما که در غیر این صورت باید محاسبه شوند
با دست از تمام مقادیر مختلف SHOW STATUS. برای مثال، Index Read Ratio یک است
مقدار مهم است اما در SHOW STATUS وجود ندارد. این یک مقدار استنباط شده است (نسبت
Key_reads به Key_read_requests).

این مستندات تمام گزینه های خط فرمان در mysqlreport را مشخص می کند که بیشتر آنها
کنترل کنید که کدام گزارش چاپ می شود. این سند به چگونگی تفسیر اینها نمی پردازد
گزارش ها؛ این موضوع در سند راهنمای درک mysqlreport در پوشش داده شده است
http://hackmysql.com/mysqlreportguide.

OPTIONS


از نظر فنی، گزینه های خط فرمان به شکل --option هستند، اما -option نیز کار می کند. همه
اگر مخفف منحصر به فرد باشد، گزینه ها را می توان مخفف کرد. برای مثال گزینه --host can
به اختصار --ho اما نه --h زیرا --h مبهم است: می تواند به معنای --host یا --help باشد.

--کمک اطلاعات کمک خروجی و خروج.

--کاربر USER

--کلمه عبور
از نسخه 2.3 --password می تواند رمز عبور را در خط فرمان مانند
"--رمز عبور FOO". استفاده از --password به تنهایی بدون دادن رمز عبور روی دستور
خط باعث می شود mysqlreport یک رمز عبور را درخواست کند.

-روح ADDRESS

--بندر PORT

-- سوکت سوکت

--no-mycnf
--no-mycnf باعث می شود mysqlreport خوانده نشود ~/.my.cnf که به طور پیش فرض در غیر این صورت انجام می دهد.
--user و --password همیشه مقادیر از را لغو می کنند ~/.my.cnf.

--dtq چاپ گزارش توزیع مجموع پرس و جوها (DTQ) (تحت گزارش Total in Questions).
پرس و جوها (یا سوالات) را می توان به چهار حوزه اصلی تقسیم کرد: DMS (به --dms زیر مراجعه کنید)،
Com_ (به --com زیر مراجعه کنید)، COM_QUIT (به COM_QUIT و سوالات در
http://hackmysql.com/com_quit) و ناشناخته. --dtq تعداد پرس و جوهای موجود را فهرست می کند
هر یک از این مناطق به ترتیب نزولی.

-- dms چاپ گزارش اظهارات دستکاری داده ها (DMS) (تحت گزارش DMS در سوالات).
DMSها از بخش راهنمای MySQL 13.2 هستند. بیانیه های دستکاری داده ها
(در حال حاضر، mysqlreport فقط SELECT، INSERT، REPLACE، UPDATE و
DELETE.) هر DMS به ترتیب نزولی بر اساس تعداد فهرست شده است.

--com N
N عدد بالای مقادیر وضعیت غیر DMS Com_ را به ترتیب نزولی چاپ کنید (بعد از DMS در
گزارش سوالات). اگر N داده نشود، پیش فرض 3 است. چنین مقادیر Com_ غیر DMS
شامل Com_change_db، Com_show_tables، Com_rollback و غیره است.

--sas چاپ گزارش برای مقادیر وضعیت Select_ و Sort_ (بعد از گزارش سوالات). دیدن
MySQL متغیرهای وضعیت را انتخاب و مرتب کنید http://hackmysql.com/selectandsort.

-- تب گزارش‌های وضعیت موضوعات، لغو شده و بایت را چاپ کنید (بعد از ایجاد گزارش موقت). از
mysqlreport v2.3 گزارش Threads در مورد تمام مقادیر وضعیت Threads_ گزارش می دهد.

--qcache
چاپ گزارش Cache Query.

--همه معادل "--dtq --dms --com 3 --sas --qcache". (توجه کنید تب -- فراخوانی نشده است
توسط -- همه.)

--infile فایل
به جای دریافت مقادیر SHOW STATUS از MySQL، مقادیر را از FILE بخوانید. FILE است
اغلب یک کپی از خروجی SHOW STATUS شامل قالب بندی کاراکترها (|، +،
-). mysqlreport انتظار دارد FILE فرمت " value number " را داشته باشد که مقدار آن است
فقط کاراکترهای آلفا و زیرخط (AZ و _) و عدد یک عدد صحیح مثبت است.
هر چیزی قبل، بین یا بعد از مقدار و عدد نادیده گرفته می شود. mysqlreport نیز
به متغیرهای سرور MySQL زیر نیاز دارد: نسخه، table_cache، max_connections،
key_buffer_size، query_cache_size. این مقادیر را می توان در INFILE در
فرمت "name = مقدار" که در آن نام یکی از متغیرهای سرور ذکر شده است و
مقدار یک عدد صحیح مثبت با یا بدون M دنباله دار و دوره های ممکن (برای
نسخه). به عنوان مثال، برای تعیین یک key_buffer_size 18M: key_buffer_size = 18M.
یا، 256 table_cache: table_cache = 256. M به معنای میلیون مگابایت نیست، بنابراین
18M یعنی 18,874,368 نه 18,000,000. اگر این متغیرهای سرور مشخص نشده باشند
از پیش فرض های زیر استفاده می شود (به ترتیب) که ممکن است باعث ایجاد مقادیر عجیب و غریب شود
گزارش شده: 0.0.0، 64، 100، 8M، 0.

-- outfile فایل
پس از چاپ گزارش روی صفحه، گزارش را در FILE نیز چاپ کنید. در داخل،
mysqlreport همیشه ابتدا گزارش را در یک فایل موقت می نویسد: /tmp/mysqlreport.PID در
*nix, c:sqlreport.PID در ویندوز (PID شناسه فرآیند اسکریپت است). سپس چاپ می کند
فایل موقت برای صفحه نمایش سپس اگر --outfile مشخص شده باشد، فایل temp در آن کپی می شود
OUTFILE. پس از --email (در زیر)، فایل temp حذف می شود.

--پست الکترونیک ADDRESS
پس از چاپ گزارش روی صفحه، گزارش را به آدرس ADDRESS ایمیل کنید. این گزینه
به ارسال ایمیل نیاز دارد /usr/sbin/، بنابراین روی ویندوز کار نمی کند.
/usr/sbin/sendmail برای مثال می تواند یک پیوند سیم به qmail یا هر MTA باشد
گزینه و عملیات خط فرمان -t sendmail را شبیه سازی می کند. فیلد FROM: است
"mysqlreport"، SUBJECT: "گزارش وضعیت MySQL" است.

---وضعیت
یک "وضعیت FLUSH" را اجرا کنید. پس از تهیه گزارش ها اگر نداری
مجوز در MySQL برای انجام این کار، یک خطا از DBD::mysql::st بعد از چاپ چاپ می شود
گزارش ها

AUTHORS


دانیل نیچر

اگر mysqlreport خراب شد، برای من پیام ارسال کنید http://hackmysql.com/feedback با
خطا.

از mysqlreport به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.