Я поддерживаю несколько очень больших баз данных (приближается к терабайту). В настоящее время у нас есть собственное решение для отчетности, но мы изучаем использование SSRS
(SQL Reporting Services
). Однако нашим пользователям иногда приходится извлекать большие объемы данных (много миллионов записей), что может занять несколько часов.SQL SSRS очень большой экстракт
Каков целесообразный подход к работе с такими большими объемами?
Примечание. Приобретение бизнеса для переопределения там необходимо для таких больших выводов в настоящее время не является вариантом.
К сожалению, если вы хотите сделать омлет, вам нужно сломать несколько яиц, но если вы используете SQL-сервер, вы можете посмотреть на представления, упрощающие доступ к этим большим наборам записей. Классики, такие как индексирование, могут творить чудеса. Когда у вас есть длинные запросы, всегда стоит посмотреть, сколько повышения производительности вы могли бы достичь за время, затрачиваемое на извлечение. Нам нужно узнать больше о том, какая структура запрашивается, чтобы рассказать вам больше. –