hr110
یک شنبه 01 خرداد 1384, 12:07 عصر
سلام؛
یک بانک اطلاعاتی با حدود سه جدول بسیار بزرگ وجود دارد(7 میلیون رکورد وحجم کل بانک اطلاعاتی 45 گیگا بایت میباشد).
هر کدامیک از جداول حدود 30 فیلد دارند که تنها برخی از این فیلدها قابل جستجو میباشند و کاربر نیاز دارد بروی آنها جستجو کند.
هیچ ارتباطی بین جداول وجود ندارد.
فیلدهای قابل جستجو nText و یا nvarchar میباشند.
سوال؟
1- آیا برای تمامی فیلدها باید جداگانه ایندکس ایجاد کرد.
2- نوع ایندکسها و نحوه تعریف آنها چگونه باشد.
3- ایجاد تعداد 30 ایندکس در یک جدول از نظر ورود اطلاعات بعدی و ایندکس سازی و ... مشکل ساز نخواهد بود.
4- آیا به نظر شما استفاده از Full Text Search میتواند گزینه بهتری باشد و از نظر عملی مشکل ساز نخواهد بود.
:flower:
یک بانک اطلاعاتی با حدود سه جدول بسیار بزرگ وجود دارد(7 میلیون رکورد وحجم کل بانک اطلاعاتی 45 گیگا بایت میباشد).
هر کدامیک از جداول حدود 30 فیلد دارند که تنها برخی از این فیلدها قابل جستجو میباشند و کاربر نیاز دارد بروی آنها جستجو کند.
هیچ ارتباطی بین جداول وجود ندارد.
فیلدهای قابل جستجو nText و یا nvarchar میباشند.
سوال؟
1- آیا برای تمامی فیلدها باید جداگانه ایندکس ایجاد کرد.
2- نوع ایندکسها و نحوه تعریف آنها چگونه باشد.
3- ایجاد تعداد 30 ایندکس در یک جدول از نظر ورود اطلاعات بعدی و ایندکس سازی و ... مشکل ساز نخواهد بود.
4- آیا به نظر شما استفاده از Full Text Search میتواند گزینه بهتری باشد و از نظر عملی مشکل ساز نخواهد بود.
:flower: