OLTP結構簡單,不用說了。
報表有兩類:固定結構(約70%+)和隨意(即興Ad hoc);
而絕大多數報表都不需實時(real time)。
也就是說,你應盡最大努力,增大固定結構報表比例,並
把它們放在夜裏運行(scheduled tasks),這樣對硬件的要求可大大降低。
用Stored Procedures 輸出成CSV文檔,速度是極快的,
用BCP,我曾有每秒91000行的寫入紀錄,寫出應更快(沒記過)。用DTS要慢一點,但上手快,隻是改起來麻煩一些。
讓用戶到指定的文檔目錄下取文件,再用報表模板(templates)
讀文檔。祝好運。