История изменений
Исправление deep-purple, (текущая версия) :
Как в соседней теме недавно говорил(а?) Iron_Bug — байтики считать нужно. И тут я полностью согласен. И ни о какой преждевременной оптимизации можно даже не заикаться.
Вот на твоем примере. Ты же выше кидал пример запроса с агрегациями. И скорее всего у тебя таких агрегаций, на фоне всего кол-ва запросов — много. Что тебе мешало нарушить нормальную форму и впилить таблицы статистики чтобы не делать группировки/мин/макс/авг/каунт, а делать простые запросы? Ну и обновлять в них данные единоразово во время каких-то изменений. Ну или вообще все эти счетчики хранить не в БД.
Тогда бы ты уже не писал что
на фоне работы SQL 0.2-0.6 сек. эти 0.002-0.050 роли не играют
А по поводу памяти — то-то я и вижу, что, чем современнее программа, тем больше она жрёт.
Вон последние линуксы еле шевелятся на старом железе. На последнем Ардоуре невозможно что-то записывать и сводить, он просто охерел до ресурсов. А ведь раньше им хватало. Про пых? ZF2 обсерился перед ZF1, в два раза, да, и по скорости и по памяти.
Новая версия программы должна лучше делать фичи старой, жрать меньше ресурсов и уметь что-то новое. А иначе это не прогресс, а регресс.
Вместо того чтобы грамотно продумать архитектуру, оптимизировать узкие места и прочее — прям так и вижу, сидят пейсатели, обложившись кучей либ, из которых юзают 2-3 метода, и «формочки клепают».
Я, кстати тоже сижу «формочки клепаю», но только там, где это уже въелось и не выгонишь. Ну а для себя то, для души — можно и «на спичках поэкономить». Ой, какой же унизительной успели сделать эту фразу, прям фу. Вместо того чтобы нормально делать — отмазались фразочкой.
Исходная версия deep-purple, :
Как в соседней теме недавно говорил(а?) Iron_Bug — байтики считать нужно. И тут я полностью согласен. И ни о какой преждевременной оптимизации можно даже не заикаться.
Вот на твоем примере. Ты же выше кидал пример запроса с агрегациями. И скорее всего у тебя таких агрегаций, на фоне всего кол-ва запросов — много. Что тебе мешало нарушить нормальную форму и впилить таблицы статистики чтобы не делать группировки/мин/макс/авг/каунт, а делать простые запросы? Ну и обновлять в них данные единоразово во время каких-то изменений. Ну или вообще все эти счетчики хранить не в БД.
Тогда бы ты уже не писал что
на фоне работы SQL 0.2-0.6 сек. эти 0.002-0.050 роли не играют
А по поводу памяти — то-то я и вижу, что, чем современнее программа, тем больше она жрёт.
Вон последние линуксы еле шевелятся на старом железе. На последнем Ардоуре невозможно что-то записывать и сводить, он просто охерел до ресурсов. А ведь раньше им хватало. Про пых? ZF2 обсерился перед ZF1, в два раза, да, и по скорости и по памяти.
Новая версия программы должна лучше делать фичи старой, жрать меньше ресурсов и уметь что-то новое. А иначе это не прогресс, а регресс.
Вместо того чтобы грамотно продумать архитектуру, оптимизировать узкие места и прочее — прям так и вижу, сидят пейсатели, обложившись кучей либ, из которых юзают 2-3 метода, и «формочки клепают».
Я, кстати тоже сижу «формочки клепаю», но только там, где это уже въелось и не выгонишь. Ну а для себя то, для души — можно и «на спичках поэкономить». Ой, какой же унизительной успели сделать эту фразу, прям фу. Вместо того чтобы нормально делать — отмазались фразочкой.