Какой тип таблиц используете Вы и какую кодировку?
Ранее использовал тип таблиц MyISAM, но собираюсь конвертировать в InnoDB, минусов не вижу никаких.
Так же и с кодировкой с utf8_general_ci перейти на utf8mb4_unicode_ci
Всё это дело использую для статы игроков и хранения информации бан\мут\гагов.
---
Плюсы и минусы MyISAM:
+ полнотекстовый поиск
+- быстрее чтение (при небольшом кол-ве записей), но медленнее запись
- блокировка на уровне таблицы
- не поддерживает транзакции
Плюсы и минусы InnoDB:
+ блокировка на уровне строк
+ транзакции
+- быстрее запись, но немного медленнее чтение
- нет полнотекстового поиска, но только до версии 5.6.x (в данном случае и не нужен)
В случае с кодировкой utf8mb4_unicode_ci:
+ поддерживает множество символов, в том числе эмодзи
- занимает немного больше места, т.к. каждый символ занимает 4 байта
На хостинге арены версия MySQL 5.5.59 на данный момент.
Про более современную кодировку utf8mb4_unicode_520_ci речь пока не идет, т.к. не нашел в списке кодировок.
Сообщение отредактировал MixJay: 17 Октябрь 2018 - 18:15