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 از گزینه‌های زیر پشتیبانی می‌کند. • --help نمایش پیام راهنما و خروج. • -a عدم انتزاعی‌سازی تمامی اعداد به N و رشته‌ها به 'S'. • --debug, -d اجرا در حالت اشکال‌زدایی. • -g pattern تنها پرس‌وجوهایی را در نظر بگیر که با الگوی مورد نظر (به سبک grep) مطابقت دارند. • -h host_name نام میزبان سرور MariaDB برای نام فایل *-slow.log است. مقدار می‌تواند شامل نویسه‌های عام (wildcard) باشد. مقدار پیش‌فرض * (مطابقت با همه) است. • -i name نام نمونه سرور (در صورت استفاده از اسکریپت راه‌اندازی mariadb.server). • -l زمان قفل را از زمان کل کسر نکن. • -n N انتزاعی‌سازی اعداد با دست‌کم N رقم درون نام‌ها. • -r معکوس کردن ترتیب مرتب‌سازی. • -s sort_type نحوه مرتب‌سازی خروجی. مقدار sort_type باید از فهرست زیر انتخاب شود: • t, aa: مرتب‌سازی بر اساس سطرهای تحت‌تأثیر یا میانگین سطرهای تحت‌تأثیر • l, ae: مرتب‌سازی بر اساس سطرهای بررسی‌شده یا مجموع سطرهای بررسی‌شده • l, at: مرتب‌سازی بر اساس زمان پرس‌وجو یا میانگین زمان پرس‌وجو • l, al: مرتب‌سازی بر اساس زمان قفل یا میانگین زمان قفل • s, as: مرتب‌سازی بر اساس سطرهای ارسال‌شده یا میانگین سطرهای ارسال‌شده • c: مرتب‌سازی بر اساس تعداد • -t N تنها نمایش N پرس‌وجوی اول در خروجی. • --verbose, -v حالت پرگو. چاپ اطلاعات بیشتر درباره عملکرد برنامه. مثال استفاده: 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 یا به مراجعه کنید. همچنین ببینید (SEE ALSO) برای اطلاعات بیشتر، لطفاً به مستندات MariaDB مراجعه کنید که به‌صورت برخط در در دسترس است. نویسنده (AUTHOR) بنیاد MariaDB (). MariaDB 11.8 5 March 2025 MARIADB-DUMPSLOW(1)