回复 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

请您先登陆,再发跟帖!