powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Вопросы по форуму [закрыт для гостей] / Вышел патч 2.0.31 (26.11.2024)
25 сообщений из 143, страница 3 из 6
Вышел патч 2.0.31 (26.11.2024)
    #1253713
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  09.12.2024, 08:26:41
[игнорируется]
Горбатый ёж  09.12.2024, 08:23:49
[игнорируется]
А какое отношение индекс имеет к апи форума и обновлению? Вот это мне непонятно.
База есть живая? Надо удалить индекс, накатить патч и создать индекс.
Или там увеличение поля текстового и индекс валится при создании на нём?
Никакого. Колонка была флагом есть ли телеграм виджет в посте. Теперь по этому признаку можно искать посты.

Раньше телеграм рассматривался просто как видео.
на флаги вообще индес вреден, как на колонку м/ж
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253716
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sparrow  09.12.2024, 11:03:21
[игнорируется]
Дед-Скарабей  09.12.2024, 08:26:41
[игнорируется]
Горбатый ёж  09.12.2024, 08:23:49
[игнорируется]
А какое отношение индекс имеет к апи форума и обновлению? Вот это мне непонятно.
База есть живая? Надо удалить индекс, накатить патч и создать индекс.
Или там увеличение поля текстового и индекс валится при создании на нём?
Никакого. Колонка была флагом есть ли телеграм виджет в посте. Теперь по этому признаку можно искать посты.

Раньше телеграм рассматривался просто как видео.
на флаги вообще индес вреден, как на колонку м/ж
Знаю. Но без него медленее ищет. Проблемы если что были не с этим индексом а с полнотекстовым.

Идея Ежа сгрузить атрибыты флаги в дочернюю таблицу хорошая.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253717
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Администратор  09.12.2024, 11:04:39
[игнорируется]
Я не настроил сразу этот параметр. Поэтому оно так делало. А там их ипанись - https://mariadb.com/kb/en/wsrep_provider_options/ . Это все понимать надо, чтобы кластер запускать.
Как я понял полнотекстовый индекс не создается и сейчас - без кластера?
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253719
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты сейчас с рескрулем что то делаешь и при этом ноускруль все еще так быстро работает то железо у тебя неплохое:)
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253721
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дибилы
...
Рейтинг: 1 / 0
Нравится: Участковый
Вышел патч 2.0.31 (26.11.2024)
    #1253726
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Администратор  09.12.2024, 10:57:50
[игнорируется]
Администратор  09.12.2024, 10:52:37
[игнорируется]
Горбатый ёж  09.12.2024, 10:50:19
[игнорируется]
Администратор [игнорируется] 

Я думал это деда так перестраховывается при добавлении столбца, но если это внутрений механизм, то это жопа конечно.
Возможно есть какая-то настройка в марии, чтобы так не делать.
есть, algorithm=NOCOPY и INPLACE.

C ним тоже пробовали, тоже ни хрена не сделало. Кстати, в mysql на старом сервере эти алгоритмы не работали.
Код: SQL
1.
2.
3.
MariaDB [RESQLRU]> alter table v1_post add has_telegram tinyint not null default 0;
ERROR 1845 (0A000): ALGORITHM=NOCOPY is not supported for this operation. Try ALGORITHM=INPLACE
MariaDB [RESQLRU]>
вот щас мне такое вывалило
Пальцем в небо предлагают сделать ребилд таблицы.
Но там есть ограничения вроде, что на таблице не должно быть fulltext индекса.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253733
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Всё таки какая эта ваша мария/майскуль ебала, столько хуеты тащат из-за введения иннодб, но помимо прочего ещё и дополнительной хуеты придумывают.
...
Рейтинг: 1 / 0
Нравится: ZаЛупина
Вышел патч 2.0.31 (26.11.2024)
    #1253737
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Администратор  09.12.2024, 11:16:20
[игнорируется]
Оно всё равно табличку копирует.
А как это видно из скриншота?
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253742
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Администратор  09.12.2024, 11:19:53
[игнорируется]
Горбатый ёж  09.12.2024, 11:18:36
[игнорируется]
Администратор  09.12.2024, 11:16:20
[игнорируется]
Оно всё равно табличку копирует.
А как это видно из скриншота?
внизу файлик появился временный '#sql-alter-477f-12083.ibd'
Не думаю, что это само по себе говорит о копировании таблицы. Предыдущие строки вообще с индексами что-то мутят (непонятно зачем).
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253752
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Администратор  09.12.2024, 11:24:29
[игнорируется]
Во всяком случае он всегда при этой операции создаёт фалик размером с саму таблицу. Я отсортировал вывод по последней дате изменений.

Файлик растёт
Мда...
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253753
ZаЛупина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
беZ трусиков!
Горбатый ёж  09.12.2024, 11:17:23
[игнорируется]
Всё таки какая эта ваша мария/майскуль ебала, столько хуеты тащат из-за введения иннодб, но помимо прочего ещё и дополнительной хуеты придумывают.
стильно, модно, молодёжно!
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253754
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Администратор [игнорируется] 

А если удалить fulltext индекс и сделать alter?
Я так понимаю это уже пробовали и оно не помогло.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253765
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Горбатый ёж  09.12.2024, 11:28:31
[игнорируется]
Администратор [игнорируется] 

А если удалить fulltext индекс и сделать alter?
Я так понимаю это уже пробовали и оно не помогло.
Пробовали. Оно потмо ругалось. Есть предположение что просто по ИО не вывозило, а сейчас вывезет.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253853
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Администратор  09.12.2024, 11:46:41
[игнорируется]
Горбатый ёж  09.12.2024, 11:28:31
[игнорируется]
Администратор [игнорируется] 

А если удалить fulltext индекс и сделать alter?
Я так понимаю это уже пробовали и оно не помогло.
я уже даже забыл, но вроде да, пробовали без индексов. Индексы потом всю ночь делались, потому что при создании индекса она тоже копирует таблицу. там 22 индекса, на каждый уходило 30 минут, а на полнотекстовый несколько часов. Но с индексами сработал алогоритм NOCOPY, всё, кроме полнотекстового, она делала сравнительно быстро, если 30 минут можно сказать быстро.
Это на добавление столбца столько времени уходит?
Ну, хорошо, предположим это из-за большого кол-ва записей в таблице.
Тогда убрать дефолтное значение на столбец, добавить его. Проставить значения в отдельном джобе например. Проставить дефолтное значение для столбца.
На больших таблицах в принципе добавление столбца с дефолтом будет тормозить.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253867
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Администратор  09.12.2024, 13:08:14
[игнорируется]
Она видимо не только тупо копирует, но ещё там что-то своё делает.
Возможно.
Но вот это
Код: SQL
1.
not null default 0
точно будет тормозить.
Потому что нужно помимо добавления столбца (что в принципе в нормальных СУБД в общем случае просто изменение словаря данных) нужно ещё и добавить данные в каждую запись, что уже совсем другие нагрузки.
Да, update тоже скушает много ресурсов, но он пойдёт в отдельной сессии, не должно помешать работе в принцпе.
Правда при этом на стороне клиента надо принудительно заполнять это поле, чтобы потом наложить условие нот нулл и дефолтное значение.
ЗЫ наличие индекса на этом поле усугубит добавление.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253875
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Администратор  09.12.2024, 13:14:02
[игнорируется]
Код: SQL
1.
ERROR 1034 (HY000): Index for table 'v1_post' is corrupt; try to repair it
Вообще эта ошибка, судя по интернетам, должна писать
Код: SQL
1.
 Incorrect key file for table
Но она пишет другое.
Жесть...
Люблю опен-сорс за такую вот хуйню.
...
Рейтинг: 1 / 0
Нравится: Гарыныч
Вышел патч 2.0.31 (26.11.2024)
    #1253892
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Горбатый ёж  09.12.2024, 13:14:11
[игнорируется]
наличие индекса на этом поле усугубит добавление.
Индекс на новую колонку добавляется постфактум. Но идея добавить без дефолта неплохая.
Код: SQL
1.
alter table v1_post add has_telegram tinyint null;
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253897
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не хочется пробовать с sed и идеей создать таблицу с новой колонкой сразу поменяв бэкап файл то можно таки грохнуть полнотекстовый индекс, добавить колонку и индекс на нее а потом уже ебаться с созданием полнотекстового индексв на таблицу.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253900
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Администратор  09.12.2024, 13:14:02
[игнорируется]
Код: SQL
1.
Index for table 'v1_post' is corrupt; try to repair it
Он хотя бы бы сказал о каком индексе идет речь.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253906
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Администратор  09.12.2024, 13:27:30
[игнорируется]
Дед-Скарабей  09.12.2024, 13:24:39
[игнорируется]
Горбатый ёж  09.12.2024, 13:14:11
[игнорируется]
наличие индекса на этом поле усугубит добавление.
Индекс на новую колонку добавляется постфактум. Но идея добавить без дефолта неплохая.
Код: SQL
1.
alter table v1_post add has_telegram tinyint null;
я уже с default запустил. ((

ну и тогда, получается, nosqlru и resqlru - будут разные структуры?
Потом можно будет апдейтом выставить везде нулль и потом добавить нот налл дефолт 0 как предлагал Еж.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253907
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Администратор  09.12.2024, 13:28:44
[игнорируется]
Дед-Скарабей  09.12.2024, 13:26:37
[игнорируется]
Если не хочется пробовать с sed и идеей создать таблицу с новой колонкой сразу поменяв бэкап файл то можно таки грохнуть полнотекстовый индекс, добавить колонку и индекс на нее а потом уже ебаться с созданием полнотекстового индексв на таблицу.
вроде бы это делали. с sed пока не хочется. Мне кажется, дело банально в ресурсах.
Если причина в этом то хорошо:) Значит данные не битые.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253912
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Администратор  09.12.2024, 13:27:30
[игнорируется]
ну и тогда, получается, nosqlru и resqlru - будут разные структуры?
Потом можно добавить признак, это будет дешевле, потому что предварительно будет заполнено.
Но если любой альтер так грузит БД, то конечно печально всё.
Возможно в марии есть отдельный чек на колонку, его можно повесить тогда, думаю это должно быть дешевле по ресурсам в последствии.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253913
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Дед-Скарабей  09.12.2024, 13:29:38
[игнорируется]
Значит данные не битые.
А как они на рескуле будут битые, если туда никто не пишет?
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253914
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Горбатый ёж  09.12.2024, 13:31:41
[игнорируется]
Потом можно добавить признак, это будет дешевле, потому что предварительно будет заполнено.
Вопрос рюхнет ли он это или у него алгоритм одинаков и он се равно запустит бодягу.
...
Рейтинг: 1 / 0
Нравится: Горбатый ёж
Вышел патч 2.0.31 (26.11.2024)
    #1253926
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Администратор  09.12.2024, 13:40:27
[игнорируется]
Горбатый ёж  09.12.2024, 13:32:23
[игнорируется]
Дед-Скарабей  09.12.2024, 13:29:38
[игнорируется]
Значит данные не битые.
А как они на рескуле будут битые, если туда никто не пишет?
не так давно туда что-то сильно срали, но не в посты, в другие таблички, что-то там то ли с сессиями, то ли с хитами, не помню, было похоже на зловредную деятельность. Деда патчик делал.
У тебя проблема с конкретной таблицей, так что всё, что не в неё никакой роли не играет.
...
Рейтинг: 0 / 0
25 сообщений из 143, страница 3 из 6
Форумы / Вопросы по форуму [закрыт для гостей] / Вышел патч 2.0.31 (26.11.2024)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]