Size: a a a

2021 June 15

A

AlexS in symfony
а с маленькими все норм, никаких проблем?
источник

✨Basic_Instinct✨ in symfony
ты же не тянешь весь объект с связями
источник

A

AlexS in symfony
когда это было боттлнеком?
источник

✨Basic_Instinct✨ in symfony
не понимаю о чем ты
источник

AP

Andrey Polyanichko in symfony
мускуль один фиг может тормозить на больших таблицах, просто за счет их веса. Ну и да, иногда  (если мы говорим про мускуль запросы) получается существенно ускорить запрос просто урезав количество выводимых полей
источник

✨Basic_Instinct✨ in symfony
кейс - не трогать структуру бд
источник

AP

Andrey Polyanichko in symfony
но вообще для уверености надо инструменты профилирования мускуля потеребить, если задержка будет io значит оно
источник

AP

Andrey Polyanichko in symfony
но вообще все это полумеры, и если есть возможность, надо делать декомпозицию. На больших таблицах с многозаписей мускуль может ощютимо тормозить не в зависимости от того сколько ты там чего выбираешь.
источник

AP

Andrey Polyanichko in symfony
ну и да, есть вариант что ты вообще зря запариваешся, и проблему можно просто решить поигравшись с индексами. Надо explain запросов поделать
источник

AP

Andrey Polyanichko in symfony
тогда проблема с записью?
источник

AP

Andrey Polyanichko in symfony
вообще все эти предположения в плане мускуля такое себе, можно долго тыкатся пока случайно не решишь проблему, лучше разобратся сначала что происходит и где собственно пресловутый баттлнет находится в данном конкретном случае
источник

AP

Andrey Polyanichko in symfony
из простых вариантов команды SHOW PROFILE и модификатор EXPLAIN, там в особо запущеных случаях уже надо полноценное профилирование юзать, но это к сожалению не всегда возможно:\
источник

A

AlexS in symfony
смотри, все эти проблемы, о которых я говорю - они не про перформанс, и explain тут вообще не причем
они больше про организацию и структурирование кода - есть большая проблема со структурой базы и я хочу код организовать так, чтоб эту проблему как-то обойти пока базу не разрешают менять.
источник

AP

Andrey Polyanichko in symfony
ага, вот с этого стоило начать, что базу менять нельзя:)
источник

✨Basic_Instinct✨ in symfony
писала, кейс - не трогать структуру бд
источник

AP

Andrey Polyanichko in symfony
пропустил, виноват
источник

✨Basic_Instinct✨ in symfony
я бы сделала  ембдбл, когда бы сделала рефакт структуры БД -  их же сделала сущностями со связями
зы: мысли вслух..
источник

AP

Andrey Polyanichko in symfony
ембдбл - шо за зверь такой?
источник

✨Basic_Instinct✨ in symfony
источник

AP

Andrey Polyanichko in symfony
Ну да, звучит как решение.
источник