Хижина дяди Сталкера

Метки: ,

На работе я веду один проект… ммм… система учёта некоторых объектов. Первоначальную структуру БД под эту систему, под объекты, придумывали те, кто с этими объектами напрямую связаны, а с программированием этой системы — вообще нет. Прошло некоторое время и по мере возрастания нагрузки на БД (большое количество объектов, широкая распространённость системы среди сотрудников) стало совершенно ясно, что та структура, которую они предлагали и которую я реализовал первоначально — не жизнеспособна.

Начал разрабатывать «вторую версию», планируя структуру БД сам. Сегодня, после того, как можно сравнить две версии в одинаковых условиях, я решил посчитать количество запросов в базу и время выполнения программы. Как говориться «до» и «после». Лучше бы я этого не делал. Те цифры, которые я увидел на экране, запустив первую версию скрипта — повергли меня в шок. 854(!!!) запроса в БД, что бы вывести весь список объектов (их всего ~150). Время выполнения — 2.1878 секунды.

853… я думал, что поседею, когда увидел это число… =) Радости добавила другие цифры, показываемые на второй версии: 6 запросов и 0.0891 секунд. Может и это не предел? =)
Предыдущая новость:
Следующая новость:
Комментарии:
Xor
19-01-2007, 10:50
Да, оптимизация всегда радует
Ну, или всегда когда сделана с умом. Я вот делал сайтец как-то, в котором БД через месяц работы стала 25мб. Нагрузка хорошенько возрасла. Пришлось оптимизировать. Вроде как до сих пор работает, а о размере БД даже страшно подумать что там ща твориться...
Atez
19-01-2007, 14:42
Ого...
Dima
24-01-2007, 10:49
Я понятия не имею как работают эти базы, но мне совершенно не понятно как можно сделать настолько кривую базу.
Видимо там предоставляется такая свобода действий, что ламеров надо отстреливать за 10 км.
Atez
25-01-2007, 12:42
А сколько таблиц там?
XanTep
27-01-2007, 10:47
Кста, ищу ЖЕНУ, для НОРМАЛЬНОГО сожительства в USA.Интим и $ - НЕ ПРЕДЛАГАТЬ!

ps - Чамары за лавэ - ЛЕСОМ!
Oleg_Z
27-01-2007, 11:27
Хехе))) XanТер, ничего не получится... )))))
По личному опыту...
И жена, и отличное сожительство, и интим, и $...
Все, как на ладони |-)
XanTep
29-01-2007, 08:23
Oleg_Z, я вас не понимаю!
Хотя, спасибо за открытое выражение ваших чувств!

Ps - Кста, шуток с моей стороны НЕ БЫЛО!
XanTep
29-01-2007, 08:25
И еще:
Oleg_Z, при всем уважении к вам, и к Юре, я ВАС не вопрошал!

!!!
Oleg_Z
30-01-2007, 10:27
XanTep, да и я, в принципе, не шучу :)
Мы отошли от темы вообще-то, Юрас, сорри :)
Atez
30-01-2007, 14:12
Так сколько там таблиц всего?
[DSL]StalceR
30-01-2007, 16:41
Не помню на память. В старой версии кажется было 6.
Atez
30-01-2007, 20:12
Так что запрос из 854 подзапросов к 6-ти таблицам???
AlexStalker
31-01-2007, 01:13
Ну а че... хз скока раз к одной таблице... и все...))) Хотя ужасно конечно...
XanTep
5-02-2007, 10:34
Блин, клянусь, но всем проживающим на терр. Одессы - повезло )))
Ребята, сужу по своему опыту )))

ps - Всех благ!
pps - Юр, *ля буду, забил на все, но по своему прилету, ОБЯЗАТЕЛЬНО зайду к вам с чем-то горячительно-разливательн ым )))

Оставьте свой комментарий:

Проверить правописание

Скопировано правильно © Цукановым Юрием.

Сайт работет с перебоями с 1998 года.

Раздаю RSS, предлагал валидный XHTML, CSS.