نمایش نتایج 1 تا 2 از 2

نام تاپیک: مشخصه‌های سخت افزاری

  1. #1
    VIP آواتار hr110
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    1,460

    انتخاب سخت افزار مناسب برای سرویس دهنده SQL Server

    با سلام
    SQLServer 2000, 2005 برای کارایی بالا به کدامیک از منابع سرور وابستگی بیشتری دارد؟

    1- CPU :
    اسکیوال در جستجو و ایندکسینگ از پردازنده به چه میزان استفاده میکند، آیا یک پردازنده دو هسته ایی بهتر از یک پردازنده تک هسته ایی است ؟ و یا دو پردازنده دو هسته ایی به یک پردازنده چهار هسته ایی ترجیح دارد؟

    2- Memory :

    3- HD :
    هارد اسکازی نسبت به SAS ترجیح داده میشود یا خیر، سرعت موتور هارد دیسک میتواند در کارایی تاثیر بگذارد؟

    در نهایت با منابع مالی محدود بهتر است بروی کدامیک از این مشخصه ها هزینه بیشتری صرف کرد تا کارایی بالاتری داشت؟


    با تشکر
    آخرین ویرایش به وسیله hr110 : سه شنبه 06 آذر 1386 در 07:37 صبح
    ... چه بگویم که غم از دل برود چون تو بیایی

  2. #2
    دوست عزیزم،
    اینکه روی کدام عنصر فشار بیشتری وارد میشه، کاملا بستگی به پروسه های کاری شما در داخل دیتابیس داره. همیشه دو CPU که Single Core هستند، بهتر از یک CPU با دو Core هست. اما یک CPU با دو Core بهتر از یک Single Core خواهد بود. انجام Join و همچنین Sort به CPU بسیار وابسته است.
    برای Memory ایده آل این هست که به اندازه حجم دیتابیس، RAM داشته باشید (ولی اغلب موجود نیست!). SQL Server سعی میکنه تا حد ممکن با Cache کردن دیتابیس در حافظه، دسترسی به دیسک رو کم کنه. چون دیسک قسمت مکانیکی فرایندها رو به عهده داره و طبیعتا از لحاظ سرعت، شاید 100 برابر کندتر از CPU و Memory باشه.
    سرعت یا دور دیسکها بسیار مهم هستند مخصوصا برای Log File. همچنین زمانی که از TempDB استفاده میکنید، یا از Snapshot Isolation Level، دیسک خوب میتونه کمک زیادی انجام بده.
    در این حرف اما و اگر های زیادی میتونه وجود داشته باشه: من بیشترین هزینه رو برای Memory و بعد CPU و دیسک پیشنهاد میکنم.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •