View Full Version : قدرت mysql (حداکثر ظرفیت)
billgivz
جمعه 10 تیر 1390, 20:19 عصر
سلام
من یک تیپل مرکزی دارم که 5 تا فیلد داره و داخلش شماره تلفن و مشخصات ثبت میشه
بعد ممکن هست در آینده تعداد رکورد این تیبل خیلی زیاد بشه .
میخواستم بدونم mysql چقدر قدرت داره ؟
به طور مثال واسه تیبل بالا میشه 1 میلیون رکورد ثبت کرد ؟
سرعت واکشی تیبل چه صورت میشه آیا سرعتش میاد پایین یا نه ؟
ممنون میشم من رو راهنمای کنید
arash_fa
یک شنبه 19 تیر 1390, 22:13 عصر
من یک سرور مجازی از گیگفا گرفتم
سایت من ناجور رکورد داره تا جایی که overhead میده بعضی تیبل ها
حالا باید چه کار کنم؟؟
تنظیماتی چیزی نداره قدرت را بالا ببریم؟
idinex
چهارشنبه 29 تیر 1390, 10:35 صبح
تا جاییکه من امتحان کردم 1 میلیون رکورد اونم با فقط با 5 فیلد در حد یک شوخیه برای MySQL
MySQL به راحتی دهها میلیون رکورد اطلاعات رو می تونه ذخیره کنه البته باید درست و دقیق دیتابیس رو طراحی کنید و بهینه باشه
الان تا جاییکه من شنیدم تالیا اطلاعات مشترکینش رو در Mysql ذخیره می کنه و اطلاعات هر ماه بالغ بر 65 گیگ و چند صد میلیون رکورد میشه
برای قدرت MySQL همین بسه. البته در مورد واکشی خوب هر چقدر حجم اطلاعات بیشتر بشه سرعت هم کمتر میشه ولی اگر دیتابیس و تیبلها بهینه طراحی شده باشند کاهش سرعت جزئی خواهد بود.
برای رفع overhead از فرمان optimize table استفاده کنید
irlogo
چهارشنبه 29 تیر 1390, 21:46 عصر
این موضوع وابستگی زیادی به مشخصات سخت افزاری سرور و تنظیات mysql داره
arash_fa
یک شنبه 09 مرداد 1390, 21:58 عصر
ممنون دوستان ....
سایت من که میگم یک شبکه اجتماعیه و راستش من از بهینه سازی و این صحبتا چیزی بلد نیستم
کسی ، آموزشی چیزی نیست کمک ما کنه بهینه کنیم ...
خداوکیل 300 در صد cpu را میزنه برای mysql
وب سرور را nginx کردیم سرعت میزون شده فقط الان گاهی time out getway میده که برای همین لود ناجور دیتابیسه
20 دقیقه لود کمه 10 دقیقه وحشتناک
h_4060
چهارشنبه 08 مرداد 1393, 02:27 صبح
دوست عزیز برای اینکه بخوای برای شبکه اجتماعی پایگاه داده انتخاب کنی neo4j رو پیشنهاد میکنم که فیس و توییتر هم داره ازش استفاه میکنه
[younes]
چهارشنبه 08 مرداد 1393, 02:37 صبح
فرمان optimize table دقیقا چی کار میکنه؟
میشه لطفا مفهومی تر توضیح بدید؟ یعنی چه طور جداول بهینه سازی میشه؟
us1234
چهارشنبه 08 مرداد 1393, 13:57 عصر
;2072138']
فرمان optimize table دقیقا چی کار میکنه؟
میشه لطفا مفهومی تر توضیح بدید؟ یعنی چه طور جداول بهینه سازی میشه؟
اگر تاپیک جدید باز می کردید بهتر بود .
ولی توضیح
وقتی چند سطر به یک تیبل اضافه شود و بعد چند سطر ازش حذف شود یکسری overhead ایجاد میشود ( یه چیز مثل همون دفراگمنت که در درایو های هارد به وجود میاد ) یعنی فضای خالی بین سکتور های هارد .
این اورهد ها روی سرعت تاثیر میذارند برای همین با دستور optimize از بین میبرند .
masoud.ace
چهارشنبه 08 مرداد 1393, 20:07 عصر
سلام
در MySQL تعداد رکوردها یا حتی سایز فیزیکی دیتابیس اهمیت چندانی نداره و حتی دوستان تجربه دیتابیس 10 گیگابایتی را هم با MySQL دارند. اما مسئله که در سرعت و کارایی این DBMS مطرح هست، تعداد کانکشن ها و کوئری هایی هست که در واحد زمان صورت میگیره، مثلا همونطور که گفتیم شما راحت میتونید میلیون ها رکورد را در MySQL بدون هیچ مشکلی ذخیره کنید، اما اینکه کاربرانتون به صورت همزمان همون میلیون ها رکورد را بخوان رید و رایت داشته باشن قضیه زمین تا آسمون فرق میکنه و اینجاست که باید دست به دامان DBMS های غول پیکر شد.
alimahmod73
شنبه 01 اردیبهشت 1397, 14:04 عصر
Mysql در لحظه چند کوئری میتونه انجام بده
alimahmod73
شنبه 01 اردیبهشت 1397, 14:07 عصر
Mysql در لحظه چند کوئری میتونه انجام بده لطفاً سریع راهنمایی کنید برا شبکه اجتماعی چه چیزی خوبه و چه سرور استفاده بشه بهتره
alimahmod73
شنبه 01 اردیبهشت 1397, 14:09 عصر
اگر تعداد جدول ها در دیتابیس زیاد بشه سرعت دسترسی بهتر میشه
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.