اشاره : شاید بعضی از شما تاکنون دستاندرکار یکی دو پروژه مبتنی بر بانکهای اطلاعاتی بودهاید و یا اکنون با چنین پروژههایی سروکار دارید. اگر تجربه کار در محیطهای متوسط (مثلاً با یکصد کاربر) یا بزرگ را نیز داشته باشید، قطعاً با مسائل و مشکلات مربوط به کاهش سرعت ناشی از افزایش تعداد کاربران یا حجم پردازشی آنها مواجه شدهاید. این مقاله با استناد به منابع مایکروسافتی، راهکارهایی را برای بهبود سرعت و کارایی سیستم در بانکهای اطلاعاتی با تعداد کاربر و حجم پردازش زیاد مورد بررسی قرار میدهد. شایان ذکر است که در تمامی نمونههای مورد اشاره، بانکهای اطلاعاتی مبتنی بر محصول مایکروسافت یعنی SQL Server2000 مدنظر قرار گرفته است. طبق بررسیهایی که کارشناسان مایکروسافت انجام دادهاند، کارایی یک سیستم بانک اطلاعاتی به پنج عامل مختلف بستگی دارد که به ترتیب اهمیت عبارتند از: برنامه نوشته شده، پایگاه داده موردنظر، سختافزار سرور یا کلاینت، تنظیمات و نسخه مورد استفاده SQL Server و سیستمعامل ویندوز. همانطور که حتماً میبینید، ساختار پایگاه داده، برای کارایی سیستم، در رتبه دوم اهمیت قراردارد. بنابراین ایجاب میکند که در زمان تحلیل و طراحی سیستم، بهصورت ویژه به بانک اطلاعاتی درحال ساخت توجه شود و رابطه بین این بانک و برنامههای کاربردی و همچنین رابطه بین اجزای مختلف درون بانک، به بهترین شکل ممکن طراحی و پیادهسازی شود.
ادامه مطلب ...