
| 4 Мар, 2007 01:50 drupal Хорошая CMS, но есть в ней крупный недостаток, который я редко замечаю - полное ламерство авторов в работе с mysql... Когда я встречаю copy to tmp table, меня всегда тянет оторвать руки тому, кто составил запрос и составил такие индексы, что они не действуют... Так вот, в drupal не малая часть запросов сопровождается этой надписью, естественно mysql из-за этого тормозит, а при большой нагрузке перестает вообще отвечать на запросы (хотя, это можно исправить, там mysql совсем не настроен, да и вообще древняя версия). forums.kraslan.ru и kraslan.ru не отвечали некоторое время назад как раз по этой причине... Кэширование это дело спасает, хотя хранить кэш в той же базе данных как blob считаю маразмом, но это гораздо лучше, чем эти ламерские запросы... Было бы время, сделал бы дебаг всех запросов (или лучше только тех, которые более секунды выполняются), потом explain и простановка индексов с возможной модификацией запроса, однако такого рода упраждения сейчас у меня только лень вызывают, когда-то такую процедуру проделал и с форумом и со всеми сайтами, сейчас пыл угас ^_^ Хотя, пару очевидных индексов проставил, стало гораздо лучше... 4 комментария - Оставить комментарий |