Здравствуйте, e.thrash, Вы писали:
ET>Есть форма заказа. ET>Большая форма, которая в базе размазана на 10 таблиц. ET>На больших заказах форма открывается по 3 минуты на быстром железе даже. ET>Как варианты кроме индексов на селекты? хотелось бы иметь готовый объект заказа, может базы умеют делать на базе селекта готовые объекты в базе которые быстро мапятся на классы?
А где причина тормозов? В том, что SELECT-ы в SQL-запросе долго выполняются или в том, что ORM на клиенте из резалтсета долго объект строит?
Структура таблиц какая?
Может у тебя в объекте какие-нибудь фотки или тесты по 10 МБ в каждой строке заказа присутствуют? Тогда, может быть, стоит о частично ленивой загрузке подумать?
Или у тебя база NoSQL?
Красота — наивысшая степень целесообразности. (c) И. Ефремов