PDA

View Full Version : Storage Engine جدول روی چی باشه بهتره ؟



tem988
چهارشنبه 10 آبان 1391, 13:33 عصر
سلام
کسی میدونه Storage Engine جدول رو چی باشه بهتره و جدول سرعت بالاتری داره هم توی select و update
ممنون میشم توضیح بدید

mahdi200079
شنبه 29 شهریور 1393, 13:46 عصر
با سلام
اگه رو MY ISAM تنظیم کنی بهتره

mohammad reza beizavi
شنبه 29 شهریور 1393, 14:13 عصر
درود بر دوستان
استفاده از MyIsam به دلیل استفاده از Lock Table در تراکنشهای بالا نرم افزارهای وابسته به اون رو دچار مشکل می کنه. چون هر کوئری در یک thread استفاده میکنه و دیگر کوئریها باید در صف اجرا قرار بگیرند.
از اون گذشته به علت عدم امکان برقراری ارتباط بین جداول چک کردن کلیدهای خارجی و کلید اصلی با کد نویسی (sql یا برنامه های دیگر) انجام میشه که کد نویسی رو زیاد و البته سخت می کنه.
در Innodb سرعت write اطلاعات بیشتر از بقیه engine هاست.
تنها موردی که در ورژن های قبل از 5.6 باعث میشد بریم سراغ MyIsam نبود امکان FullTextSearch بود که الان (یعنی از 5.6 به بعد) در InnoDb هم کار می کنه
اما برای اطلاعات دقیقتر و تکمیلی به این آدرس مراجعه کنید:
http://www.rackspace.com/knowledge_center/article/mysql-engines-myisam-vs-innodb