PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : جایگزین کردن MariaDB به جای MySQL



LIAN2
February 18th, 2015, 13:49
با سلام و احترام خدمت عزیزان انجمن ،


مدتی هست برای سرورهای Development شرکت به جای MySQL از MariaDB استفاده می کنیم نتیجه مثبتی داشته و سرعت انجام اکثر Query ها تغییر محسوسی پیدا کرده ، اما داخل سرور هاستینگ تقریبا ۱ هفته ای هست که از MySQL/MariaDB Update سی پنل استفاده کردیم و از MySQL 5.5 به MariaDB 10.0.16 مهاجرت کردیم. Conflict مشاهده نشد و تمام سایت ها به درستی لود می شوند. مصرف حافظه RAM نیز تقریبا ۲۰٪ الی ۳۰٪ کاهش پیدا کرده است.

آیا عزیزان دیگری هستند که از MariaDB به جای MySQL استفاده کنند؟
در صورت تمایل تجارب خودتان را به اشتراک بگذارید. :53:

pardishosting
February 18th, 2015, 14:07
در مورد innodb ها به مشکل نخوردید ؟

LIAN2
February 18th, 2015, 14:25
حقیقتا اکثر Engine های ما MyISAM بودند و مشکلی پیش نیامد.
باقی کاربرها روی سرور اشتراکی هم خوشبختانه مشکلی گزارش نکردند.

شما به مشکل خوردید؟


در مورد innodb ها به مشکل نخوردید ؟

iMohsen
February 19th, 2015, 12:22
فقط کافیه یه دیتابیس یا جدول ساده با innodb بسازید . چنان بلایی به سرتون میاره که حتی access رو بهش ترجیح میدید .
یه بنده خدایی یه سرور رو زده از 5.5 به mariadb 10 کانورت کرده حالا فقط با 2 جدول ساده innodb هر 30 دقیقه crash میکنه و ریستارت میشه / در هر بار ریستارت هم کل جداول رو repair میکنه .
اگر سعی کنید از tmp_table_size بالا استفاده کنید امکان از دست رفتن query های delay شده زیادن و به طور متوسط از هر 1000 کوئری بین 3 تا 5 کوئری کلا terminate میشن . اگر هم از tmp کوچک استفاده کنید سرعت wait ها در myisam خیلی میاد پایین و باعث افزایش load میشه .

به طور کلی برای سرورهایی که دیتابیس های کم حجم و فقط myisam دارن خوبه . اما یه کم دیتا زیاد بشه یا innodb بخواین استفاده کنید باید فاتحه سرور رو بخونید .

LIAN2
February 19th, 2015, 12:36
بنده یکسری از پروژه هارو الان چک کردم ، خیلی از جداول Innodb بودند اما مشکلی گزارش نکردن.


فقط کافیه یه دیتابیس یا جدول ساده با innodb بسازید . چنان بلایی به سرتون میاره که حتی access رو بهش ترجیح میدید .
یه بنده خدایی یه سرور رو زده از 5.5 به mariadb 10 کانورت کرده حالا فقط با 2 جدول ساده innodb هر 30 دقیقه crash میکنه و ریستارت میشه / در هر بار ریستارت هم کل جداول رو repair میکنه .
اگر سعی کنید از tmp_table_size بالا استفاده کنید امکان از دست رفتن query های delay شده زیادن و به طور متوسط از هر 1000 کوئری بین 3 تا 5 کوئری کلا terminate میشن . اگر هم از tmp کوچک استفاده کنید سرعت wait ها در myisam خیلی میاد پایین و باعث افزایش load میشه .

به طور کلی برای سرورهایی که دیتابیس های کم حجم و فقط myisam دارن خوبه . اما یه کم دیتا زیاد بشه یا innodb بخواین استفاده کنید باید فاتحه سرور رو بخونید .

nginxweb
February 19th, 2015, 12:39
درود

برای سرورهایی که دیتابیس سنگین دارد مانند شبکه های اجتماعی و بلاگرها و همینطور چت روم ها بسیار مناسب هستش همینطور mongodb extension نیز بسیار مطلوب میباشد

مینا-صیفی
February 19th, 2015, 13:41
با سلام و احترام خدمت عزیزان انجمن ،


مدتی هست برای سرورهای Development شرکت به جای MySQL از MariaDB استفاده می کنیم نتیجه مثبتی داشته و سرعت انجام اکثر Query ها تغییر محسوسی پیدا کرده ، اما داخل سرور هاستینگ تقریبا ۱ هفته ای هست که از MySQL/MariaDB Update سی پنل استفاده کردیم و از MySQL 5.5 به MariaDB 10.0.16 مهاجرت کردیم. Conflict مشاهده نشد و تمام سایت ها به درستی لود می شوند. مصرف حافظه RAM نیز تقریبا ۲۰٪ الی ۳۰٪ کاهش پیدا کرده است.

آیا عزیزان دیگری هستند که از MariaDB به جای MySQL استفاده کنند؟
در صورت تمایل تجارب خودتان را به اشتراک بگذارید. :53:

شرکت نت افراز از MariaDB استفاده میکنه میتونید سوال کنید ازشون .

LIAN2
February 19th, 2015, 13:47
بیشتر کاربرای انجمن مدنظر هست که تجارب خودشون را به اشتراک بگذارند.
گوگل هم از MariaDB استفاده می کنه ، نباید رفت که ازش سوال کرد.


شرکت نت افراز از MariaDB استفاده میکنه میتونید سوال کنید ازشون .