Size: a a a

2021 August 03

G

Grigorij in MySQL
Но я не рассматриваю такой вариант
источник

G

Grigorij in MySQL
Правда там не добавление индекса, а optimize, который её просто пересоздаёт. но по идее это технически один и тот же процесс.
источник

IZ

Ilia Zviagin in MySQL
БД пишется на основе ТЗ (техзадания на разработку системы) а ТЗ на основе анализа предметной области и постановки задачи.
Они у тебя есть ? Если есть - шли...
источник

IZ

Ilia Zviagin in MySQL
Написать быстрый генератор тестовых данных.
источник

IZ

Ilia Zviagin in MySQL
Нет, не будет, только при пересоздании PK или кластерного индекса (обычно кластерный совпадает с ПК)
источник

s

svart in MySQL
у меня претензия к тому, что у вас внезапно где-то по середине уменьшается размер таблицы на 20%-30%, а потом, вероятно, догоняет. это нонсенс. ну и в дополнении могу отметить, что если мониторить размер таблицы вам не очень из-за неких магических и внезапных уменьшений размера таблиц, то можно мониторить размер undo log entries, но вам нужно знать количество строк в таблице тогда
источник

G

Grigorij in MySQL
С претензиями к разработчикам mariadb/innodb
источник

s

svart in MySQL
у них все ок. проблема с предоставлением неверной информации
источник

G

Grigorij in MySQL
Innodb_file_per_table=1
источник

G

Grigorij in MySQL
Размер таблицы прт пересоздании прыгает туда-сюда
источник

G

Grigorij in MySQL
Это видит и заббикс и я вручную
источник

G

Grigorij in MySQL
Спасибо, учту
источник

G

Grigorij in MySQL
Ах, черт с тобой, запущу завтра на тестовой и в цикле размер помониторю. Результат скину сюда.
источник
2021 August 04

DE

Denis Efremov in MySQL
Ещё fake data generator, faker попробуй
источник

V

Vitaliy in MySQL
да фейкер взял, топ, сгенерил кучу данных
источник

T🐜

The Ant 🐜 in MySQL
В мускле можно как-то сделать мердж с дефолтным датасетом?
Сначала сделать дефолтный как-то, где гарантированно будут все запрашиваемые строки с моими значениями.
Например:
1 | null
2 | null
3 | null

И на него мерджим реальный результат. Т.е. выбираем уже из базы и объединяем.
К примеру нашлось 2 результата из трех
1 | foo
3 | bar
После объединения получится, как конечный результат запроса:
1 | foo
2 | null
3 | bar

Как я вижу подобный запрос:
SELECT id, val
FROM (
 SELECT ... // тут как-то сформировать дефолтный набор полей
 UNION
 SELECT id, val FROM table WHERE id IN (1, 2, 3)
)

Вот как можно сделать этот дефолтный датасет?
источник

Г

Глеб in MySQL
Коллеги, приветствую.
Столкнулся с такой проблемой

MySQL: Percona-XtraDB-Cluster prohibits use of DML command on a table (table_name) that resides in non-transactional storage engine with pxc_scrict_mode = ENFORCING or MASTER:
INSERT INTO
system_session
SET
sysession_hash =
"any_hash"
session_start = 123123123
session_salt = "K213ke",
user_id = 2
Подскажите вообще куда копать?
источник

DE

Denis Efremov in MySQL
JOIN
источник

T🐜

The Ant 🐜 in MySQL
Что джоин?
источник

DE

Denis Efremov in MySQL
Так как ты показал объединяет JOIN
источник