| MARIADB-DUMPSLOW(1) | MariaDB Database System | MARIADB-DUMPSLOW(1) |
نام (NAME)
mariadb-dumpslow - تجزیه و خلاصهسازی فایل لاگ پرسوجوهای کند MariaDB
خلاصه دستور (SYNOPSIS)
mariadb-dumpslow [گزینهها] [log_file ...]
توضیحات (DESCRIPTION)
لاگ پرسوجوهای کند MariaDB شامل اطلاعاتی درباره پرسوجوهایی است که اجرای آنها زمان زیادی میبرد. mariadb-dumpslow فایلهای لاگ پرسوجوهای کند MariaDB را تجزیه کرده و خلاصهای از محتوای آنها را چاپ میکند.
بهطور معمول، mariadb-dumpslow پرسوجوهایی را که به جز در مقادیر دادههای عددی و رشتهای مشابه هستند، گروهبندی میکند. این ابزار هنگام نمایش خروجی خلاصه، این مقادیر را به N و 'S' “انتزاعی” میکند. برای تغییر رفتار انتزاعیسازی مقادیر میتوان از گزینههای -a و -n استفاده کرد.
دستور mariadb-dumpslow را به این صورت اجرا کنید:
shell> mariadb-dumpslow [options] [log_file ...]
دستور mariadb-dumpslow از گزینههای زیر پشتیبانی میکند.
نمایش پیام راهنما و خروج.
عدم انتزاعیسازی تمامی اعداد به N و رشتهها به 'S'.
اجرا در حالت اشکالزدایی.
تنها پرسوجوهایی را در نظر بگیر که با الگوی مورد نظر (به سبک grep) مطابقت دارند.
نام میزبان سرور MariaDB برای نام فایل *-slow.log است. مقدار میتواند شامل نویسههای عام (wildcard) باشد. مقدار پیشفرض * (مطابقت با همه) است.
نام نمونه سرور (در صورت استفاده از اسکریپت راهاندازی mariadb.server).
زمان قفل را از زمان کل کسر نکن.
انتزاعیسازی اعداد با دستکم N رقم درون نامها.
معکوس کردن ترتیب مرتبسازی.
نحوه مرتبسازی خروجی. مقدار sort_type باید از فهرست زیر انتخاب شود:
تنها نمایش N پرسوجوی اول در خروجی.
حالت پرگو. چاپ اطلاعات بیشتر درباره عملکرد برنامه.
مثال استفاده:
shell> mariadb-dumpslow Reading mariadb slow query log from /usr/local/mysql/data/mysqld51-apple-slow.log Count: 1 Time=4.32s (4s) Lock=0.00s (0s) Rows=0.0 (0), root[root]@localhost insert into t2 select * from t1 Count: 3 Time=2.53s (7s) Lock=0.00s (0s) Rows=0.0 (0), root[root]@localhost insert into t2 select * from t1 limit N Count: 3 Time=2.13s (6s) Lock=0.00s (0s) Rows=0.0 (0), root[root]@localhost insert into t1 select * from t1
حق نشر (COPYRIGHT)
Copyright 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2025 MariaDB Foundation
این مستندات یک نرمافزار آزاد است؛ شما میتوانید آن را تحت شرایط «پروانه عمومی همگانی گنو» (GNU GPL) که توسط بنیاد نرمافزارهای آزاد منتشر شده است، چه نسخه ۲ پروانه، بازتوزیع کرده و/یا تغییر دهید.
این مستندات به این امید توزیع شده است که مفید واقع شود، اما بدون هیچگونه ضمانتی؛ حتی بدون ضمانت ضمنی قابلیت فروش یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به «پروانه عمومی همگانی گنو» مراجعه کنید.
شما باید همراه با این برنامه یک نسخه از پروانه عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، به بنیاد نرمافزارهای آزاد بنویسید: Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA یا به http://www.gnu.org/licenses مراجعه کنید.
همچنین ببینید (SEE ALSO)
برای اطلاعات بیشتر، لطفاً به مستندات MariaDB مراجعه کنید که بهصورت برخط در https://mariadb.com/docs در دسترس است.
نویسنده (AUTHOR)
بنیاد MariaDB (http://www.mariadb.org).
| 5 March 2025 | MariaDB 11.8 |