回複 SQL Server 需要打很多reports

你的題目有兩部分:錄入(似OLTP)和報表(似OLAP)。
OLTP結構簡單,不用說了。
報表有兩類:固定結構(約70%+)和隨意(即興Ad hoc);
而絕大多數報表都不需實時(real time)。
也就是說,你應盡最大努力,增大固定結構報表比例,並
把它們放在夜裏運行(scheduled tasks),這樣對硬件的要求可大大降低。

用Stored Procedures 輸出成CSV文檔,速度是極快的,
用BCP,我曾有每秒91000行的寫入紀錄,寫出應更快(沒記過)。用DTS要慢一點,但上手快,隻是改起來麻煩一些。
讓用戶到指定的文檔目錄下取文件,再用報表模板(templates)
讀文檔。祝好運。

所有跟帖: 

DBDB老大在啊,幫俺想想轍,關於倒數據的問題 -écho- 給 écho 發送悄悄話 (476 bytes) () 04/13/2004 postreply 14:04:28

回複:要從數據源上解決,杜絕後患 -DBDB- 給 DBDB 發送悄悄話 (265 bytes) () 04/13/2004 postreply 16:16:47

謝謝老大指教 -écho- 給 écho 發送悄悄話 (128 bytes) () 04/13/2004 postreply 18:22:09

回複:謝謝老大指教 -f64- 給 f64 發送悄悄話 (127 bytes) () 04/13/2004 postreply 18:28:37

回複:回複:謝謝老大指教 -écho- 給 écho 發送悄悄話 (380 bytes) () 04/13/2004 postreply 18:40:38

écho兄弟,我的答案不完整。。。 -DBDB- 給 DBDB 發送悄悄話 (26 bytes) () 04/13/2004 postreply 19:40:36

請您先登陸,再發跟帖!