Size: a a a

2021 July 05

AS

Alexey Stavrov in Modern::Perl
Томоза-то какие? заливается долго или select-ы тормозят?
источник

MG

Mr. Good in Modern::Perl
заливается вроде норм, а вот select'ы тормозят
источник

MG

Mr. Good in Modern::Perl
пока ничего не заливается - select'ы быстро работают
источник

АГ

Алексей Галаев... in Modern::Perl
а блокировки там на строки или на всю таблицу?
источник

MG

Mr. Good in Modern::Perl
в InnoDB на строки
источник

AS

Alexey Stavrov in Modern::Perl
Да не должно быть проблем
источник

AS

Alexey Stavrov in Modern::Perl
Может быть у вас hdd?
источник

MG

Mr. Good in Modern::Perl
да, у меня HDD, правда серверный
источник

AS

Alexey Stavrov in Modern::Perl
Даже не знаю, что сказать. Просто hdd не умеет особо параллелиться. Там бегают максимум 4 головки.

Народ уже во всю не то чтобы SSD использует, а уже NVMe SSD. Там с конкурентностью сильно получше.

А MySQL настраивали или просто установили?
источник

MG

Mr. Good in Modern::Perl
MySQL настроен, вроде неплохо, по крайне мере пока записи нет - всё отлично работает
источник

AS

Alexey Stavrov in Modern::Perl
Ага, ну я понимаю, что такое может быть при интенсивной записи. Можете попробовать реплику поставить и пораспределять чтения.
источник

MG

Mr. Good in Modern::Perl
Вы думаете, я просто в HDD уперся?
источник

AS

Alexey Stavrov in Modern::Perl
Ну да.
А это по графикам не видно? что когда загрузка, то утилищация диска большая?
источник

MG

Mr. Good in Modern::Perl
Если честно, я нагрузку диска не проверял, грешил на код/архитектуру
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
две. у особо извратных. если таки сделали, а не просто патент. а так одна.
источник

AS

Alexey Stavrov in Modern::Perl
Да, я тоже 2 хотел написать, но потом решил умножить на 2 на всякий случай))
источник

MG

Mr. Good in Modern::Perl
И получается, если это так, то нагрузку создаёт MySQL в момент инсерта? Получается, я и обойти это никак не могу кодом?
источник

AS

Alexey Stavrov in Modern::Perl
Можете ещё один hdd вставить на wal log (или как он там в MySQL называется) и тогда запись поделить пополам.
источник

a

allter in Modern::Perl
Вопрос и тема из разряда: "Хочу провести операцию на открытом сердце, посоветуйте, сколко тампонов брать - 10 или 100? И ещё, как вы относитесь к гомеопатии?".

Про размер данных упомянули, а про частоту запросов (выборок/записей) - нет.

По описанию задачи выглядит, что нужно реализовывать map/reduce приложение - в том стиле, как реализованы поисковики. Если частота запросов по большой таблице большая, то надо будет её шардировать. При этом таблицу продуктов имеет смысл сделать отдельным сервисом, либо раскладывать по шардам для нужд джойнов спецдемоном.
источник

MG

Mr. Good in Modern::Perl
Вы наверное не дочитали, там ниже у меня уже всё переспросили, но всё равно спасибо:) "таблицу продуктов имеет смысл сделать отдельным сервисом" - вы имеете в виду ту, которая меньше, или бОльшую?
источник