Если я буду подключать VPN, то весь трафик будет идти через него, а мне бы этого не хотелось, ибо не хочу дополнительных задержек.
насколько его корректно делать именно так - я не знаю.
Статически сделать колонку с длинами не предлагать, нужна приемлемая скорость работы с живыми данными
У меня сложилось такое впечатление, что при таких агрегатных запросах база перечитывается целиком
можно ли в лоб заменить myisam на aria как вид таблиц?
будет ли в такой замене смысл?
будет ли разница в скорости работы при переходе с myisam на aria?
С включённым ONLY_FULL_GROUP_BY MySQL будет ругаться на такой запрос, за исключением случаев, когда неагрегированная колонка содержит одни и те же значения для всех строк в группе.
я правильно понимаю, что для count при выключенном ONLY_FULL_GROUP_BY вообще без разницы что там в скобках у count?
на него у меня нет жалоб
SET SESSION sql_mode := 'ONLY_FULL_GROUP_BY';
, а потом любуйтесь на свой запрос.и результат детерминированный
Здесь взяла пример
Создайте ONLINE FIDDLE со своими структурами.
Сообщая об ошибке, всегда приводите точный и полный текст сообщения о ней.