به نام هستي بخش
سلام
من يك سرور خوب از hp دارم كه 32 گيگ رم داره !
روش ويندوز سرور 2008 R2 x64 نصبه به همراه يك SQl 2008 x64 با update هاش.
sql رو تيونيگ كردم يك سري تغييرات زير را دادم :
1- Usw AWE : از قبل فعال بود من دستش نزدم ؟ مگه براي ويندوز هاي 32بيتي نيست ؟
2- Min memory : روي 15% از كل رم تنظيم كردم
3- Max Memory : روي 85% رم.
4- Min memory per query : چون 64 بيتي بود روي 6144 تنظيم كردم.
5- Boost SQL Server Priority را فعال كردم
6- Maxmimum Worker thread را روي 2048 گذاشتم چون هم 64بيتي بود هم توي برنامه هامون از thread استفاده كرديم.
7- Cost threshold for parallelism را هم از 5 به 15 تغيير دادم
*. اكثر اين تنظيمات را از روي كتاب ماكروسافت براي تيونينگ كردن SQL انجام دادم. *
باقي تنظيمات كه روي ويندوز سرور بود نشد درست دست بزنم مانند Virtual memory خوب خواستم اينو تغيير بدم ديدم خود ويندوز زده به صورت خودكار روي همه درايو ها فعال هست !! منم گفتم شايد اين بهتر باشه نظر شما چيه ؟
تنظيم Lock page in memory نتونستم تنظيم كنم !!!
چون ما از SQL به صورت Remot استفاده مي كنيم من با چه يوزري اونجا اضافه كنم ؟ آيا گروه Administrators كافيه ؟‌
تنظيماتي كه من انجام دادم ايرادي ندارن ؟‌
با اين تنظيماتي كه انجام دادم بازم هنگي دارم ؟!!! كندي دارم ! يا بايد Reset كنم يا Stop/Start !!!
برنامه هامونم با .net نوشتيم و هميشه هم مراقب بوديم كه Connection باز الكي نداشته باشيم و ... !
ايراد كار كجاست ؟‌
اساتيد گرامي يه كمكي به من بي نوا بكنن !!!



موضوعات مشابه: