Ярославль


  Ответ в темуСоздание новой темыСоздание опроса

Чем отличается Myisam от Innodb

Beirut
Дата 20.09.2010 - 15:25
Цитировать сообщение




Yarportal.Ru
********

Профиль
Группа: Администратор
Сообщений: 206962
Пользователь №: 2
Регистрация: 18.03.2003 - 03:51





Популярно объсните, пож-та)
больших форумов на инвижн мало.
но те, что есть, в основном за рубежом, конвертируют свои огромные базы в innodb...
в чем тут преимущество может быть?
PM
Top
NeD
Дата 20.09.2010 - 15:51
Цитировать сообщение




Unregistered












На активных формумах, где постинг комментов/постов может быть несколько в секунду и само кол-во постов/комментариев очень большое, выгоднее использовать innodb. Так как innodb при записи не лочит всю таблицу, как это делает myisam. Поэтому скорость записи у innodb будет выше, чем myisam. Это если в кратце smile.gif
Top
Rebe
Дата 20.09.2010 - 19:07
Цитировать сообщение




Unregistered












NeD
Угу и скорость чтения ниже.
Top
NeD
Дата 20.09.2010 - 20:24
Цитировать сообщение




Unregistered












Rebe
скорость чтения ниже не намного. Двиг оптимизировали неплохо в последних версия мускула. Вообщем при активной записи, переход на иннодб даст заметное ускорение.
Top
Beirut
Дата 22.09.2010 - 14:27
Цитировать сообщение




Yarportal.Ru
********

Профиль
Группа: Администратор
Сообщений: 206962
Пользователь №: 2
Регистрация: 18.03.2003 - 03:51





дело в том, что вот эти файлы табличек ibfposts.MYD и проч.
они гигабайтные... и целиком грузятся в оперативу.
отсюда возникают тормоза.

я правильно понимаю, что с innodb будет обращение к таблице по частям что ли..?
PM
Top
Beirut
Дата 22.09.2010 - 14:31
Цитировать сообщение




Yarportal.Ru
********

Профиль
Группа: Администратор
Сообщений: 206962
Пользователь №: 2
Регистрация: 18.03.2003 - 03:51





знакомый с teron.ru (в 2-3 раза больше база у ярпортала) тоже ответил...

Цитата
Нагрузка пропала с переходом с 1.3 на 3.0 версию форума, последнюю версию MySQL, конвертацию таблиц в InnoDB, переходом на FastCGI. IPB 3.0 отличается от 1.3 в плане запросов координатно, они все переписаны, но сама по себе вещь глючная до невозможности, наши программисты до сих пор что-то там разгребают.
PM
Top
Rebe
Дата 22.09.2010 - 15:14
Цитировать сообщение




Unregistered












Цитата
переходом на FastCGI

Если это true fcgi, то там производительность уже от одного этого могла резко скакнуть, без всяких конвертаций таблиц.

Это сообщение отредактировал Rebe - 22.09.2010 - 15:15
Top
NeD
Дата 22.09.2010 - 19:59
Цитировать сообщение




Unregistered












Цитата (Beirut @ 22.09.2010 - 14:27)
дело в том, что вот эти файлы табличек ibfposts.MYD и проч.
они гигабайтные... и целиком грузятся в оперативу.
отсюда возникают тормоза.

я правильно понимаю, что с innodb будет обращение к таблице по частям что ли..?

нет, они в оперативу полнгостью не грузятсяsmile.gif как раз поэтому и тормозу, т.к. обращению к диску дорогостоящая операция
Top
NeD
Дата 22.09.2010 - 20:08
Цитировать сообщение




Unregistered












Цитата (Rebe @ 22.09.2010 - 15:14)
Цитата
переходом на FastCGI

Если это true fcgi, то там производительность уже от одного этого могла резко скакнуть, без всяких конвертаций таблиц.

А ничего что основное время работы скриптов приходится именно на работу с базой? biggrin.gif переход на fastcgi и например nginx, высвободят ресурсы сервера от прожорливого apache+mod_php. Ускорения только за счет этого не будет. Поставить opcode кешер какой-нить, тогда ускорение будет заметно, т.к. скрипты будут в оперативе уже готовые к выполнению и их не надо будет каждый раз парсить интерпретатору.
А true fastcgi для php, кроме как в phpdaemon нет cool.gif
Top
NeD
Дата 24.11.2010 - 12:03
Цитировать сообщение




Unregistered












Переход на innodb состоялся? Профит от перехода достигнут? smile.gif
Top
Rebe
Дата 28.11.2010 - 19:47
Цитировать сообщение




Unregistered












Who cares?
Top

Опции темы Ответ в темуСоздание новой темыСоздание опроса

 



[ Время генерации скрипта: 0.0107 ]   [ Использовано запросов: 16 ]   [ GZIP включён ]



Яндекс.Метрика

Правила Ярпортала (включая политику обработки персональных данных)

Все вопросы: yaroslavl@bk.ru