Про первичные индексы
18/01/2008 10:10Предистория: апликейшн тормозит у кундов безбожно.
История: после долгих унылых поисков (с привлечением SQL профайлера), песен про необходимость оптимизации запросов и общем вреде JOIN_ов в конце концов выясняется что у таблиц нет индексов. Вообще. Никаких. Даже первичных ключей.
Финальная сцена: шеф учит меня жизни и рассказывает что первичные ключи не обязательны для функционирования БД.
Занавес.
История: после долгих унылых поисков (с привлечением SQL профайлера), песен про необходимость оптимизации запросов и общем вреде JOIN_ов в конце концов выясняется что у таблиц нет индексов. Вообще. Никаких. Даже первичных ключей.
Финальная сцена: шеф учит меня жизни и рассказывает что первичные ключи не обязательны для функционирования БД.
Занавес.
no subject
Date: 18/01/2008 11:38 (UTC)Именно вчера, именно эта история.
Приложение тормозит безбожно, ужасно и невыносимо без видимых причин.
Расчеты ведутся на копиях таблиц из БД, чтобы не попортить ценные данные.
Вчера озарило: в исходных таблицах все индексы есть, а в копиях - забыли :(
Сегодня фиксим.
P.S.: А шеф еще и владелец?
no subject
Date: 18/01/2008 12:13 (UTC)no subject
Date: 18/01/2008 12:18 (UTC)и швец и жнец и на дуде игрец :)
no subject
Date: 18/01/2008 12:18 (UTC)no subject
Date: 18/01/2008 12:19 (UTC)