سرور hp
دقت کنید که از نظر پهنای باند سرور وب شما باید سرعت ارسال (Send) بیشتری داشته باشد تا سرعت دریافت (Receive) بیشترسرور hp
پهنای باند ارسال بیشتر به معنی سرعت و کارایی بیشتر خواهد بود.
برای کاهش اختلال میزان دسترسی به هارد دیسک این موارد را درصورت امکان در درایوهای مجزا قرار دهید: system pagefile, operating system, Web data, ASP template cache, and IIS logسرور hp
سرویس های اضافی و برنامه غیر ضروری را نصب نکنید.سرور hp
اگر زیرساختهای سخت افزای شما با حجم بار متناسب نیست با استفاده از گزینه Connections limited to و محدود کردن تعداد ارتباطها شرایط را کنترل کنید. با این کار برای کانکشنهای اضافی خطای 503 نمایش داده می شود اما دست کم کانکشن های برقرارشده می توانند فرایند خود را کامل کنند.
مقدار maxDiskTemplateCacheFiles را مقدار بیشینه ی 0x7FFFFFFF قرار دهید.
پایگاه داده ای (Sql Server)سرور hp
برای مدیریت پایگاه داده ای حتماً از نسخه سرورSql Server نگارش گسترده (Enterprise) استفاده کنید(Sql Server Enterprise Edition) در حال حاضر شرکت از( SQL Server 2008 Enterprise Edition)نیز پشتیبانی می کند و توصیه اکید شرکت ( به دلیل سرعت بالاتر و امنیت بالاتر) استفاده از این نگارش می باشد. دقت داشته باشید که نسخه های دیگر Sql Serverمانند Personal، Desktop Engine، Developer، Workgroup، Standard،express،...... هرگز برای شرایط کاری پرترافیک و پرتراکنش مناسب نبوده و سرعت و کارایی لازم را ندارند. نسخه های 64 بیتی سریعتر از 32 بیتی هستند.سرور hp
فایلهای MDF وLDF مربوط به پایگاه داده ای سیستم را در پارتیشن های مجزا قراردهید. همچنین TempDB (که یک دیتابیس سیستمی است) را در پارتیشنی که فایلهای MDF هستند قرارندهید.سرور hp
از NTFS Data File Encryption and Compression برای فایلهای MDF وLDF پایگاه داده ای Sql Server استفاده نکنید.
Sql Server را روی Domain Controller نصب نکنید.
با تمهید شرایط ویژه زیر، بهتر است ویروس کش بصورت مستقیم روی سرور پایگاه داده ایی نباشد (حداقل در زمان های پرترافیک).این کار تاثیر زیادی در بالا بردن سرعت،عملکرد و کارایی سرور پایگاه داده ایی شما دارد.اما برای جلوگیری از ویروسی شدن سرور ضروری است که حتماً شرایط زیر برقرار باشد: o سرور پایگاه داده ایی پشت فایروال بوده وپورتها بسته باشد.
o همیشه سرویس پک های SQL Server و ویندوز سرور به روز باشد.
o کاربر SA مربوط به SQL Server رمز قوی داشته باشد.
o سرور وب و پایگاه داده ایی از هم جدا باشند.سرور hp
o فولدر به اشتراک گذاشته شده ایی روی سرور پایگاه داده ایی وجود نداشته باشد.سرور hp
o نرم افزارهای Mail Client روی سرور پایگاه داده ایی نصب واجرا نشده باشد.
o روی سرور پایگاه داده ایی با اینترنت کار نشود.
o از روی سرور پایگاه داده ایی فایل های سرورهای دیگر خوانده یا اجرا نشود.
o از SQL Mail استفاده نشود.
o از طریق دستگاه دیگری ویروس کشی منظم سرور پایگاه داده ایی برنامه ریزی وتنظیم شود.
تنظیم ویروس کش برای اسکن نکردن تمامی فایل های پایگاه داده های با پسوند (mdf) و (ldf).بهر حال چه ویروس کش روی سرور پایگاه داده ایی باشد یا نباشد این تنظیم یعنی مستثنی (Exclude) کردن فایل های ldf،mdf پایگاه داده ایی تاثیر بسزایی در کارایی وسرعت سرور شما دارد.سرور hp
اگر حجم لاگ فایل (Log File) مربوط به تراکنش های سرور پایگاه داده ای که با پسوند LDF است خیلی بزرگ شده است از پایگاه داده ای کپی پشتیبان کامل بگیرید و از کارشناسان شرکت بخواهید بعد از کپی پشتیبان گرفتن از این فایل حجم آنرا کاهش دهند.سرور hp
اگر روی سرور پایگاه داده ای شما پایگاه های داده ای دیگری به جز سیستم های این شرکت قراردارد عملکرد آن سیستم ها هم در کارایی سرور سیستم های این شرکت و بخصوص سیستم آموزش و مالی تاثیر دارد. این شرکت بدلایل امنیتی و کارایی و سرعت اکیدا توصیه می کند که سرور آموزش مستقل باشد. به هر حال کارایی سایر سیستم ها نیز باید مورد بررسی قرار گیرد.سرور hp
دوباره سازی ایندکس ها را در بوسط کارشناسازه های زمانی مشخص انجام دهید(از انجام این کار در زمان های پرترافیک پرهیز کنید).این فرایند بخصوص قبل از شروع فرایندهایی نظیر انتخاب واحد و ثبت نمره استادان تان پشتیبانی بویژه برای دانشگاههایی که تعداد دانشجوی بالای 3000 نفر است باید انجام شود.
بهینه سازی فایل ها را در هنگام پرترافیک انجام ندهید(shrink) .
تهیه کپی پشتیبان کامل (Full Database Backup) را در زمانهای کم ترافیک انجام دهید. و در بازه های یک ساعته از Transaction Log کپی پشتیبان بگیرید یا سیستم را تنظیم کنید که بطور اتوماتیک این کار را انجام دهد.
اگر برای نگهداری Sql Server از Job های اتوماتیک استفاده می کنید مطمئن شوید که این Jobها همزمان با هم اجرا نشوند.سرور hp
سرور hp
منابع و مراجع:
1- Sql Server DBA Best Peractice ، by Brad M. McGehee
2- Sql Server 2000 High Availability، Microsoft Press
3- http://www. Sql –Server-Performance.com
4- Pro Sql Server 2005 High Availability، Allan Hirt ، Apess
5- Troubleshooting Performance Problems in SQL Server 2005، Microsoft
6- Performance Tuning Guidelines for Windows Server 2003
7- Performance Tuning Guidelines for Windows Server 2008 R2
8- Best Practices in IP Network Design , TechTargetسرور hp
9- Understanding Bottlenecks and Bandwidth Management , TechTarget
10- Channel Service Unit/Data Service Unit: is a hardware device about the size of an external modem that converts a digital data frame from the communications technology used on a local area network (LAN) into a frame appropriate to a wide-area network (WAN) and vice versa.
11- Not your daddy's TCP By Loki Jorgenson , TechTargetسرور hp
12- Professional SQL Server 2005 Performance Tuning, Steven Wort ,Wrox
13- Troubleshooting Performance Problems in SQL Server 2005, Microsoft