View Full Version : مشکل ایندکس در SQL
sahar8010
پنج شنبه 28 فروردین 1382, 12:22 قبل از ظهر
سلام
من یک table در ُSQL دارم که حجمش حدود 8 گیگا میشه. وقتی روی یک فیلد اون ایندکس میزنم error میده.آیا این درسته که اگه حجم یک DataBase در SQL بیش از 4 گیگا باشه، ایندکس نمیشه زد؟؟؟؟
اگر اینطره ، چی کار باید بکنم؟؟؟
ممنون
vadood
پنج شنبه 28 فروردین 1382, 11:37 قبل از ظهر
چه پیغام خطایی میده؟ میشه بنویسی؟
sahar8010
یک شنبه 31 فروردین 1382, 12:14 قبل از ظهر
errorای که میده اینه:
'MyTable' table
unable to create index'IX_MyIndex'.
ODBC eror : [Microsoft] [ODBC SQL SERVER DRIVER}{SQL SERVER}
could not allocate space for object in database MYDB becouse the PRIMARY file group is full.
vadood
یک شنبه 31 فروردین 1382, 07:52 بعد از ظهر
خوب هاردت دیگه جا نداره
فایل های بانک اطلاعاتی را به یه پارتیشن دیگه منتقل کن یا جای بیشتری تو اون پارتیشن آزاد کن.
ودود
sahar8010
یک شنبه 31 فروردین 1382, 09:25 بعد از ظهر
یک پارتیشن 17 گیگ و یکی دیگهُ 11 گیگ فضای آزاد داره.
vadood
یک شنبه 31 فروردین 1382, 11:17 بعد از ظهر
ایا فایل های database هم رو همون پارتیشم ها هسنتد؟
amirrf
پنج شنبه 04 اردیبهشت 1382, 06:31 بعد از ظهر
سلام،
من یک table در ُSQL دارم که حجمش حدود 8 گیگا میشه. وقتی روی یک فیلد اون ایندکس میزنم error میده.آیا این درسته که اگه حجم یک DataBase در SQL بیش از 4 گیگا باشه، ایندکس نمیشه زد؟؟؟؟
خیر، چنین محدودیتى وجود ندارد. در مورد حجم تنها محدودیت شما فضاى خالى دردسترس است.
errorای که میده اینه:
'MyTable' table
unable to create index'IX_MyIndex'.
ODBC eror : [Microsoft] [ODBC SQL SERVER DRIVER}{SQL SERVER}
could not allocate space for object in database MYDB becouse the PRIMARY file group is full.
این خطا را درصورتى مىگیرید که یا autogrow گروه فایل مربوطه خاموش شده باشد یا تمام دیسک هایى که فایلهاى آن گروه فایل را نگه مىدارند پر شده باشند. autogrow را روشن کنید یا فضاى خالى بیشترى فراهم کنید.
توجه داشته باشید که ایندکس ممکن است حجمى بیشتر از حجم داده ها اشغال کند. مثلا براى 8 گیگابایت داده شاید 10 گیگا بایت فضا براى ایندکس نیاز داشته باشید.
فایل ها و گروه فایل هاى دیتابیس شما به چه صورت است؟ چقدر فضاى خالى دارید؟
با استفاده از sp_spaceused مىتوانید اطلاعاتى درباره حجم مورد استفاده دیتابیس و داده ها و ایندکس ها بدست آورید.
این انجمن با استفاده از vBulletin نسخه 3.7.1 کار می کند
تمامی حقوق سیستم این انجمن متعلق به شرکت Jelsoft Enterprises Ltd می باشد.