Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

таблица oc_cart - MyISAM или InnoDB


chamaerops

Recommended Posts

Вопрос знатокам - таблица oc_cart изначально какого типа? в поисках решения проблемы с моделем корзины, зашел в phpmyadmin и заметил, что данная таблица имеет тип InnoDB , в то время как все остальные корзины - MyISAM. Да и насколько мне известно, ОС изначально заточен под MyISAM. 

Есть подозрение, что какой-либо модуль на определенном этапе преобразовал таблицу в InnoDB.

Надіслати
Поділитися на інших сайтах


Подозрения напрасны.

То есть иной тип таблицы не может быть причиной долгой обработки запроса к ней?

Спасибо за ответ. Будем копать в другом месте.

Змінено користувачем chamaerops
Надіслати
Поділитися на інших сайтах


Смотря какие операции будут делаться чаще всего с таблицей 

 

Обратите внимание на то, что MySQL поддерживает два различных типа таблиц: транзакционные (InnoDB и BDB) и без поддержки транзакций (HEAP, ISAM, MERGE и MyISAM).

 

Преимущества транзакционных таблиц (Transaction-safe tables, TST):

 - Надежность. Даже если произойдет сбой в работе MySQL или возникнут проблемы с оборудованием, свои данные вы сможете восстановить - либо методом автоматического восстановления, либо при помощи резервной копии и журнала транзакций.
- Можно сочетать несколько операторов и принимать все эти операторы одной командой COMMIT.
- Можно запустить команду ROLLBACK, чтобы отменить внесенные изменения (если работа не производится в режиме автоматической фиксации).
- Если произойдет сбой во время обновления, все изменения будут восстановлены (в нетранзакционных таблицах все внесенные изменения не могут быть отменены).

 

Преимущества таблиц без безопасных транзакций (non-transaction-safe tables, NTST):

- Работать с ними намного быстрее, так как не выполняются дополнительные транзакции.
- Для них требуется меньше дискового пространства, так как не применяются дополнительные транзакции.
- Для обновлений используется меньше памяти.

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.