Benvolio
Guest
php scripting & db development
Здравствуйте!
Хочу услышать мнения компетентных людей, может быть кто захочет опытом поделиться.
Разработал ПО для управления хостингом для болгарского портала. Создал БД, в процессе разработки скриптов, отлаживал запросы к БД и правил местами саму БД. Расставлял/правил индексы в таблицах, согласно каждому запросу (естесственно, с учетом уже существующих).
Не так давно, решил выписать все запросы с самой большой таблице в БД, сделал grep, и прошелся по всем скриптам, которые делают запросы к ней. Выписал таблицу какой скрипт, какой запрос, какие условия, какие индексы.. И прошло понимание того, как надо оптимизировать каждый запрос и индексы в этой таблице. Изменил индексы, прошелся по 20 скриптам, в результате - индекс стал в 2.5. раза меньше, и в целом скорость возросла (на глазок ). И я представляю, каково будет, если пройтись по всем скриптам и по всем таблицам ))
Так вот, профи, поделитесь, как у вас происходит разработка ПО? Какие этапы, какие может быть редакторы пользуете, как реально это помогает? Как запросы пишете, на каком этапе индексы ставите и т.п.
Спасибо!
Здравствуйте!
Хочу услышать мнения компетентных людей, может быть кто захочет опытом поделиться.
Разработал ПО для управления хостингом для болгарского портала. Создал БД, в процессе разработки скриптов, отлаживал запросы к БД и правил местами саму БД. Расставлял/правил индексы в таблицах, согласно каждому запросу (естесственно, с учетом уже существующих).
Не так давно, решил выписать все запросы с самой большой таблице в БД, сделал grep, и прошелся по всем скриптам, которые делают запросы к ней. Выписал таблицу какой скрипт, какой запрос, какие условия, какие индексы.. И прошло понимание того, как надо оптимизировать каждый запрос и индексы в этой таблице. Изменил индексы, прошелся по 20 скриптам, в результате - индекс стал в 2.5. раза меньше, и в целом скорость возросла (на глазок ). И я представляю, каково будет, если пройтись по всем скриптам и по всем таблицам ))
Так вот, профи, поделитесь, как у вас происходит разработка ПО? Какие этапы, какие может быть редакторы пользуете, как реально это помогает? Как запросы пишете, на каком этапе индексы ставите и т.п.
Спасибо!