کد T-SQL برای تغییر مسیر ذخیره سازی NonClustered index
با سلام و خسته نباشید خدمت شما ، چون حتما شما می دانید که nonclustered index در یک فضای دیگر ذخیره می شود البته می شود این فضا را در یک مسیر دیگر مثل مثلا درایو d یا حتی در یک هارد دیگر ذخیره کرد تا performance بیشتری در Nonclustered index داشته باشیم اگر برای شما ممکن هست من کدهای t-sql را می خواستم.با تشکر از شما
#بالا_بردن_performance_در_sql_سرور5 پاسخ
با سلام و خسته نباشید خدمت شما
ممنونم از پاسخ شما
در مورد بخش دوم که شما محبت کردید و توضیح دادید می توانید کدی را به من معرفی کنید؟
ممنون می شوم.
با تشکر از شما
با سلام و خسته نباشید خدمت شما
از پاسخ شما بسیار ممنونم
منظور شما در مورد filegroup این هست که فایلهای ndf در یک هارد دیگر ذخیره شوند آیا درست متوجه شدم؟
خانوم مهندس منظور من این هست که nonclustered index ها در حقیقت در یک جایی به غیر از جدول ذخیره می شوند من می خواهم در یک هارد دیگر این فضا که برای nonclustered index هست ذخیره بشود چون من جایی خوانده بودم که این کار شدنی هست.
با تشکر از شما
سلام لینک زیر را ببینید
https://www.mssqltips.comsqlservertip1112filegroups-in-sql-server-2005
با سلام . خواهش میکنم
در مورد این سوال شما :
منظور شما در مورد filegroup این هست که فایلهای ndf در یک هارد دیگر ذخیره شوند آیا درست متوجه شدم؟
پاسخ این هست که :
بله fileGroup ها در واقع فایلهایی باپسوند ndf هستند که مسیر ذخیره آنها به دلخواه در هر قسمتی از هارد و یا هارد دیگر قابل تنظیم است .
در مورد بخش دوم صحبت های شما :
در هنگام ساخت ایندکس شما میتوانید fileGroup ای که ایندکس باید در آن ذخیره شود را مشخص نمایید . فقط از این روش هست که شما میتوانید مسیر ذخیره ایندکس رو تغییر بدهید .
با سلام .
NoneClusterd Index و یا Culstered Index در FileGroup ها ذخیره میشوند .
برای دریافت Performance بیشتر بهتر است FileGroup ها در هارد دیگری ذخیره شوند. ایجاد FileGroup ها در درایو دیگر در همان هارد تاثیر زیادی بر روی کارایی ندارد .