Да, щас глянул картинку - старый 5.5
А FULLTEXT на InnoDB добавили начиная с 5.6
---
В принципе, чтоб не заморачиваться (может еще дофига у кого такие же старые базы) можно как ты хотел скинуть на MyISAM
Ага, нагуглил, добавили поддержку с версии 5.6.4. Тогда ниче менять не буду)
Добавлено: 22.10.2019 / 18:03
# Simba (22.10.2019 / 18:02)
Хм. лет пять назад тоже сталкивался в итоге FULLTEXT не работал на innodb.
5 лет назад еще не поддерживал
Поддержка добавлена начиная с 5.6 версии мускула.
Добавлено: 22.10.2019 / 18:07
InnoDB нужно там, где идет (причем одновременно) интенсивные процессы и чтения и записи.
К примеру - на таблице юзеров, или сессий.
А на форуме, и особенно в библиотеке и новостях, запись идет относительно редко, можно вполне и MyISAM использовать, которая для чтения показывает очень хорошую производительность.
# Simba (22.10.2019 / 18:03)
Ага, нагуглил, добавили поддержку с версии 5.6.4. Тогда ниче менять не буду)
Кого ты там нагуглил? И с чего взял что на всех хостингах mysql стоит? Mariadb до хрена где используется
Я щас еще вручную поэкспериментирую))
В общем MariaDb 10.1 у меня ни в какую не поддерживает полнотекстовый индекс, изменил на myisam все заработало
Добавлено: 22.10.2019 / 20:16
# kantry (22.10.2019 / 18:53)
Кого ты там нагуглил? И с чего взял что на всех хостингах mysql стоит? Mariadb до хрена где используется
Я щас еще вручную поэкспериментирую))
Нагуглил версию мускула с которой поддерживается fulltext
Добавлено: 22.10.2019 / 20:32
На счет MyISAM/InnoDB. На практике сталкивался с двумя реальными проблемами. Порушенные таблицы при неправильном выключении и блокировки.
Ну и каскадные удаления при связях между таблицами тоже весьма полезная штука бывает (её конечно у MyISAM нет).
На счёт производительности при чтении - разница не очень большая и как по мне так ей лучше пренебречь.
Добавлено: 23.10.2019 / 00:44
# kantry (22.10.2019 / 19:38)
В общем MariaDb 10.1 у меня ни в какую не поддерживает полнотекстовый индекс, изменил на myisam все заработало
https://downloads.mariadb.org/
И там читаем...
---
MariaDB 10.1 a stable (GA) release of MariaDB. It is built on MariaDB 10.0 with features from MySQL 5.6 & 5.7, and entirely new features not found anywhere else.
---
Иными словами она поддерживает все, что есть у мускула 5.6 и 5.7
А полнотекст на InnoDB добавили после 5.6, значит маруся 10.1 должна его поддерживать, если только у тебя там конфиги не понерфили.
Добавлено: 23.10.2019 / 00:45
https://stackoverflow.com/ques ... db-10
Что Вы тут так жарко обсуждаете каждый вечер ?
AlkatraZ, Да я это читал, но видать на хостинге они сами собирают, по крайней мере php 7.3 у них с mysql_ собран))
Simba, Устарела each() /users/includes/online.php line 80
//$out = each($ip_list[$i]);
foreach ($ip_list[$i] as $key => $val);
$out = [$key, $val];