Всей ВМ он крутиться в бегете и там есть полный бекап сервера
--innodb-force-recovery=6
, авось пофиксит... хотя вряд ли.--innodb-log-checksums=ON
придется реагировать каждый раз, когда некий Вася другому коллеге раздал мобильный интернет
я бы сортировку для начала вынес из окна в соответствующий select
WITH cte AS (
SELECT id, time, ROW_NUMBER() OVER (PARTITION BY phone ORDER BY time DESC) AS n
FROM sms
WHERE time > NOW() - INTERVAL 6 MONTH AND time < NOW() - INTERVAL 6 HOUR
)
SELECT *
FROM cte
WHERE n=4;
Любая другая сетевая скорость не режется. Скачивание из интернета, скачивание файла по физической локалке, выгрузка, всё это работает на нативной скорости. Проблема только с шарой.
Мне сдается в mysql виноват 4 параметр pos, он как бы указывает заменять с первого символа, а строка пустая.
На учебной задаче да. А на боевой - куда как проще взять готовую последовательность, благо они доступны ну в очень приличном диапазоне, и работать с ней. Нет ничего быстрее и проще, чем считывание из готового файла.