یکی از موضوعاتی که در sql server به شدت مطرح هست بحث ایندکس گذاری در SQL Server هست که معمولا منابع خوبی برای یادگیری این موضوع وجود ندارد یا اگر هم هست کامل توضیح نداده اند در این مطلب فیلم آموزش ایندکس گذاری در SQL Server رو آماده کردیم که مفهوم index در sql ، انواع ایندکس در sql ، index در پایگاه داده چیست و آموزش ایندکس گذاری در sql رو توضیح میدهیم که پیشنهاد میکنم حتما این فیلم آموزشی رو ببینید در ادامه هم در مورد تاثیر ایندکس گذاری در افزایش سرعت کوئری نویسی توضیح میدهیم.
ایندکس گذاری در SQL Server
کاربران نمی توانند INDEXها را ببینند ، آنها تنها برای سریعتر کردن جستجوها کاربرد دارند.
توجه: به روز رسانی (Update) یک جدول با INDEX زمان بیشتری نسبت به جدول بدون INDEX می برد. (زیرا INDEXها خود نیاز به، به روز رسانی دارند) بنابراین تنها روی ستونهایی (و جداولی) INDEXX ایجاد کنید که به تناوب روی آن ها جستجو انجام خواهد شد.
مطالبی که در این جلسه تدریس شده است :
- ایندکس گذاری و تاثیر آن در افزایش سرعت کوئری نویسی
ایندکس در SQL Server چیست؟
ایندکس لیستی از داده ها است که بر اساس موضوعی خاصی مرتب شده باشند.
دلایل استفاده ایندکس در SQL
- افزایش سرعت هنگام بازیابی رکوردها
- افزایش سرعت هنگام عملیات Join
- اعمال یکتایی بر روی دادهها (Primary Key , Unique Key)
مهمترین دلیل استفاده از ایندکس افزایش سرعت هنگام بازیابی اطلاعاتی است.
بررسی انواع ایندکسها در SQL Server
- Clustered Index
- Non Clustered Index
- XML Index
- Spatial Index
- Column Stored Index
پایگاه داده SQL Server :
مایکروسافت اس.کیو.ال سرور یا مایکروسافت سیکول سرور (به انگلیسی: Microsoft SQL Server) یک نرمافزار سیستم مدیریت بانکهای اطلاعاتی است که توسط شرکت مایکروسافت توسعه داده میشود.
این فیلم بخشی از دوره آموزش SQL Server هست ، دوستانی که میخواهند به صورت کامل دوره رو خریداری کنند :
دوستان عزیزی که میخواهند دوره رو به صورت جلسه ای تهیه کنند می توانند از لینک زیر استفاده کنند .
دیدگاه کاربران
تعداد دیدگاه های کاربران : ۰ دیدگاه