این دستور aria_chk است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
aria_chk - ابزار تعمیر و نگهداری جدول آریا
خلاصه
aria_chk [OPTIONS] جداول[.MAI]
شرح
شرح، بررسی و تعمیر جداول آریا. بدون گزینه تمام جداول در دستور استفاده می شود
برای خطا بررسی خواهد شد
جهانی گزینه های
-#, --debug=...
خروجی گزارش اشکال زدایی اغلب این "d:t:o، نام فایل" است.
-H, --کمک
چاپ همه گزینه های آرگومان مرتب شده بر اساس حروف الفبا.
-?, --کمک
چاپ همه گزینه ها بر اساس گروه
--datadir=مسیر
مسیر برای فایل کنترلی (و لاگ اگر -logdir استفاده نشده)
-logdir=مسیر
مسیر برای فایل های گزارش
----ignore-control-file
فایل کنترل را باز نکنید فقط در صورتی از این استفاده کنید که مطمئن هستید جداول داخل آن نیستند
استفاده توسط برنامه دیگری!
--require-control-file
اگر نتوانیم فایل maria_log_control را پیدا کنیم/بخوانیم لغو کنیم
-s, --بی صدا
فقط خطاهای چاپ می توان از دو استفاده کرد -s برای ساختن maria_chk خیلی بی صدا.
-t, --tmpdir=مسیر
مسیر برای فایل های موقت مسیرهای متعددی را می توان مشخص کرد که با کولون (:) از هم جدا می شوند.
آنها به صورت گرد استفاده خواهند شد.
-v, -- پرحرف
اطلاعات بیشتر را چاپ کنید این را می توان با استفاده کرد --شرح و --بررسی. از بسیاری استفاده کنید
-v برای پرحرفی بیشتر
-V, - نسخه
نسخه را چاپ کنید و خارج شوید.
-w, --صبر کن
اگر میز قفل است صبر کنید.
بررسی گزینه های (بررسی is la به طور پیش فرض اقدام برای aria_chk)
-c, --بررسی
جدول را برای خطاها بررسی کنید
-e, - تمدید-بررسی
جدول را خیلی دقیق بررسی کنید. از این فقط در موارد شدید همانطور که aria_chk باید استفاده کنید
به طور معمول می توانید بفهمید که آیا جدول حتی بدون این سوئیچ سالم است یا خیر.
-F, --سریع
فقط جداول را بررسی کنید که به درستی بسته نشده اند.
-C, --فقط بررسی-تغییر شد
فقط جداول را بررسی کنید که از آخرین بررسی تغییر کرده اند.
-f, --زور
در صورت وجود هر گونه خطایی در جدول، با '-r' مجدداً راه اندازی کنید. ایالات به عنوان به روز رسانی خواهد شد
با '--update-state'.
-i, -- اطلاعات
چاپ اطلاعات آماری مربوط به جدولی که بررسی شده است.
-m, ---چک متوسط
سریعتر از بررسی گسترده، اما فقط 99.99٪ از همه خطاها را پیدا می کند. باید خوب باشه
برای اکثر موارد کافی است
-T, --فقط خواندنی
جدول را علامت گذاری نکنید.
-U, - به روز رسانی - حالت
اگر خطایی پیدا شد، جداول را بهعنوان خراب علامتگذاری کنید و اگر خطایی پیدا نشد، آنها را تمیز کنید
خطاها اما جدول قبلاً به عنوان "غیر تمیز" علامت گذاری شده بود. این به شخص اجازه می دهد تا از شر آن خلاص شود
هشدارهایی مانند "میز به درستی بسته نشده است". اگر جدول به روز شد، آن را نیز به روز کنید
مهر زمانی برای زمان انجام چک این گزینه به صورت پیش فرض روشن است! استفاده کنید
-- skip-update-state برای غیر فعال کردن.
--warning-for-wrong-transaction-id
اگر شناسه تراکنش بزرگتر از آنچه را در جدول پیدا کردیم، هشدار دهید
در فایل کنترل وجود دارد. استفاده کنید --پرش-... برای غیرفعال کردن هشدار
بهبود یافتن (تعمیر)/ گزینه های (چه زمانی با استفاده از "--بازیابی" or "--بازیابی ایمن")
-B, --پشتیبان گیری
یک نسخه پشتیبان از فایل .MAD به عنوان "filename-time.BAK" تهیه کنید.
--صحیح-چک جمع
اطلاعات جمع کنترلی صحیح برای جدول
-D, --data-file-length=#
حداکثر طول فایل داده (هنگام ایجاد مجدد فایل داده زمانی که پر است).
-e, - تمدید-بررسی
سعی کنید هر ردیف ممکن را از فایل داده بازیابی کنید
تعداد زیادی ردیف زباله؛ اگر کاملاً ناامید نیستید از این گزینه استفاده نکنید.
-f, --زور
بازنویسی فایل های موقت قدیمی
-k, --keys-used=#
به آریا بگویید فقط چند کلید خاص را آپدیت کند. # ماسک کمی است که از کدام کلیدها استفاده کنید.
این را می توان برای درج سریعتر استفاده کرد.
--max-record-length=#
اگر aria_chk نتواند حافظه را برای نگهداری آن اختصاص دهد، از ردیفهای بزرگتر رد شوید.
-r, --بازیابی
تقریباً هر چیزی را میتوان اصلاح کرد، به جز کلیدهای منحصربهفرد که منحصربهفرد نیستند.
-n, -- مرتب سازی-بازیابی
حتی اگر فایل موقت بسیار بزرگ باشد، با مرتبسازی بازیابی میشود.
-p, ---بازیابی موازی
از همان تکنیک '-r' و '-n' استفاده می کند، اما همه کلیدها را به صورت موازی، در
رشته های مختلف
-o, --ایمن-بازیابی
از روش قدیمی بازیابی استفاده می کند. کندتر از '-r' اما می تواند چند مورد را مدیریت کند
'-r' گزارش می دهد که نمی تواند فایل داده را تعمیر کند.
-- تراکنش-log
فرمان تعمیر ورود به گزارش تراکنش. اگر کسی بخواهد از آن استفاده کند این مورد نیاز است
aria_read_log برای تکرار تعمیر
--character-sets-dir=...
دایرکتوری که مجموعه کاراکترها در آن قرار دارند.
-- مجموعه-ترکیب=نام
ترتیب استفاده شده توسط شاخص را تغییر دهید.
-q, -- سریع
تعمیر سریعتر با عدم تغییر فایل داده. می توان یک «-q» دوم را به زور داد
aria_chk برای تغییر فایل اصلی در صورت وجود کلیدهای تکراری. توجه: جداول
جایی که فایل داده خراب است با این گزینه قابل رفع نیست.
-u, --باز کردن بسته بندی
فایل بسته بندی شده با ariapack را باز کنید.
دیگر اقدامات
-a, --تجزیه و تحلیل
تجزیه و تحلیل توزیع کلیدها برخی از پیوستن به MariaDB را سریعتر انجام می دهد. تو می توانی
توزیع محاسبه شده را با استفاده از "--description" بررسی کنید -- پرحرف جدول_نام'.
--stats_method=نام
نحوه برخورد کد جمع آوری آمار فهرست با NULL ها را مشخص می کند. مقادیر ممکن
نام عبارتند از "nulls_unequal" (پیش فرض برای 4.1/5.0)، "nulls_equal" (تقلید 4.0)، و
"nulls_ignored".
-d, --شرح
برخی از اطلاعات جدول را چاپ می کند.
-A, -- تنظیم خودکار افزایش[=ارزش]
وادار کردن auto_increment برای شروع با این مقدار یا بالاتر اگر مقداری داده نشد، پس
مقدار auto_increment بعدی را به بالاترین مقدار استفاده شده برای کلید خودکار + 1 تنظیم می کند.
-S, -- مرتب سازی-شاخص
مرتب سازی بلوک های شاخص این باعث افزایش سرعت "خواندن بعدی" در برنامه ها می شود.
-R, --sort-records=#
رکوردها را بر اساس شاخص مرتب کنید. این باعث میشود که دادههای شما بسیار محلیتر شود و
ممکن است کارها را سرعت بخشد (ممکن است انجام یک مرتب سازی در اولین بار بسیار کند باشد!).
-b, --block-search=#
یک رکورد پیدا کنید، یک بلوک در افست داده شده متعلق به آن است.
-z, -- صفر پر کردن
فضای خالی در داده ها و فایل های فهرست را با صفر پر کنید. این فایل دیتا را می سازد
قابل جابجایی بین سرورهای مختلف
--zerofill-keep-lsn
پسندیدن -- صفر پر کردن اما LSN صفحات داده/ایندکس را صفر نمی کند.
متغیر
--page_buffer_size=#
اندازه بافر صفحه استفاده شده توسط --ایمن- تعمیر
--read_buffer_size=#
خواندن اندازه بافر برای خواندن متوالی در حین اسکن
--sort_buffer_size=#
اندازه بافر مرتب سازی. استفاده شده توسط --بازیابی
--sort_key_blocks=#
بافر داخلی برای مرتب سازی کلیدها. دست نزن
--write_buffer_size=#
اندازه بافر را برای نوشتن های متوالی در حین تعمیر بنویسید
گزینه های پیش فرض از فایل های زیر به ترتیب داده شده خوانده می شوند: /etc/my.cnf
/etc/mysql/my.cnf ~/.my.cnf
گروه های زیر خوانده می شود: aria_chk
گزینه های زیر ممکن است به عنوان اولین آرگومان ارائه شوند:
--print-defaults
لیست آرگومان برنامه را چاپ کرده و خارج شوید.
-- بدون پیش فرض
گزینه های پیش فرض را از هیچ فایل گزینه ای نخوانید.
--defaults-file=#
فقط گزینه های پیش فرض را از فایل شماره داده شده بخوانید.
--defaults-extra-file=#
این فایل را بعد از خواندن فایل های سراسری بخوانید.
با استفاده از خدمات onworks.net از aria_chk به صورت آنلاین استفاده کنید