REDAN

REDAN

导航

2008年10月15日 #

sql server 存储过程中使用变量表,临时表的分析(Z)

摘要: 最近,我有一朋友,对我说他的数据库中的很多存储过程,执行都是超时.让我替他看看是什么原因.我一看,原来他的存储过程中用了很多的临时表与变量表.于是我跟他说过犹不及. 在存储过程中使用临时表或变量表,使用的好可以提高速度,使用的不好,可能会起到反作用. 然后给了他几个示例让他自己去看,然后针对自己的数据库进行修改. 那么表变量一定是在内存中的吗?不一定. 通常情况下,表变量中的数据比... 阅读全文

posted @ 2008-10-15 23:03 REDAN 阅读(629) 评论(0) 推荐(0)

SQLServer 2005 海量数据解决方案(分区表)与对已存在的表进行分区

摘要: 这两天一直在研究2005 中如何对表进行分区,但是参考了多数资料都是说新建表后再将原表中数据插入到新表中,这样有些不方便. 最后找到了在已有表上做分区表的方法.见代码. 我们有个表现在已经到了1千万的数据,之前仅仅是优化索引和索引试图来在真实的环境中查看到底sql2005单表能负载多大的量。 最后得出结论,在我们公司现有的硬件条件下,sql2005中,单表的量最多不能超... 阅读全文

posted @ 2008-10-15 22:56 REDAN 阅读(382) 评论(0) 推荐(0)

在IIS与SQL Server 2005中设置,让Reporting Services发布的web报表允许匿名访问

摘要: SQL Server Reporting Services 并非专门设计用于 Internet 报表部署方案,但是您可以成功地将 Reporting Services 放置于面向 Internet 的 Web 服务器上, 以将一般信息向广大公众传播,或者将公司保密数据向经过授权和身份验证的用户传播。 公司的一个项目中的报表准备升级到SQL Server 2005,并... 阅读全文

posted @ 2008-10-15 22:44 REDAN 阅读(1416) 评论(0) 推荐(1)

Reporting Service 中使用自定义程序集

摘要: 如要在报表中使用自定义程序集,您必须先创建程序集,使其可供报表设计器使用,然后在报表中添加对该程序集的引用,最后在报表中使用表达式来引用该程序集中的方法。 如果报表部署到报表服务器,您还必须向报表服务器部署该自定义程序集。 布署步骤: 1.把自己写的自定义的程序集拷贝到以下目录: 1)报表服务器的目录.默认目录为 C:\Program Files\Microsoft SQ... 阅读全文

posted @ 2008-10-15 22:43 REDAN 阅读(296) 评论(0) 推荐(0)

2008年10月14日 #

用out 返回DataSet 和 用普通做法返回 DataSet 性能有何区别,希望指点高手

摘要: =============用out 返回DataSet============ public class mathClass { private void getDataSet(out DataSet DS) { string SQL="SELECT ID,NAME FROM 表"; DS=_broker.ExecuteForDst(SQL); } ... 阅读全文

posted @ 2008-10-14 11:54 REDAN 阅读(517) 评论(2) 推荐(0)

2008年10月9日 #

.NET Framework 自动内存管理机制深入剖析 (C#分析篇)(转)

摘要: 在.NET Framework中,内存中的资源(即所有二进制信息的集合)分为"托管资源"和"非托管资源".托管资源必须接受.NET Framework的CLR(通用语言运行时)的管理(诸如内存类型安全性检查),而非托管资源则不必接受.NET Framework的CLR管理. (了解更多区别请参阅.NET Framework或C#的高级编程资料) 托管资源在.NET Framework中又分别存放... 阅读全文

posted @ 2008-10-09 11:14 REDAN 阅读(214) 评论(0) 推荐(0)

2008年10月8日 #

vs2003与vs2005编译区别 (转)

摘要: 由于 ASP.NET 1.x 中引入了页模型,ASP.NET Web 页的编译过程总是分成两个阶段。首先,代码隐藏文件和其他支持类编译到一个程序集中,然后在运行时编译单独的 ASPX 文件。虽然这种模型具有许多优点,但它也有一些缺点。ASP.NET 2.0 提供基本模型的几种替代模型,并根据您的特定需要提供更为广泛的编译选项。 ASP.NET 1.x中的编译 ASP.NET1.x 中的主要编译模... 阅读全文

posted @ 2008-10-08 22:55 REDAN 阅读(437) 评论(0) 推荐(0)

C#中ref和out的使用小结

摘要: ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。 使用ref前必须对变量赋值,out不用。 out的函数会清空变量,即使变量已经赋值也不行,退出函数时所有out引用的变量都要赋值,ref引用的可以修改,也可以不修改。 区别可以参看下面的代码: using System; class TestApp ...{ static void outTest... 阅读全文

posted @ 2008-10-08 22:47 REDAN 阅读(146) 评论(0) 推荐(0)

事务的介绍

摘要: 事务 一、事务的介绍 .NET Framework 开发员指南 事务是一组组合成逻辑工作单元的操作,虽然系统中可能会出错,但事务将控制和维护事务中每个操作的一致性和完整性。 例如,在将资金从一个帐户转移到另一个帐户的银行应用中,一个帐户将一定的金额贷记到一个数据库表中,同时另一个帐户将相同的金额借记到另一个数据库表中。由于计算机可能会因停电、网络中断等而出现故障,因此有可能更新了一个表中的行,... 阅读全文

posted @ 2008-10-08 22:46 REDAN 阅读(245) 评论(0) 推荐(0)

ArrayList 类和Array类的区别

摘要: ArrayList 类和Array类的区别 ArrayList是数组类的复杂版本。ArrayList类提供在大多数Collections类中提供但不在Array类中提供的一些功能。 主要有以下几点: 1》Array位于system命名空间中,而ArrayList位于system.collections命名空间中。 2》Array的容量是固定的,而ArrayList的容量是根据需要自动扩展的。... 阅读全文

posted @ 2008-10-08 22:41 REDAN 阅读(208) 评论(0) 推荐(0)