powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Вопросы по форуму [закрыт для гостей] / Вышел патч 2.0.31 (26.11.2024)
25 сообщений из 227, страница 3 из 10
Вышел патч 2.0.31 (26.11.2024)
    #1253685
Участковый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
ZаЛупина  09.12.2024, 10:29
[игнорируется]
Горбатый ёж  09.12.2024, 10:26
[игнорируется]
ZаЛупина  09.12.2024, 10:24
[игнорируется]
Горбатый ёж  09.12.2024, 08:23
[игнорируется]
Надо удалить индекс, накатить патч и создать индекс.
на этом и погорели, как я понял [:grin]
Я не представляю как такое могло привести к недоступности БД.
Ну не накатывается индекс, ну будут тормозить запросы, но чтобы всё мёртвое...
ну, хз. может, этот индекс присутствует в явном виде в других операциях, и без него какие-то хп/функции/пакеты не скомпилируются
это же мария дб, не куй собачий
ну форум просто переключить оно работало с другого и в целом не особо тормозило. Тем сам факт удивителен. Потом я нашёл в доке кластерный параметр gcache_size, увеличил его с дефолтного и такая ситуация прекратилась. А сколько там ещё подобных параметров неизвестных мне? КОроче, кластер - для профессионалов.

А что будет, если у тебя там терабайты данных? Оно тоже копировать будет?
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253688
Участковый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Горбатый ёж  09.12.2024, 10:38
[игнорируется]
Администратор  09.12.2024, 10:33
[игнорируется]
Ещё и структура таблицы постов на nosql и resql отличается.
Как так-то?
Если версия одна, то и структуры должны быть одинаковые.
может какаие-то древние колонки неиспользуемые. На ноусруле я помню что-то удалял, деда говорил.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253689
ZаЛупина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
беZ трусиков!
Администратор  09.12.2024, 10:35
[игнорируется]
ZаЛупина  09.12.2024, 10:29
[игнорируется]
Базя, а в марии есть пакеты ?
даже не знаю, что это такое
Пакет представляет собой сгруппированный по определенным правилам именованный набор элементов кода PL/SQL. Он обеспечивает логическую структуру для организации программ и других элементов PL/SQL: курсоров, типов данных и переменных. Пакеты обладают очень важными функциональными возможностями, включая возможность сокрытия логики и данных, а также определения глобальных данных, существующих в течение сеанса.
2024-12-09_103859.png
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253690
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Администратор  09.12.2024, 10:39
[игнорируется]
А что будет, если у тебя там терабайты данных? Оно тоже копировать будет?
Вот и у меня такой вопрос возник.
Решение с копированием всей таблицы при изменении DDL мягко говоря спорное.
...
Изменено: 09.12.2024, 10:42 - Горбатый ёж
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253694
Участковый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Горбатый ёж  09.12.2024, 10:41
[игнорируется]
Администратор  09.12.2024, 10:39
[игнорируется]
А что будет, если у тебя там терабайты данных? Оно тоже копировать будет?
Вот и у меня такой вопрос возник.
Решение с копированием всей таблицы при изменении DDL мягко говоря спорное.
ну если с кластером ещё более менее понятно, что она всеми силами пытается синхронность данных обеспечить. Тут необходимы знания для его корректной настройки.

То с копированием таблиц - да, удивительно. команду alter table вообще страшно трогать.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253697
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Администратор [игнорируется] 

Я думал это деда так перестраховывается при добавлении столбца, но если это внутрений механизм, то это жопа конечно.
Возможно есть какая-то настройка в марии, чтобы так не делать.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253698
Участковый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Горбатый ёж  09.12.2024, 10:50
[игнорируется]
Администратор [игнорируется] 

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

C ним тоже пробовали, тоже ни хрена не сделало. Кстати, в mysql на старом сервере эти алгоритмы не работали.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253704
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Горбатый ёж  09.12.2024, 10:19
[игнорируется]
Дед-Скарабей  09.12.2024, 10:03
[игнорируется]
Майскуль и мария решили поддерживать транзакционность ddl. Это плата за фичу:)
И какое отношение поддержка транзакционности DDL имеет к копированию таблицы?
Пойти по пути наименьшего сопротивления ради того, чтобы объявить "У НАС ЕСТЬ ВОТ ТАКАЯ ФИЧА!" при этом не задумываясь о последствиях...
Ну такой себе вариант.
Я не хвалю эту фичу. Просто сам охуеваю от того, зачем это было нужно. Но как базя написал, кластер иногда даже пересоздавал все базы при рестарте на одной ноде если ему что то не нравилось:) Но это другое но из той же оперы.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253705
Участковый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Администратор  09.12.2024, 10:52
[игнорируется]
Горбатый ёж  09.12.2024, 10:50
[игнорируется]
Администратор [игнорируется] 

Я думал это деда так перестраховывается при добавлении столбца, но если это внутрений механизм, то это жопа конечно.
Возможно есть какая-то настройка в марии, чтобы так не делать.
есть, 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]>
вот щас мне такое вывалило
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253706
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZаЛупина  09.12.2024, 10:24
[игнорируется]
Горбатый ёж  09.12.2024, 08:23
[игнорируется]
Надо удалить индекс, накатить патч и создать индекс.
на этом и погорели, как я понял [:grin]
Так пробовали. Тоже не сработало.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253707
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Администратор  09.12.2024, 10:33
[игнорируется]
Дед-Скарабей [игнорируется] 

Ещё и структура таблицы постов на nosql и resql отличается.
Код: SQL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
MariaDB [(none)]> describe NOSQLRU.v1_post;
+--------------------+--------------+------+-----+---------+----------------+
| Field              | Type         | Null | Key | Default | Extra          |
+--------------------+--------------+------+-----+---------+----------------+
| id                 | int(11)      | NO   | PRI | NULL    | auto_increment |
| user_id            | int(11)      | YES  | MUL | NULL    |                |
| author             | varchar(255) | NO   | MUL | NULL    |                |
| creation_date      | datetime     | NO   | MUL | NULL    |                |
| pinned             | tinyint(4)   | NO   | MUL | 0       |                |
| deleted            | tinyint(4)   | NO   | MUL | 0       |                |
| text_content       | mediumtext   | YES  |     | NULL    |                |
| html_content       | mediumtext   | YES  |     | NULL    |                |
| searchable_content | mediumtext   | YES  | MUL | NULL    |                |
| has_picture        | tinyint(4)   | NO   | MUL | 0       |                |
| has_audio          | tinyint(4)   | NO   | MUL | 0       |                |
| has_video          | tinyint(4)   | NO   | MUL | 0       |                |
| has_link           | tinyint(4)   | NO   | MUL | 0       |                |
| has_code           | tinyint(4)   | NO   | MUL | 0       |                |
| has_attachment     | tinyint(4)   | NO   | MUL | 0       |                |
| has_attachment_ref | tinyint(4)   | NO   | MUL | 0       |                |
| read_marker        | varchar(255) | YES  | MUL | NULL    |                |
| ip                 | varchar(250) | YES  | MUL | NULL    |                |
| last_updated_by    | varchar(255) | YES  |     | NULL    |                |
| last_updated       | datetime     | YES  |     | NULL    |                |
| self_edited        | tinyint(4)   | NO   |     | 0       |                |
| last_warned_by     | varchar(255) | YES  |     | NULL    |                |
| last_warning       | text         | YES  |     | NULL    |                |
| bb_parser_version  | int(11)      | NO   |     | 1       |                |
| topic_id           | int(11)      | NO   | MUL | NULL    |                |
| user_marker        | varchar(255) | YES  | MUL | NULL    |                |
| user_agent         | varchar(500) | YES  |     | NULL    |                |
| is_comment         | tinyint(4)   | NO   | MUL | 0       |                |
| is_adult           | tinyint(4)   | NO   | MUL | 0       |                |
| is_system          | tinyint(4)   | NO   |     | 0       |                |
| ref                | int(11)      | YES  | MUL | NULL    |                |
| has_telegram       | tinyint(4)   | NO   | MUL | 0       |                |
+--------------------+--------------+------+-----+---------+----------------+
32 rows in set (0.001 sec)

MariaDB [(none)]> describe RESQLRU.v1_post;
+--------------------+--------------+------+-----+---------+----------------+
| Field              | Type         | Null | Key | Default | Extra          |
+--------------------+--------------+------+-----+---------+----------------+
| ID                 | int(11)      | NO   | PRI | NULL    | auto_increment |
| USER_ID            | int(11)      | YES  | MUL | NULL    |                |
| AUTHOR             | varchar(255) | NO   | MUL | NULL    |                |
| CREATION_DATE      | datetime     | NO   | MUL | NULL    |                |
| PINNED             | tinyint(4)   | NO   | MUL | 0       |                |
| DELETED            | tinyint(4)   | NO   | MUL | 0       |                |
| TEXT_CONTENT       | mediumtext   | YES  |     | NULL    |                |
| HTML_CONTENT       | mediumtext   | YES  |     | NULL    |                |
| HAS_PICTURE        | tinyint(4)   | NO   | MUL | 0       |                |
| HAS_AUDIO          | tinyint(4)   | NO   | MUL | 0       |                |
| HAS_VIDEO          | tinyint(4)   | NO   | MUL | 0       |                |
| HAS_LINK           | tinyint(4)   | NO   | MUL | 0       |                |
| HAS_CODE           | tinyint(4)   | NO   | MUL | 0       |                |
| HAS_ATTACHMENT     | tinyint(4)   | NO   | MUL | 0       |                |
| HAS_ATTACHMENT_REF | tinyint(4)   | NO   | MUL | 0       |                |
| READ_MARKER        | varchar(255) | YES  | MUL | NULL    |                |
| IP                 | varchar(250) | YES  | MUL | NULL    |                |
| LAST_UPDATED_BY    | varchar(255) | YES  |     | NULL    |                |
| LAST_UPDATED       | datetime     | YES  |     | NULL    |                |
| SELF_EDITED        | tinyint(4)   | NO   |     | 0       |                |
| LAST_WARNED_BY     | varchar(255) | YES  |     | NULL    |                |
| LAST_WARNING       | text         | YES  |     | NULL    |                |
| BB_PARSER_VERSION  | int(11)      | NO   |     | 1       |                |
| TOPIC_ID           | int(11)      | NO   | MUL | NULL    |                |
| USER_MARKER        | varchar(255) | YES  | MUL | NULL    |                |
| USER_AGENT         | varchar(500) | YES  |     | NULL    |                |
| IS_COMMENT         | tinyint(4)   | NO   | MUL | 0       |                |
| IS_SYSTEM          | tinyint(4)   | NO   |     | 0       |                |
| REF                | int(11)      | YES  | MUL | NULL    |                |
| ATT_PROBLEM        | varchar(100) | YES  |     | NULL    |                |
| ORIG_TYPE          | varchar(50)  | YES  |     | NULL    |                |
| IS_ADULT           | tinyint(4)   | NO   | MUL | 0       |                |
| searchable_content | mediumtext   | YES  | MUL | NULL    |                |
+--------------------+--------------+------+-----+---------+----------------+
33 rows in set (0.002 sec)

MariaDB [(none)]>
на resql есть какие-то ATT_PROBLEM и ORIG_TYPE. На nosql таких нет
Это вспомогательные колонки для миграции и импорта из скруля. Их можно грохнуть. Но лучше не надо. Это тоже будет тяжелой операцией.
...
Изменено: 09.12.2024, 10:59 - Дед-Скарабей
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253712
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Администратор  09.12.2024, 10:52
[игнорируется]
есть, algorithm=NOCOPY и INPLACE.
А версия марии подходящая?
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253713
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  09.12.2024, 08:26
[игнорируется]
Горбатый ёж  09.12.2024, 08:23
[игнорируется]
А какое отношение индекс имеет к апи форума и обновлению? Вот это мне непонятно.
База есть живая? Надо удалить индекс, накатить патч и создать индекс.
Или там увеличение поля текстового и индекс валится при создании на нём?
Никакого. Колонка была флагом есть ли телеграм виджет в посте. Теперь по этому признаку можно искать посты.

Раньше телеграм рассматривался просто как видео.
на флаги вообще индес вреден, как на колонку м/ж
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253715
Участковый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Дед-Скарабей  09.12.2024, 10:57
[игнорируется]
Горбатый ёж  09.12.2024, 10:19
[игнорируется]
Дед-Скарабей  09.12.2024, 10:03
[игнорируется]
Майскуль и мария решили поддерживать транзакционность ddl. Это плата за фичу:)
И какое отношение поддержка транзакционности DDL имеет к копированию таблицы?
Пойти по пути наименьшего сопротивления ради того, чтобы объявить "У НАС ЕСТЬ ВОТ ТАКАЯ ФИЧА!" при этом не задумываясь о последствиях...
Ну такой себе вариант.
Я не хвалю эту фичу. Просто сам охуеваю от того, зачем это было нужно. Но как базя написал, кластер иногда даже пересоздавал все базы при рестарте на одной ноде если ему что то не нравилось:) Но это другое но из той же оперы.
Цитата 
[игнорируется]
gcache.size в контексте wsrep — это размер хранилища кольцевого буфера Gcache (пространство, которое узел использует для кэширования наборов записей). По умолчанию он предварительно выделяется при запуске. 3

Большой размер GCache обеспечивает непрерывное восстановление, если узел был выключен на короткое время. 2

Чтобы увеличить размер GCache, нужно добавить следующую строку в блок [mysqld] файла конфигурации MariaDB: 4

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

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

Идея Ежа сгрузить атрибыты флаги в дочернюю таблицу хорошая.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253717
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Администратор  09.12.2024, 11:04
[игнорируется]
Я не настроил сразу этот параметр. Поэтому оно так делало. А там их ипанись - https://mariadb.com/kb/en/wsrep_provider_options/ . Это все понимать надо, чтобы кластер запускать.
Как я понял полнотекстовый индекс не создается и сейчас - без кластера?
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253718
Участковый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Дед-Скарабей  09.12.2024, 10:58
[игнорируется]
Администратор  09.12.2024, 10:33
[игнорируется]
Дед-Скарабей [игнорируется] 

Ещё и структура таблицы постов на nosql и resql отличается.
Код: SQL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
MariaDB [(none)]> describe NOSQLRU.v1_post;
+--------------------+--------------+------+-----+---------+----------------+
| Field              | Type         | Null | Key | Default | Extra          |
+--------------------+--------------+------+-----+---------+----------------+
| id                 | int(11)      | NO   | PRI | NULL    | auto_increment |
| user_id            | int(11)      | YES  | MUL | NULL    |                |
| author             | varchar(255) | NO   | MUL | NULL    |                |
| creation_date      | datetime     | NO   | MUL | NULL    |                |
| pinned             | tinyint(4)   | NO   | MUL | 0       |                |
| deleted            | tinyint(4)   | NO   | MUL | 0       |                |
| text_content       | mediumtext   | YES  |     | NULL    |                |
| html_content       | mediumtext   | YES  |     | NULL    |                |
| searchable_content | mediumtext   | YES  | MUL | NULL    |                |
| has_picture        | tinyint(4)   | NO   | MUL | 0       |                |
| has_audio          | tinyint(4)   | NO   | MUL | 0       |                |
| has_video          | tinyint(4)   | NO   | MUL | 0       |                |
| has_link           | tinyint(4)   | NO   | MUL | 0       |                |
| has_code           | tinyint(4)   | NO   | MUL | 0       |                |
| has_attachment     | tinyint(4)   | NO   | MUL | 0       |                |
| has_attachment_ref | tinyint(4)   | NO   | MUL | 0       |                |
| read_marker        | varchar(255) | YES  | MUL | NULL    |                |
| ip                 | varchar(250) | YES  | MUL | NULL    |                |
| last_updated_by    | varchar(255) | YES  |     | NULL    |                |
| last_updated       | datetime     | YES  |     | NULL    |                |
| self_edited        | tinyint(4)   | NO   |     | 0       |                |
| last_warned_by     | varchar(255) | YES  |     | NULL    |                |
| last_warning       | text         | YES  |     | NULL    |                |
| bb_parser_version  | int(11)      | NO   |     | 1       |                |
| topic_id           | int(11)      | NO   | MUL | NULL    |                |
| user_marker        | varchar(255) | YES  | MUL | NULL    |                |
| user_agent         | varchar(500) | YES  |     | NULL    |                |
| is_comment         | tinyint(4)   | NO   | MUL | 0       |                |
| is_adult           | tinyint(4)   | NO   | MUL | 0       |                |
| is_system          | tinyint(4)   | NO   |     | 0       |                |
| ref                | int(11)      | YES  | MUL | NULL    |                |
| has_telegram       | tinyint(4)   | NO   | MUL | 0       |                |
+--------------------+--------------+------+-----+---------+----------------+
32 rows in set (0.001 sec)

MariaDB [(none)]> describe RESQLRU.v1_post;
+--------------------+--------------+------+-----+---------+----------------+
| Field              | Type         | Null | Key | Default | Extra          |
+--------------------+--------------+------+-----+---------+----------------+
| ID                 | int(11)      | NO   | PRI | NULL    | auto_increment |
| USER_ID            | int(11)      | YES  | MUL | NULL    |                |
| AUTHOR             | varchar(255) | NO   | MUL | NULL    |                |
| CREATION_DATE      | datetime     | NO   | MUL | NULL    |                |
| PINNED             | tinyint(4)   | NO   | MUL | 0       |                |
| DELETED            | tinyint(4)   | NO   | MUL | 0       |                |
| TEXT_CONTENT       | mediumtext   | YES  |     | NULL    |                |
| HTML_CONTENT       | mediumtext   | YES  |     | NULL    |                |
| HAS_PICTURE        | tinyint(4)   | NO   | MUL | 0       |                |
| HAS_AUDIO          | tinyint(4)   | NO   | MUL | 0       |                |
| HAS_VIDEO          | tinyint(4)   | NO   | MUL | 0       |                |
| HAS_LINK           | tinyint(4)   | NO   | MUL | 0       |                |
| HAS_CODE           | tinyint(4)   | NO   | MUL | 0       |                |
| HAS_ATTACHMENT     | tinyint(4)   | NO   | MUL | 0       |                |
| HAS_ATTACHMENT_REF | tinyint(4)   | NO   | MUL | 0       |                |
| READ_MARKER        | varchar(255) | YES  | MUL | NULL    |                |
| IP                 | varchar(250) | YES  | MUL | NULL    |                |
| LAST_UPDATED_BY    | varchar(255) | YES  |     | NULL    |                |
| LAST_UPDATED       | datetime     | YES  |     | NULL    |                |
| SELF_EDITED        | tinyint(4)   | NO   |     | 0       |                |
| LAST_WARNED_BY     | varchar(255) | YES  |     | NULL    |                |
| LAST_WARNING       | text         | YES  |     | NULL    |                |
| BB_PARSER_VERSION  | int(11)      | NO   |     | 1       |                |
| TOPIC_ID           | int(11)      | NO   | MUL | NULL    |                |
| USER_MARKER        | varchar(255) | YES  | MUL | NULL    |                |
| USER_AGENT         | varchar(500) | YES  |     | NULL    |                |
| IS_COMMENT         | tinyint(4)   | NO   | MUL | 0       |                |
| IS_SYSTEM          | tinyint(4)   | NO   |     | 0       |                |
| REF                | int(11)      | YES  | MUL | NULL    |                |
| ATT_PROBLEM        | varchar(100) | YES  |     | NULL    |                |
| ORIG_TYPE          | varchar(50)  | YES  |     | NULL    |                |
| IS_ADULT           | tinyint(4)   | NO   | MUL | 0       |                |
| searchable_content | mediumtext   | YES  | MUL | NULL    |                |
+--------------------+--------------+------+-----+---------+----------------+
33 rows in set (0.002 sec)

MariaDB [(none)]>
на resql есть какие-то ATT_PROBLEM и ORIG_TYPE. На nosql таких нет
Это вспомогательные колонки для миграции и импорта из скруля. Их можно грохнуть. Но лучше не надо. Это тоже будет тяжелой операцией.
точно! забыл уже.

да я их поэтому и не грохал, так как меня тогда alter table заипал просто.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253719
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты сейчас с рескрулем что то делаешь и при этом ноускруль все еще так быстро работает то железо у тебя неплохое:)
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253720
Участковый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Горбатый ёж  09.12.2024, 11:02
[игнорируется]
Администратор  09.12.2024, 10:52
[игнорируется]
есть, algorithm=NOCOPY и INPLACE.
А версия марии подходящая?
должно работать в этой
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253721
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дибилы
...
Рейтинг: 1 / 0
Нравится: Участковый
Вышел патч 2.0.31 (26.11.2024)
    #1253724
Участковый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Дед-Скарабей  09.12.2024, 11:05
[игнорируется]
Если ты сейчас с рескрулем что то делаешь и при этом ноускруль все еще так быстро работает то железо у тебя неплохое:)
пока ничего не делаю. бэкап только сделал nosqlru.
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253726
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Администратор  09.12.2024, 10:57
[игнорируется]
Администратор  09.12.2024, 10:52
[игнорируется]
Горбатый ёж  09.12.2024, 10:50
[игнорируется]
Администратор [игнорируется] 

Я думал это деда так перестраховывается при добавлении столбца, но если это внутрений механизм, то это жопа конечно.
Возможно есть какая-то настройка в марии, чтобы так не делать.
есть, 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)
    #1253727
Участковый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Дед-Скарабей  09.12.2024, 11:05
[игнорируется]
Если ты сейчас с рескрулем что то делаешь и при этом ноускруль все еще так быстро работает то железо у тебя неплохое:)
Запустил
Код: SQL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
MariaDB [RESQLRU]> SET SESSION alter_algorithm='INPLACE';
Query OK, 0 rows affected (0.000 sec)

MariaDB [RESQLRU]> show variables like '%alter%';
+-------------------------------------+------------------+
| Variable_name                       | Value            |
+-------------------------------------+------------------+
| alter_algorithm                     | INPLACE          |
| binlog_alter_two_phase              | OFF              |
| innodb_instant_alter_column_allowed | add_drop_reorder |
| innodb_online_alter_log_max_size    | 134217728        |
| old_alter_table                     | INPLACE          |
| system_versioning_alter_history     | ERROR            |
+-------------------------------------+------------------+
6 rows in set (0.001 sec)

MariaDB [RESQLRU]> alter table v1_post add has_telegram tinyint not null default 0;
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253732
Участковый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Администратор  09.12.2024, 11:10
[игнорируется]
Дед-Скарабей  09.12.2024, 11:05
[игнорируется]
Если ты сейчас с рескрулем что то делаешь и при этом ноускруль все еще так быстро работает то железо у тебя неплохое:)
Запустил
Код: SQL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
MariaDB [RESQLRU]> SET SESSION alter_algorithm='INPLACE';
Query OK, 0 rows affected (0.000 sec)

MariaDB [RESQLRU]> show variables like '%alter%';
+-------------------------------------+------------------+
| Variable_name                       | Value            |
+-------------------------------------+------------------+
| alter_algorithm                     | INPLACE          |
| binlog_alter_two_phase              | OFF              |
| innodb_instant_alter_column_allowed | add_drop_reorder |
| innodb_online_alter_log_max_size    | 134217728        |
| old_alter_table                     | INPLACE          |
| system_versioning_alter_history     | ERROR            |
+-------------------------------------+------------------+
6 rows in set (0.001 sec)

MariaDB [RESQLRU]> alter table v1_post add has_telegram tinyint not null default 0;
Оно всё равно табличку копирует. Тогда я не понимаю в принципе смысл данных алгоритмов.
pasted_image.png
...
Рейтинг: 0 / 0
Вышел патч 2.0.31 (26.11.2024)
    #1253733
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Всё таки какая эта ваша мария/майскуль ебала, столько хуеты тащат из-за введения иннодб, но помимо прочего ещё и дополнительной хуеты придумывают.
...
Рейтинг: 1 / 0
Нравится: ZаЛупина
25 сообщений из 227, страница 3 из 10
Форумы / Вопросы по форуму [закрыт для гостей] / Вышел патч 2.0.31 (26.11.2024)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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