Size: a a a

2020 May 23

A

Alexander in ru_mysql
Тимофей Косман
Меня смущает колонка, которая на всех строках одинаковое значение имеет ))
типа инт, это не о чём, и индекс по ней
источник

А

Александр in ru_mysql
Надо делать 1 таблицу со ссылкой на устройство
источник

А

Александр in ru_mysql
В зависимости от того какие данные чаще запрашиваются, подумать какой первичный индекс сделать, от этого будет зависеть как будут кластеризованы данные, ну а там ещё добить нужными индексами если что
источник
2020 May 25

A

Alexander in ru_mysql
Коллеги, подскажите, а где хранятся временные таблицы, которые создаются при alter table, там же где и основные, или по спец. пути?
источник

GK

Grigori Kochanov in ru_mysql
:) нет никаких специальных путей
источник

NI

Nickolay Ihalainen in ru_mysql
плюсом online ddl ещё может делать файлы в https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_tmpdir
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
Alexander
Коллеги, подскажите, а где хранятся временные таблицы, которые создаются при alter table, там же где и основные, или по спец. пути?
есть мысли закинуть эту папку в tmpfs?
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
Viktor Sh
ssd 64Gb
вы разобрались с вашими запросами? у меня есть предложение сделать подзапросом (я знаю никто тут не одобрядет подзапросы)
источник

A

Alexander in ru_mysql
🇻 🇱 🇦 🇩
есть мысли закинуть эту папку в tmpfs?
как раз есть опасение, что она пишется в /tmp, а там места не хватит
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
Alexander
как раз есть опасение, что она пишется в /tmp, а там места не хватит
она у вас отдельнл замонтирована или tmpfs?
источник

A

Alexander in ru_mysql
отдельно
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
судя по https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_tmpdir там действительно все пишется в tmpdir
источник

VS

Viktor Sh in ru_mysql
🇻 🇱 🇦 🇩
вы разобрались с вашими запросами? у меня есть предложение сделать подзапросом (я знаю никто тут не одобрядет подзапросы)
Да, Александр помог разобраться с запросом. Остальные (их всего 8 штук) я попробовал сделать по аналогии, но там join  на таблицы по 170 к записей и варианта нет, что бы ускорить загрузку, кроме отказаться от таких блоков. Что я и сделал
источник

A

Alexander in ru_mysql
🇻 🇱 🇦 🇩
судя по https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_tmpdir там действительно все пишется в tmpdir
Online ALTER TABLE operations that rebuild the table also create an intermediate table file in the same directory as the original table. The innodb_tmpdir option is not applicable to intermediate table files.  неа, как раз то, что меня интересовало пишется именно в дефолтную дата-папку, но спасибо за ссыль к доке:))
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
Alexander
Online ALTER TABLE operations that rebuild the table also create an intermediate table file in the same directory as the original table. The innodb_tmpdir option is not applicable to intermediate table files.  неа, как раз то, что меня интересовало пишется именно в дефолтную дата-папку, но спасибо за ссыль к доке:))
это николай дал
источник

A

Alexander in ru_mysql
ага,  спасибо, проглядел, вернее смотрел доку для мариадб, а там этого примечания нет.
источник

А

Александр in ru_mysql
🇻 🇱 🇦 🇩
вы разобрались с вашими запросами? у меня есть предложение сделать подзапросом (я знаю никто тут не одобрядет подзапросы)
Там не надо ничего менять, там будет и так все быстро пока будет мало оценок. С количеством оценок производительность будет деградировать, но это будет ещё оч не скоро
источник

А

Александр in ru_mysql
Viktor Sh
Да, Александр помог разобраться с запросом. Остальные (их всего 8 штук) я попробовал сделать по аналогии, но там join  на таблицы по 170 к записей и варианта нет, что бы ускорить загрузку, кроме отказаться от таких блоков. Что я и сделал
Скиньте, попробую глянуть
источник

А

Александр in ru_mysql
Полные финальные запросы
источник

VS

Viktor Sh in ru_mysql
Александр
Полные финальные запросы
Пока 4 штуки отловилось в скобках количество записей в таблице
источник