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

Метки: ,

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

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

853… я думал, что поседею, когда увидел это число… =) Радости добавила другие цифры, показываемые на второй версии: 6 запросов и 0.0891 секунд. Может и это не предел? =)
Предыдущий день:
Следующий день:

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

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

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