GoGPT Best VPN GoSearch

فاویکون OnWorks

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

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

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

برنامه:

نام


myisampack - جداول MyISAM فشرده و فقط خواندنی را تولید کنید

خلاصه


myisampack [گزینه های] نام فایل ...

شرح


La myisampack ابزار، جداول MyISAM را فشرده می کند. myisampack با فشرده سازی هر کدام کار می کند
ستون در جدول به طور جداگانه معمولا، myisampack فایل دیتا را بین 40 تا 70 درصد بسته بندی می کند.

هنگامی که جدول بعدا استفاده می شود، سرور اطلاعات مورد نیاز را در حافظه می خواند
ستون ها را از حالت فشرده خارج کنید این منجر به عملکرد بسیار بهتر در هنگام دسترسی به فرد می شود
ردیف‌ها، زیرا فقط باید یک ردیف را از حالت فشرده خارج کنید.

MySQL در صورت امکان از mmap() برای انجام نقشه برداری حافظه روی جداول فشرده استفاده می کند. اگر mmap()
کار نمی کند، MySQL به عملیات عادی فایل خواندن/نوشتن برمی گردد.

لطفا نکات زیر توجه کنید:

· اگر mysqld سرور با غیرفعال بودن قفل خارجی فراخوانی شد، ایده خوبی نیست
استناد کردن myisampack اگر ممکن است جدول در طول بسته بندی توسط سرور به روز شود
روند. ایمن ترین کار فشرده کردن جداول با توقف سرور است.

· پس از بسته بندی یک میز، فقط خواندنی می شود. این به طور کلی در نظر گرفته شده است (مانند زمانی که
دسترسی به جداول بسته بندی شده روی سی دی).

· myisampack جداول پارتیشن بندی شده را پشتیبانی نمی کند.

فراخوانی myisampack مثل این:

پوسته> myisampack [گزینه های] نام فایل ...

هر آرگومان نام فایل باید نام یک فایل شاخص (.MYI) باشد. اگر در آن نیستید
دایرکتوری پایگاه داده، باید نام مسیر فایل را مشخص کنید. جایز است
پسوند .MYI را حذف کنید.

پس از فشرده سازی یک جدول با myisampack، شما باید استفاده کنید myisamchk -rq برای بازسازی آن
نمایه ها myisamchk(1).

myisampack گزینه های زیر را پشتیبانی می کند. همچنین فایل های گزینه را می خواند و پشتیبانی می کند
گزینه‌های پردازش آنها در بخش 4.2.7، «گزینه‌های خط فرمان که تأثیر می‌گذارند» شرح داده شده است.
Option-File Handling”.

· --کمک, -?

نمایش یک پیام راهنما و خروج.

· --پشتیبان گیری, -b

با استفاده از نام، از فایل داده هر جدول یک نسخه پشتیبان تهیه کنید tbl_name.قدیمی

· --character-sets-dir=مسیر

دایرکتوری که مجموعه کاراکترها در آن نصب شده است. به بخش 10.5، «مجموعه کاراکترها» مراجعه کنید
پیکربندی».

· --debug[=debug_Options], -# [debug_Options]

یک گزارش اشکال زدایی بنویسید. غیر معمول debug_Options رشته d:t:o است،نام فایل. به طور پیش فرض
d:t:o است.

· --زور, -f

یک میز بسته بندی شده تولید کنید حتی اگر بزرگتر از میز اصلی یا اگر بزرگتر شود
فایل میانی از فراخوان قبلی myisampack وجود دارد. (myisampack ایجاد
یک فایل میانی به نام tbl_name.TMD در دایرکتوری پایگاه داده در حالی که فشرده می شود
میز. اگر بکشی myisampackممکن است فایل TMD. حذف نشود.) به طور معمول،
myisampack اگر آن را پیدا کند با یک خطا خارج می شود tbl_nameTMD وجود دارد. با --زور,
myisampack به هر حال میز را جمع می کند.

· --join=big_tbl_name, -j big_tbl_name

همه جداول نامگذاری شده در خط فرمان را به یک جدول بسته بندی شده ملحق کنید big_tbl_name. همه
جداولی که قرار است با هم ترکیب شوند باید ساختار یکسانی دارند (نام ستون ها و
انواع، نمایه های مشابه، و غیره).

big_tbl_name قبل از عملیات پیوستن نباید وجود داشته باشد. همه جداول منبع نامگذاری شده در
خط فرمانی که باید در آن ادغام شود big_tbl_name باید وجود داشته باشد. جداول منبع خوانده می شود
برای عملیات پیوستن اما اصلاح نشده است. عملیات join یک .frm ایجاد نمی کند
پرونده برای big_tbl_nameبنابراین پس از اتمام عملیات join، فایل .frm را از آن کپی کنید
یکی از جداول منبع را نام ببرید big_tbl_name.frm.

· --بی صدا, -s

حالت بی صدا. خروجی را فقط زمانی بنویسید که خطا رخ دهد.

· --تست, -t

در واقع میز را بسته بندی نکنید، فقط بسته بندی آن را آزمایش کنید.

· --tmpdir=مسیر, -T مسیر

از دایرکتوری نامگذاری شده به عنوان مکان استفاده کنید myisampack فایل های موقت ایجاد می کند

· -- پرحرف, -v

حالت پرمخاطب. اطلاعاتی در مورد پیشرفت عملیات بسته بندی و آن بنویسید
نتيجه

· - نسخه, -V

نمایش اطلاعات نسخه و خروج.

· --صبر کن, -w

اگر جدول در حال استفاده است صبر کنید و دوباره امتحان کنید. اگر mysqld سرور با خارجی فراخوانی شد
قفل غیرفعال است، ایده خوبی برای فراخوانی نیست myisampack اگر جدول ممکن است
در طول فرآیند بسته بندی توسط سرور به روز می شود.

دنباله دستورات زیر یک جلسه فشرده سازی جدول معمولی را نشان می دهد:

پوسته> ls -l ایستگاه.*
-rw-rw-r-- 1 monty my 994128 17 آوریل 19:00 station.MYD
-rw-rw-r-- 1 monty my 53248 17 آوریل 19:00 station.MYI
-rw-rw-r-- 1 monty my 5767 17 آوریل 19:00 station.frm
پوسته> myisamchk -dvv ایستگاه
فایل MyISAM: ایستگاه
ایسام نسخه: 2
زمان ایجاد: 1996-03-13 10:08:58
زمان بازیابی: 1997-02-02 3:06:43
رکوردهای داده: 1192 بلوک های حذف شده: 0
قطعات فایل دیتا: 1192 داده های حذف شده: 0
نشانگر فایل داده (بایت): 2 نشانگر فایل کلیدی (بایت): 2
حداکثر طول فایل داده: 54657023 حداکثر طول فایل کلید: 33554431
مدت رکورد: 834
فرمت ضبط: طول ثابت
توضیحات جدول:
کلید Start Len Index نوع Root Blocksize Rec/key
1 2 4 طولانی بدون علامت منحصر به فرد 1024 1024 1
2 32 30 ضرب. متن 10240 1024 1
نوع طول شروع فیلد
1 1 1
2 2 4
3 6 4
4 10 1
5 11 20
6 31 1
7 32 30
8 62 35
9 97 35
10 132 35
11 167 4
12 171 16
13 187 35
14 222 4
15 226 16
16 242 20
17 262 20
18 282 20
19 302 30
20 332 4
21 336 4
22 340 1
23 341 8
24 349 8
25 357 8
26 365 2
27 367 2
28 369 4
29 373 4
30 377 1
31 378 2
32 380 8
33 388 4
34 392 4
35 396 4
36 400 4
37 404 1
38 405 4
39 409 4
40 413 4
41 417 4
42 421 4
43 425 4
44 429 20
45 449 30
46 479 1
47 480 1
48 481 79
49 560 79
50 639 79
51 718 79
52 797 8
53 805 1
54 806 1
55 807 20
56 827 4
57 831 4
پوسته> myisampack ایستگاه.MYI
ایستگاه فشرده سازی.MYI: (1192 رکورد)
- محاسبه آمار
عادی: 20 فضای خالی: 16 خالی-صفر: 12 خالی پر: 11
پیش فاصله: 0 فضای پایانی: 12 جدول جستجو: 5 صفر: 7
درختان اصلی: 57 پس از پیوستن: 17
- فشرده سازی فایل
٪۱۰۰
به یاد داشته باشید که myisamchk -rq را روی جداول فشرده اجرا کنید
پوسته> ls -l ایستگاه.*
-rw-rw-r-- 1 monty my 127874 17 آوریل 19:00 station.MYD
-rw-rw-r-- 1 monty my 55296 17 آوریل 19:04 station.MYI
-rw-rw-r-- 1 monty my 5767 17 آوریل 19:00 station.frm
پوسته> myisamchk -dvv ایستگاه
فایل MyISAM: ایستگاه
ایسام نسخه: 2
زمان ایجاد: 1996-03-13 10:08:58
زمان بازیابی: 1997-04-17 19:04:26
رکوردهای داده: 1192 بلوک های حذف شده: 0
قطعات فایل دیتا: 1192 داده های حذف شده: 0
نشانگر فایل داده (بایت): 3 نشانگر فایل کلیدی (بایت): 1
حداکثر طول فایل داده: 16777215 حداکثر طول فایل کلید: 131071
مدت رکورد: 834
فرمت ضبط: فشرده
توضیحات جدول:
کلید Start Len Index نوع Root Blocksize Rec/key
1 2 4 طولانی بدون علامت منحصر به فرد 10240 1024 1
2 32 30 ضرب. متن 54272 1024 1
طول شروع فیلد نوع Huff Tree Bits
1 1 1 ثابت 1 0
2 2 4 صفر پر کردن(1) 2 9
3 6 4 بدون صفر، صفر پر کردن(1) 2 9
4 10 1 3 9
جستجوی جدول 5 11 20 4 0
6 31 1 3 9
7 32 30 بدون فضای پایانی، not_always 5 9
8 62 35 بدون فضای پایانی، not_always، بدون خالی 6 9
9 97 35 خالی نیست 7 9
10 132 35 بدون فضای پایانی، not_always، بدون خالی 6 9
11 167 4 صفر پر کردن(1) 2 9
12 171 16 بدون فضای پایانی، not_always، بدون خالی 5 9
13 187 35 بدون فضای پایانی، not_always، بدون خالی 6 9
14 222 4 صفر پر کردن(1) 2 9
15 226 16 بدون فضای پایانی، not_always، بدون خالی 5 9
16 242 20 بدون فضای پایانی، not_always 8 9
17 262 20 بدون فضای پایانی، بدون خالی 8 9
18 282 20 بدون فضای پایانی، بدون خالی 5 9
19 302 30 بدون فضای پایانی، بدون خالی 6 9
20 332 4 همیشه صفر 2 9
21 336 4 همیشه صفر 2 9
22 340 1 3 9
جستجوی جدول 23 341 8 9 0
جستجوی جدول 24 349 8 10 0
25 357 8 همیشه صفر 2 9
26 365 2 2 9
27 367 2 بدون صفر، صفر پر کردن(1) 2 9
28 369 4 بدون صفر، صفر پر کردن(1) 2 9
جستجوی جدول 29 373 4 11 0
30 377 1 3 9
31 378 2 بدون صفر، صفر پر کردن(1) 2 9
32 380 8 بدون صفر 2 9
33 388 4 همیشه صفر 2 9
جستجوی جدول 34 392 4 12 0
35 396 4 بدون صفر، صفر پر کردن(1) 13 9
36 400 4 بدون صفر، صفر پر کردن(1) 2 9
37 404 1 2 9
38 405 4 بدون صفر 2 9
39 409 4 همیشه صفر 2 9
40 413 4 بدون صفر 2 9
41 417 4 همیشه صفر 2 9
42 421 4 بدون صفر 2 9
43 425 4 همیشه صفر 2 9
44 429 20 خالی نیست 3 9
45 449 30 خالی نیست 3 9
46 479 1 14 4
47 480 1 14 4
48 481 79 بدون فضای پایانی، بدون خالی 15 9
49 560 79 خالی نیست 2 9
50 639 79 خالی نیست 2 9
51 718 79 بدون فضای پایانی 16 9
52 797 8 خالی نیست 2 9
53 805 1 17 1
54 806 1 3 9
55 807 20 خالی نیست 3 9
56 827 4 بدون صفر، صفر پر کردن(2) 2 9
57 831 4 بدون صفر، صفر پر کردن(1) 2 9

myisampack انواع اطلاعات زیر را نمایش می دهد:

· طبیعی

تعداد ستون هایی که برای آنها از بسته بندی اضافی استفاده نشده است.

· فضای خالی

تعداد ستون های حاوی مقادیری که فقط فاصله هستند. اینها یک بیت را اشغال می کنند.

· خالی-صفر

تعداد ستون های حاوی مقادیری که فقط صفرهای باینری هستند. اینها یکی را اشغال می کنند
بیت

· خالی پر کردن

تعداد ستون‌های عدد صحیحی که محدوده بایت کامل نوع خود را اشغال نمی‌کنند.
اینها به نوع کوچکتر تغییر می کنند. به عنوان مثال، یک ستون BIGINT (هشت بایت) می تواند باشد
به عنوان یک ستون TINYINT (یک بایت) ذخیره می شود اگر همه مقادیر آن در محدوده 128- تا باشد.
127.

· پیش فضا

تعداد ستون های اعشاری که با فاصله های پیشرو ذخیره می شوند. در این مورد، هر یک
مقدار شامل تعداد فضاهای پیشرو است.

· فضای انتهایی

تعداد ستون هایی که فضاهای انتهایی زیادی دارند. در این مورد، هر مقدار
شامل تعداد فضاهای انتهایی است.

· جدول جستجو

ستون فقط تعداد کمی از مقادیر مختلف داشت که به یک تبدیل شدند
ENUM قبل از فشرده سازی هافمن.

· صفر

تعداد ستون هایی که تمام مقادیر آنها صفر است.

· درختان اصلی

تعداد اولیه درختان هافمن

· پس از پیوستن

تعداد درختان هافمن متمایز باقی مانده پس از پیوستن به درختان برای ذخیره هدر
فضا.

پس از فشرده شدن جدول، خطوط فیلد توسط نمایش داده می شود myisamchk -dvv شامل
اطلاعات اضافی در مورد هر ستون:

· نوع

نوع داده مقدار ممکن است حاوی هر یک از توصیفگرهای زیر باشد:

· مقدار ثابت

همه سطرها ارزش یکسانی دارند.

· بدون فضای پایانی

فضای پایانی را ذخیره نکنید.

· بدون فضای پایانی، not_always

فضای پایانی را ذخیره نکنید و برای همه مقادیر فشرده سازی فضای پایانی انجام ندهید.

· بدون فضای پایانی، بدون خالی

فضای پایانی را ذخیره نکنید. مقادیر خالی را ذخیره نکنید.

· جدول جستجو

ستون به ENUM تبدیل شد.

· پر کردن صفر(N)

مهمترین N بایت ها در مقدار همیشه 0 هستند و ذخیره نمی شوند.

· بدون صفر

صفرها را ذخیره نکنید.

· همیشه صفر

مقادیر صفر با استفاده از یک بیت ذخیره می شوند.

· درخت هاف

تعداد درخت هافمن مرتبط با ستون.

· بیت ها

تعداد بیت های استفاده شده در درخت هافمن.

بعد از دویدن myisampack، باید بدوید myisamchk برای ایجاد مجدد هر نمایه در این زمان،
همچنین می توانید بلوک های فهرست را مرتب کنید و آمار مورد نیاز برای بهینه ساز MySQL را ایجاد کنید
کارآمدتر کار کنید:

پوسته> myisamchk -rq -- مرتب سازی-شاخص --تجزیه و تحلیل tbl_name.MYI

پس از اینکه جدول بسته بندی شده را در فهرست پایگاه داده MySQL نصب کردید، باید
اجرا کردن mysqladmin میزهای فلاش به زور mysqld برای شروع استفاده از جدول جدید

برای باز کردن بسته بندی یک میز بسته بندی شده، از --باز کردن بسته بندی گزینه ای برای myisamchk.

کپی رایت


حق چاپ © 1997، 2014، Oracle و/یا شرکت های وابسته به آن. تمامی حقوق محفوظ است.

این مستندات یک نرم افزار رایگان است. شما می توانید آن را دوباره توزیع کنید و/یا فقط در زیر آن را تغییر دهید
شرایط مجوز عمومی عمومی گنو که توسط بنیاد نرم افزار آزاد منتشر شده است.
نسخه 2 لایسنس

این مستندات به این امید که مفید باشد، اما بدون هیچ گونه، توزیع شده است
ضمانتنامه؛ حتی بدون ضمانت ضمنی قابلیت خرید و فروش یا تناسب اندام برای یک مورد خاص
هدف. برای جزئیات بیشتر به مجوز عمومی عمومی گنو مراجعه کنید.

شما باید یک کپی از مجوز عمومی عمومی گنو را همراه با برنامه دریافت کرده باشید.
اگر نه، به بنیاد نرم افزار آزاد، شرکت، خیابان فرانکلین 51، طبقه پنجم بنویسید،
بوستون، MA 02110-1301 ایالات متحده آمریکا یا ببینید http://www.gnu.org/licenses/.

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


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

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

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

Ad




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