Перейти к содержанию

nfisher

Пользователи
  • Постов

    48
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Активность репутации

  1. Лайк
    nfisher отреагировална пост Desti в Массовое изменение формата строк из Compact в Dynamic   
    Запрос сформирует набор запросов для всех таблиц с признаком Compact
    SELECT CONCAT('ALTER TABLE ', SUBSTRING_INDEX(NAME,'/',-1), ' ROW_FORMAT=DYNAMIC;') FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE ROW_FORMAT='Compact'; У вас получится список типа такого, который можно скопировать, отредактировать, убрать лишнее и запустить пакетом.
    ALTER TABLE ibf_members ROW_FORMAT=DYNAMIC; ALTER TABLE ibf_sessions ROW_FORMAT=DYNAMIC; ALTER TABLE ibf_forsex ROW_FORMAT=DYNAMIC; Предварительно надо проверить наличие этих глобальных настроек (в файле конфигурации mysql) и добавить их, если отсутствуют.
    innodb_file_format=Barracuda; innodb_file_per_table=1; innodb_large_prefix=1; и рестартануть mysql сервер
    Никакой ответственности за результат я не несу, тренируйтесь на бекапе/тестовых таблицах. Если для вас это темный лес, то 
     
  2. Лайк
    nfisher получил реакцию от Respected в Invision Community Nulled   
    Перед обновлением с 4.4.x на 4.5.x лучше поставить ElasticSearch (все клево описано в официальной доке) с явным указанием версии, подсмотрев ее в админке в настройках поиска:
    apt-get install elasticsearch=7.6.2 (это для 4.5.4, для 4.4.10 возможно ниже, не помню).
    Это нужно для того, чтобы пересоздание индекса не затянулось на неделю вместо 4-5 часов.

    После этого подготовить возможность просматривать логи и гонять sql-скрипты по базе. Ибо при обновлении возможны затыки типа такого:
    Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126..
    This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
    Запустить обновление как обычно.
    Увидев такую ошибку, нужно заглянуть в mysql-error.log и увидеть там таблицу и столбец varchar(xxx), на котором споткнулось. И сделать:
    ALTER TABLE tableName ROW_FORMAT = Dynamic;  (у меня все таблицы InnoDB).
    После этого жать Retry в обновлении.
    У меня вроде 4-5 раз споткнулось.

    А в остальном - прекрасная маркиза 😉 
     
    Пипл, подскажите как вернуть в 4.5.x старое поведение "газетки" Unread content чтобы отображался список обновленных топиков, а не список всех долбаных сообщений. 
    А то начинается болтовня - и кранты. Весь Unread - список постов одного топика.
  3. Лайк
    nfisher получил реакцию от Respected в Invision Community Nulled   
    Ну что ж...
    Обновился на 4.5.3.
    В целом все гладко, но не без гугления.
    Пришлось при обновлении базы на несколько таблиц InnoDB тип строк делать DYNAMIC. А потом Retry в обновлении движка.

    Перед обновлением перевел кеширование с memcached на Redis (ну, ничего особенного, просто дань моде). И FTS перевел c mysql на ElasticSearch. А вот это ключевой момент. Форум просто ВЗЛЕТЕЛ. И нагрузка на диск упала вчетверо.
  4. Лайк
    nfisher получил реакцию от Respected в Invision Community Nulled   
    У меня все прошло мякенько, никто и не заметил пока.
  5. Лайк
    nfisher получил реакцию от Emix12 в IPS 4.3.1 - картинки не аттачатся   
    Воо! Вот теперь спасибо.
    Давно я чота в админку не ходил, все забыл.
  6. Лайк
    nfisher отреагировална пост Emix12 в IPS 4.3.1 - картинки не аттачатся   
    Можно провести диагностику системы Помощь там будет кнопка проверить систему либо же нажимаешь что то сломалось, будет произведена проверка системы, что установлено что нет, права на диры и тд
  7. Лайк
    nfisher получил реакцию от Daniil145 в Invision Community 4.2 Nulled   
    @Respected, надо бы в нулле 4.2.x ссылку на обновление поправить. Она ведет на 4.1.19.4.
  8. Лайк
    nfisher получил реакцию от Respected в Русский язык для Invision Community   
    @Respected, есть предложение.
    Не дробить топик руссификации по релизам, а вести единым тредом.
    Потому что багрепорты теряются в топиках прошлых версий.

    Например, я писал про версии 4.1.18.1,2 о том что в параметрах игноред-юзеров "Posts" и "Messages" переведены одинаково - "Сообщения".
    В 4.1.19 это не пофикшено, а репорт об этом теперь ищи-свищи...
  9. Лайк
    nfisher отреагировална пост IAF в IPS Community Suite 4.1 Nulled   
    Версия 4.1.5.1 в файловом архиве.
×
×
  • Создать...