Задавайте вопросы, мы ответим
Вы не зашли.
Привет, всем! Подскажите, плиз.
Есть у меня три таблицы в которые должны одновременно добавлятся записи, причему в две таблицы всего 2 записи в трктью таблицу свыше 1000 записей.
Три таблицы были созданы на движке MyISAM, что позволяло быстро считывать даные и выводить их на экран. Но проблема возникла когда я переделал эти 3 табл. на движок InnoDB, чтобы можно было осуществить тразакцию, поскольку добавление большого кол-ва даных в табл. требуе времени, а вдруг сбой системы или что0либо другое... нужно чтобы даные или добавились или нет...
При этом возникла проблема скорости чтения. На движе MyISAM - читало быстро (индексы разумеется присутствуют), а вот на движке InnoDB, при наличии тех же индексов - чтение тормозит....!!! Может кто-то из Вас знает как решить даную проблему. Очень нужно!!! Спасибо!
Неактивен
Innodb по операциям на чтение проигрывает MyISAM, так как она заточена исключительно для обновления и добавления строк,MyISAM же наоборот, хорошо работает с чтением, но тормозит при обновлении из за блокировки всей таблице.
Неактивен
Так как же быть? Какие есть варианты правильно связать три таблицы?
Неактивен
оптимизировать запрос
Неактивен
И добавьте памяти InnoDB
Неактивен