博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年4月9日

摘要: 前言 在应用程序开发的过程中,常常需要用到批量提交到数据库的功能。而常用的批量提交有几种方式,下面分别就几种方式在批量提交中的性能表现进行对比,并作为知识碎片记录一下,方便以后的查找。这边暂时不比较Sql Server 2005和Sql Server 2008 分别提供的SqlBulkCopy和表变量参数的方式导入数据,只关注SQL的批量提交和执行。 第一种:单条提交SQL语句; 第二种:Sq... 阅读全文

posted @ 2010-04-09 19:35 Enoch 阅读(1008) 评论(0) 推荐(0)

2010年3月30日

摘要: 1. 工具 1. System Monitor 2. SQL Server Profiler 3. SQL Server Management Studio(Query Analyzer) 4. SQL Server Performance Dashboard 5. Dynamic Management Views 如何使用这些DMV的信息可以参见SQL Server Best Practice... 阅读全文

posted @ 2010-03-30 23:10 Enoch 阅读(181) 评论(0) 推荐(0)

2010年3月25日

摘要: 在“工具”菜单上单击“选项”。 在“选项”对话框中单击“调试”类别。 在“常规”框中,设置“启用 .NET Framework”源代码单步执行。 如果您先前启用了“仅我的代码”,则会出现一个警告对话框,提示您“仅我的代码”现在已禁用。单击“确定”。 如果您没有设置符号缓存位置,则会出现另一个警告对话框,提示您默认符号缓存位置现在已设置。单击“确定”。 单击“调试”类别下面的“符号”。 如... 阅读全文

posted @ 2010-03-25 09:35 Enoch 阅读(248) 评论(0) 推荐(0)

2009年1月5日

摘要: 大型业务系统而言,缓存是减低系统压力,提高性能最直接也是最有效的方法之一。系统缓存一般分为几个层次,一姑且称其为元数据吧,即直接从数据库检索出来的数据;二是业务数据,即经过业务处理后的带有业务逻辑的数据。三是客户端的缓存(针对C/S架构而言)。下面主要针对元数据缓存的设计提出自己的浅见,希望大家指正。 阅读全文

posted @ 2009-01-05 01:00 Enoch 阅读(779) 评论(1) 推荐(0)