Зачем тебе контроль нужен если работают все необходимые инструменты и мозг ничего не выносит, у меня сейчас linux на рабочем ноуте выдали, раньше был мак. На маке все удобнее из того, чем пользовался
на данный момент аргументировано ответить сейчас на вопрос что именно в конечном счете было последней каплей сказать не смогу, но обсуждение выше по поводу битья в бубен при банальной установке рубей навеяло воспоминаний. Возможно 2 года в ембедед и боль при осуществлении специализированной сборки на гляпе или мандриве возможно нанесли мне непопровимую душевную травму связанную с контролем ) и переход в связи с этим в gentoo был прям ах это оно
винда аналогично, какието непонятные процессы, какието службы и трафик, бесит прям, когда крячил было полегче sice olly и куча тулз и все более менее под контролем, но сейчас на это нет времени и интереса
ну линукс линуксу тоже рознь, бунта меня также бесит, хотя согласен что просто неумею ее готовить ибо однозначно развертование на ней быстрое и насколько знаю многие опсы делать свои репозитории с полной рекомпиляцией
пытаюсь взять удаленно работу у людей ruby on rails на postgres (оно в aws) уже больше 5 лет база наполнилась и все приложение тормозит медленно можно ли вообще определить где bottleneck или вообще чем мониторинг сделать реально ли браться за улучшение производ или ничего сделать нельзя или просто там перенести базу в mysql
пытаюсь взять удаленно работу у людей ruby on rails на postgres (оно в aws) уже больше 5 лет база наполнилась и все приложение тормозит медленно можно ли вообще определить где bottleneck или вообще чем мониторинг сделать реально ли браться за улучшение производ или ничего сделать нельзя или просто там перенести базу в mysql
Наверно надо сначала поискать медленные места, тулзов много. Потом мб оптимизровать запросы если возможно, мб там n+1 какой нить или еще что. Мб кеширование сделать
пытаюсь взять удаленно работу у людей ruby on rails на postgres (оно в aws) уже больше 5 лет база наполнилась и все приложение тормозит медленно можно ли вообще определить где bottleneck или вообще чем мониторинг сделать реально ли браться за улучшение производ или ничего сделать нельзя или просто там перенести базу в mysql
Всем привет. Ребят, можете кратко пояснить, как треды в Руби (MRI). Я так понимаю GIL позволяет только одному потоку исполняться одновременно. Но в какой момент переключение происходит? То есть там какой-то квант в миллисекундах на поток выделяется, или по достижению конца блока кода, запущенного как тред переключение?
пытаюсь взять удаленно работу у людей ruby on rails на postgres (оно в aws) уже больше 5 лет база наполнилась и все приложение тормозит медленно можно ли вообще определить где bottleneck или вообще чем мониторинг сделать реально ли браться за улучшение производ или ничего сделать нельзя или просто там перенести базу в mysql
пытаюсь взять удаленно работу у людей ruby on rails на postgres (оно в aws) уже больше 5 лет база наполнилась и все приложение тормозит медленно можно ли вообще определить где bottleneck или вообще чем мониторинг сделать реально ли браться за улучшение производ или ничего сделать нельзя или просто там перенести базу в mysql
перенсти в mysql будет больно, если проблема точно в бд, то можно посмотреть через pghero (https://github.com/ankane/pghero) что там за запросы, их кол-во, среднее время выполнения и так далее
вообще целые курсы на тему оптимизации есть, недавно вот hardcode.dev начался
а потом оказывается что курсы не помогут, потому что сайдкик на той же физической машине, а объектов стало так много, что один воркер постоянно крутится
Всем привет. Ребят, можете кратко пояснить, как треды в Руби (MRI). Я так понимаю GIL позволяет только одному потоку исполняться одновременно. Но в какой момент переключение происходит? То есть там какой-то квант в миллисекундах на поток выделяется, или по достижению конца блока кода, запущенного как тред переключение?