Мы создали программное обеспечение Enterprise / LOB, которое, например, управляет заказами, клиентами, запасами и т. Д. В .NET 3.5 и SQL Server 2008.
Мы делаем все виды отчетности, такие как
- традиционные отчеты (SQL-запросы)
- информационные панели (с диаграммами, списками и т. Д.)
- оповещений (например, если заказ отменен, напишите супервайзеру)
Прямо сейчас мы напрямую запрашиваем нашу базу данных операций. Временами у нас возникают проблемы с производительностью, и мне интересно, можно ли это решить, оптимизировав способ, которым мы запрашиваем базу данных, или что-то более сложное, такое как использование сервера отчетов SQL или репликация БД на другой сервер и выполнение запросов к этому.
Не могли бы вы, ребята, дать какие-нибудь предложения? Или какие-нибудь ресурсы я могу прочитать?
Ваша помощь очень ценится.
Спасибо.