۲۳۵۴
۲۹۸۴
۱۳۶۵
۲۳۶۵
۲۳۲۵٫۲۵
پنجاه
۱۲۴۵۸
۲۵۳۱۵
۳۱۵۴
۹۳۴۸
۹۵۶۸
۱۱۴۷۸
۲۶۶۷۵
۱۴۱۵۶
۶۵۴۷
۹۴۵۸
۱۴۵۷۸
۹۵۲۷
۹۹۸۵
۲۳۲۸۷
۹۵۵۸
۹۳۶
۱۲۳۶۹
۱۲۶۴۷
۱۱۹۵۷
۱۶۵۴
۱۱۷۳۲٫۷۵
با توجه به مقادیر به دست آمده در جدول ۶-۳، مشاهده میشود که در مدل WD، هرچه تعداد تراکنشها بیشتر شود سرعت مدل کمی کاهش مییابد. زمانی که دو تراکنش اجرا میشوند به طور متوسط هر دستور ۱٫۴۷۲۶ مرحله، زمان برای اجرا صرف خواهد کرد. اما زمانی که سه تراکنش اجرا میشوند به طور متوسط هر دستور ۱٫۸۹۹۳ مرحله، زمان برای اجرا صرف خواهد کرد. به این ترتیب همانطور که در پنج، ده و پنجاه تراکنش هم دیده میشود، با افزایش تعداد تراکنشها، زمان اجرای هر دستور کمی افزایش مییابد.
( اینجا فقط تکه ای از متن پایان نامه درج شده است. برای خرید متن کامل فایل پایان نامه با فرمت ورد می توانید به سایت feko.ir مراجعه نمایید و کلمه کلیدی مورد نظرتان را جستجو نمایید. )
مقایسهی مدلهای ۲PL، WW و WD براساس پارامتر تعداد تراکنشها
در شکل ۶-۱، تعداد مرحلههای اجرای دو و سه تراکنش در مدلهای ۲PL، WW و WD مقایسه شدهاند.
شکل ۶-۱- مقایسه تعداد گامهای اجرای دو، سه، پنج، ده و پنجاه تراکنش در مدلهای ۲PL، WW و WD
همانطور که در شکل ۶-۱، مشاهده میشود، در هنگامی که دو، سه، پنج و یا پنجاه تراکنش ورودی داریم، WW از نظر زمان اجرا نسبت به دو مدل دیگر سرعت بیشتری دارد. بعد از WW، ۲PL قرار دارد و سرعت آن کمی کندتر از WW است. WD نسبت به دو مدل دیگر بسیار کندتر عمل میکند و با اختلاف زیادی در سطح بدتری قرار دارد. اما باید اشاره شود که ۲PL ممکن است دچار بنبست شود و این یک مشکل مهم محسوب میگردد.
پارامتر تعداد دستورات هر تراکنش
در این آزمایش پارامتر مورد بررسی تعداد دستورات تراکنشها میباشد. در ابتدا زمان اجرای مدلها با سه تراکنشی که دارای ۷، ۴ و ۳ دستور بودند محاسبه شد (این مجموعه از تراکنشها، تراکنشهای کوچک نامیده شدهاند). سپس زمان اجرا برای سه تراکنشی که دارای ۷۰، ۴۰ و ۳۰ دستور بودند نیز اندازهگیری گردید (این مجموعه از تراکنشها، تراکنشهای بزرگ نامیده شدهاند).
بررسی مدل ۲PL
جدول ۶-۴، تعداد مرحلههای اجرای مدل ۲PL برای تراکنشهای کوچک و بزرگ را نشان میدهد.
جدول ۶-۴- تعداد گامهای اجرای تراکنشهای کوچک و بزرگ در مدل ۲PL
تراکنشها
تعداد مرحلهها