Были ли у кого-нибудь проблемы с производительностью при работе с CodeSmith или MyGeneration?
-
19-09-2019 - |
Вопрос
Я новичок в обоих этих программах.Мой коллега порекомендовал мне эти два.Просто хотел знать, есть ли проблемы с производительностью у кода хранимой процедуры, который они создают?Я хотел бы использовать программное обеспечение только для создания хранимых процедур.Что-нибудь об этих двоих, о чем мне следует знать?
Решение
По моему опыту, любые проблемы с производительностью хранимых процедур (или другого кода), которые я генерирую с помощью CodeSmith (или MyGeneration), являются результатом плохой разработки шаблона хранимой процедуры, а не ошибкой инструмента генерации кода.
Результат вашего кодогенератора настолько хорош, насколько хороши шаблоны, которые вы используете для его управления. Если у вас возникли проблемы с производительностью (или вы подозреваете, что это так), профилируйте созданный вами материал.Вы можете найти места, где можно улучшить свои шаблоны. все ваши хранимые процедуры или вам, возможно, придется выделить конкретный запрос в особый случай, если есть только один, который неоптимален.
Другие советы
Если вы когда-нибудь столкнетесь с ошибкой или проблемой производительности при использовании наших шаблонов хранимых процедур, сообщите нам об этом, и мы исправим их как можно скорее.
Спасибо -blake niemyjski (автор книги Шаблоны CSLA CodeSmith)