| MYSQL2DLF.IN(1) | LogReport's Lire Documentation | MYSQL2DLF.IN(1) |
نام (NAME)
mysql2dlf - تبدیل فایلهای لاگ MySQL به قالب DLF
خلاصه دستور (SYNOPSIS)
mysql2dlf
توضیحات (DESCRIPTION)
دستور mysql2dlf یک فایل لاگ پرسمان (query log) مربوط به MySQL را به قالب DLF تبدیل میکند. اطلاعات بیشتر درباره MySQL را میتوانید در http://www.mysql.org بیابید. فایل لاگ پرسمان توسط گزینه --log[=file] در mysqld یا تنظیم log=file در فایل پیکربندی MySQL مشخص میشود.
نمونهای از چنین فایل لاگی به شکل زیر است:
/usr/sbin/mysqld, Version: 3.23.43-debug-log, started with:
Tcp port: 3306 Unix socket: /var/run/mysqld/mysqld.sock
Time Id Command Argument
011218 15:02:58 1 Connect root@localhost on
1 Query SHOW VARIABLES LIKE 'pid_file'
1 Shutdown
011226 21:35:59 6 Connect joe@localhost on
6 Init DB nmrshiftdb
6 Query SHOW VARIABLES
یا
42401 Query SELECT
bannerID,
banner,
format,
width,
height,
alt,
url
FROM
banners
WHERE
act = 'true' AND (keyw = 'fullsize' OR keyw = 'global')
قالب عمومی دیتابیس dlf در فایل database.xml شرح داده شده است.
مثالها (EXAMPLES)
برای پردازش لاگ تولیدشده توسط MySQL:
$ mysql2dlf < mysql-log
ابزار mysql2dlf بهندرت بهتنهایی استفاده میشود، و بیشتر توسط lr_log2report فراخوانی میگردد:
$ lr_log2report mysql < /var/log/mysql-log
نکات (NOTES)
این تجزیهگر فقط برای فایلهای لاگ پرسمان MySQL نسخه 3.23.46 آزمایش شده است.
اشکالات (BUGS)
این مبدل قبل از نوشتن خروجی، تمامی اطلاعات فایل لاگ را در یک آرایه تو در توی بزرگ در حافظه ذخیره میکند؛ بنابراین، میزان مصرف حافظه بهصورت خطی با اندازه فایل لاگ افزایش مییابد.
همچنین ببینید (SEE ALSO)
نسخه (VERSION)
$Id: mysql2dlf.in,v 1.12 2010/12/05 20:36:45 wraay Exp $
حق نشر (COPYRIGHT)
حق نشر © ۲۰۰۱، ۲۰۰۲ بنیاد Stichting LogReport به نشانی LogReport@LogReport.org
این برنامه یک نرمافزار آزاد است؛ شما میتوانید آن را تحت شرایط «پروانه عمومی همگانی گنو» (GPL) که توسط بنیاد نرمافزارهای آزاد منتشر شده است، چه نسخهٔ ۲ پروانه و چه (به انتخاب خودتان) هر نسخهٔ پس از آن، بازتوزیع کرده یا تغییر دهید.
این برنامه با این امید توزیع شده است که مفید واقع شود، اما بدون هیچگونه ضمانتی؛ حتی بدون ضمانت ضمنی قابلیت فروش یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر «پروانه عمومی همگانی گنو» را ببینید.
شما باید همراه با این برنامه نسخهای از «پروانه عمومی همگانی گنو» را دریافت کرده باشید (فایل COPYING را ببینید)؛ در غیر این صورت به http://www.gnu.org/copyleft/gpl.html مراجعه کنید.
نویسنده (AUTHOR)
Egon Willighagen <egonw@logreport.org>
| 2025-09-28 | Lire 2.1.1 |