php scripting & db development

Benvolio

Guest
php scripting & db development

Здравствуйте!

Хочу услышать мнения компетентных людей, может быть кто захочет опытом поделиться.

Разработал ПО для управления хостингом для болгарского портала. Создал БД, в процессе разработки скриптов, отлаживал запросы к БД и правил местами саму БД. Расставлял/правил индексы в таблицах, согласно каждому запросу (естесственно, с учетом уже существующих).

Не так давно, решил выписать все запросы с самой большой таблице в БД, сделал grep, и прошелся по всем скриптам, которые делают запросы к ней. Выписал таблицу какой скрипт, какой запрос, какие условия, какие индексы.. И прошло понимание того, как надо оптимизировать каждый запрос и индексы в этой таблице. Изменил индексы, прошелся по 20 скриптам, в результате - индекс стал в 2.5. раза меньше, и в целом скорость возросла (на глазок :) ). И я представляю, каково будет, если пройтись по всем скриптам и по всем таблицам :)))

Так вот, профи, поделитесь, как у вас происходит разработка ПО? Какие этапы, какие может быть редакторы пользуете, как реально это помогает? Как запросы пишете, на каком этапе индексы ставите и т.п.

Спасибо!
 
Сверху