Ребята, что это за файлы от мускул?
Chifty, лог файлы, не бери в голову.
ребята, как можно перенести данные из БД от Johncms 7 в Johncms 9 чтобы не тащить параметры из старой базы?
Ну тоесть я делаю експорт .sql файла, но там везде есть create table, alter index и т.д ...
А мне нужно только insert into
Обясняю зачем: есть сайн на джон7. База начала сильно тупить при открытии загрузок. при том что колличество загрузок и папок почти не изменилось. Если накатить бекап базы (старый), то всё ок, но до первого апдейта полей в загрузках (выгрузил файл, создал папку или типа того). И тогда опять открываются загрузки по 20 секунд.
Решил поставить начисто Джон9 и перетащить туда данные из базы. Но так чтобы индексы и настройки остались от джон9. Думаю может это поможет.
Да, там в таблицах есть изменения относительно 7 версии джона. + несколько моих.
Как правильно поступить с переносом?
Chifty, от Johncms 7 в Johncms 9 без танцев не получится, там вообще в форуме другие таблицы, только с помощью update.php при чем сначала на джон 8.
А что бы избавиться от create table etc.. в phpmyadmin надо галочку поставить во время экспорта - только данные
kantry, а оно обновит поле "следующий уникальный ID"?
kantry, Да в принципе уже сам разобрался.
Установил Джон9Добавил в таблицы свои кастомные колонкиСделал экспорт, вырезал из файла всё кроме блока INSERT INTO и последнего блока где NEXT UNIQUE ID
Импортировал в БД Джона 9 без проблем
Теперь подскажите может есть какие-то крутили для тюнинга БД?
Добавлено: 14.04.2021 / 16:13
Chifty, включи логи, и
тюнингуй на здоровье
# медленные запросы(mysql.cfg)
slow_query_log = 1
slow_query_log_file = /var/log/mysql/mysql-slow.log
long_query_time = 1 # дольше секунды
log-queries-not-using-indexes # без индекса
Добавлено: 14.04.2021 / 16:18
кстати, если ОС Линукс, можно в реальном времени запросы смотреть.
tail -f /var/log/mysql/mysql.log
Добрый день, у меня есть 2 таблицы
teams (team_id, name)
players (player_id, team_id, skill)
Нужно одним запросом получить такие данные
ид и имя клуба
количество игроков клуба
среднее значение skill всех игроков клуба
сумму значения skill у 11 лучших игроков клуба (то есть сумму 11 наибольших значений skill)
Как это сделать одним запросом?