| KCTREETEST(1) | Kyoto Cabinet | KCTREETEST(1) |
نام (NAME)
kctreetest - ابزار تست کارایی و آزمون پایگاهداده B+Tree در Kyoto Cabinet
توضیحات (DESCRIPTION)
دستور kctreetest ابزاری برای سنجش امکانات و آزمون کارایی پایگاهداده درختی مبتنی بر فایل (B+Tree) است. این دستور در قالبهای زیر استفاده میشود. path مسیر فایل پایگاهداده را مشخص میکند. rnum تعداد تکرارها را تعیین میکند.
kctreetest order [-th num] [-rnd] [-set|-get|-getw|-rem|-etc] [-tran] [-oat|-onl|-onl|-otl|-onr] [-apow num] [-fpow num] [-ts] [-tl] [-tc] [-bnum num] [-psiz num] [-msiz num] [-dfunit num] [-pccap num] [-rcd|-rcld|-rcdd] [-lv] path rnum
آزمونهای
ترتیبی را
اجرا
میکند.
kctreetest queue [-th num] [-it
num] [-rnd]
[-oat|-onl|-onl|-otl|-onr]
[-apow num] [-fpow
num] [-ts] [-tl]
[-tc] [-bnum num] [-psiz
num] [-msiz num]
[-dfunit num] [-pccap
num] [-rcd|-rcld|-rcdd]
[-lv] path rnum
عملیات
صفبندی را
اجرا
میکند.
kctreetest wicked [-th num] [-it
num]
[-oat|-onl|-onl|-otl|-onr]
[-apow num] [-fpow
num] [-ts] [-tl]
[-tc] [-bnum num] [-psiz
num] [-msiz num]
[-dfunit num] [-pccap
num] [-rcd|-rcld|-rcdd]
[-lv] path rnum
عملیات
مختلط
انتخابشده
بهصورت
تصادفی را
اجرا
میکند.
kctreetest tran [-th num] [-it
num] [-hard]
[-oat|-onl|-onl|-otl|-onr]
[-apow num] [-fpow
num] [-ts] [-tl]
[-tc] [-bnum num] [-psiz
num] [-msiz num]
[-dfunit num] [-pccap
num] [-rcd|-rcld|-rcdd]
[-lv] path rnum
آزمون
تراکنش را
اجرا
میکند.
گزینهها شامل موارد زیر هستند:
-th num :
تعداد
نخهای
پردازشی (threads)
را مشخص
میکند.
-rnd : آزمون تصادفی انجام میدهد.
-set : فقط عملیات مقداردهی و ذخیره را انجام میدهد.
-get : فقط عملیات خواندن و دریافت را انجام میدهد.
-getw : فقط عملیات دریافت با بافر را انجام میدهد.
-rem : فقط عملیات حذف را انجام میدهد.
-etc : عملیات متفرقه را انجام میدهد.
-tran : تراکنش را اجرا میکند.
-oat : پایگاهداده را با گزینه تراکنش خودکار (auto transaction) باز میکند.
-oas : پایگاهداده را با گزینه همگامسازی خودکار (auto synchronization) باز میکند.
-onl : پایگاهداده را با گزینه بدون قفلگذاری (no locking) باز میکند.
-otl : پایگاهداده را با گزینه تلاش برای قفلگذاری (try locking) باز میکند.
-onr : پایگاهداده را با گزینه بدون بازیابی خودکار (no auto repair) باز میکند.
-apow num : توان ترازسازی اندازه رکوردها را مشخص میکند.
-fpow num : توان ظرفیت استخر بلوکهای آزاد را مشخص میکند.
-ts : پایگاهداده را با گزینه اندازه کوچک (small) بهینهسازی میکند.
-tl : پایگاهداده را با گزینه خطی (linear) بهینهسازی میکند.
-tc : پایگاهداده را با گزینه فشردهسازی (compression) بهینهسازی میکند.
-bnum num : تعداد باکتهای جدول هش را مشخص میکند.
-psiz num : اندازه هر صفحه (page) را مشخص میکند.
-msiz num : اندازه ناحیه نگاشتشده در حافظه (memory-mapped) را مشخص میکند.
-dfunit num : گام واحد یکپارچهسازی خودکار فضای خالی (auto defragmentation) را مشخص میکند.
-pccap num : ظرفیت حافظه موقت صفحات (page cache) را مشخص میکند.
-rcd : استفاده از مقایسهگر دهدهی به جای مقایسهگر لغوی.
-rcld : استفاده از مقایسهگر لغوی نزولی به جای صعودی.
-rcdd : استفاده از مقایسهگر دهدهی نزولی به جای لغوی.
-lv : تمام خطاها را گزارش میدهد.
-it num : تعداد تکرارها را مشخص میکند.
-hard : همگامسازی فیزیکی دیسک را انجام میدهد.
-rnd : آزمون تصادفی انجام میدهد.
-set : فقط عملیات مقداردهی و ذخیره را انجام میدهد.
-get : فقط عملیات خواندن و دریافت را انجام میدهد.
-getw : فقط عملیات دریافت با بافر را انجام میدهد.
-rem : فقط عملیات حذف را انجام میدهد.
-etc : عملیات متفرقه را انجام میدهد.
-tran : تراکنش را اجرا میکند.
-oat : پایگاهداده را با گزینه تراکنش خودکار (auto transaction) باز میکند.
-oas : پایگاهداده را با گزینه همگامسازی خودکار (auto synchronization) باز میکند.
-onl : پایگاهداده را با گزینه بدون قفلگذاری (no locking) باز میکند.
-otl : پایگاهداده را با گزینه تلاش برای قفلگذاری (try locking) باز میکند.
-onr : پایگاهداده را با گزینه بدون بازیابی خودکار (no auto repair) باز میکند.
-apow num : توان ترازسازی اندازه رکوردها را مشخص میکند.
-fpow num : توان ظرفیت استخر بلوکهای آزاد را مشخص میکند.
-ts : پایگاهداده را با گزینه اندازه کوچک (small) بهینهسازی میکند.
-tl : پایگاهداده را با گزینه خطی (linear) بهینهسازی میکند.
-tc : پایگاهداده را با گزینه فشردهسازی (compression) بهینهسازی میکند.
-bnum num : تعداد باکتهای جدول هش را مشخص میکند.
-psiz num : اندازه هر صفحه (page) را مشخص میکند.
-msiz num : اندازه ناحیه نگاشتشده در حافظه (memory-mapped) را مشخص میکند.
-dfunit num : گام واحد یکپارچهسازی خودکار فضای خالی (auto defragmentation) را مشخص میکند.
-pccap num : ظرفیت حافظه موقت صفحات (page cache) را مشخص میکند.
-rcd : استفاده از مقایسهگر دهدهی به جای مقایسهگر لغوی.
-rcld : استفاده از مقایسهگر لغوی نزولی به جای صعودی.
-rcdd : استفاده از مقایسهگر دهدهی نزولی به جای لغوی.
-lv : تمام خطاها را گزارش میدهد.
-it num : تعداد تکرارها را مشخص میکند.
-hard : همگامسازی فیزیکی دیسک را انجام میدهد.
این دستور در صورت موفقیت مقدار 0 و در صورت بروز خطا مقدار دیگری را برمیگرداند.
همچنین ببینید (SEE ALSO)
| 2012-05-24 | Man Page |