в дистрибутиве ocStore 1.5.4.1 одна таблица типа InnoDB?

Тема в разделе "Opencart", создана пользователем sitecreator, 15 май 2013.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. sitecreator

    sitecreator

    Регистр.:
    1 май 2013
    Сообщения:
    209
    Симпатии:
    17
    Таблица customer_online создается с типом InnoDB. все остальные MyISAM?

    Почему?
    стоит ли поменять тип этой таблицы на MyISAM?

    Код:
    DROP TABLE IF EXISTS `oc_customer_online`;
    CREATE TABLE `oc_customer_online` (
      `ip` varchar(40) COLLATE utf8_general_ci NOT NULL,
      `customer_id` int(11) NOT NULL,
      `url` text COLLATE utf8_general_ci NOT NULL,
      `referer` text COLLATE utf8_general_ci NOT NULL,
      `date_added` datetime NOT NULL,
      PRIMARY KEY (`ip`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
     
  2. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.199
    Симпатии:
    2.223
  3. sitecreator

    sitecreator

    Регистр.:
    1 май 2013
    Сообщения:
    209
    Симпатии:
    17
    Читать теоретическую статью о разнице в работе таблиц разного типа, в данном случае, не имеет особого смысла, на мой взгляд.
    Подозреваю, что данная таблица создана либо по ошибке типа InnoBD, либо здесь есть какой то скрытый смысл.

    причем таблица создается с 0 строк. но при переходе на mysql 5.6 от 5.1 получаем увеличение файла ibdata1 до 1Г при пустых таблицах InnoBD. Мне это совсем не надо, учитывая, что на версии 5.1 для всех баз у меня ibdata1 не превышал 18М. ibdata1- это как раз таблицы InnoBD с индексами и т. п.