摘要:
是SQLServer2005支持的类型。如何利用xml实现批量操作, 比如批量删除一批数据,如果在应用程序端循环调用DAL.Entity.Delete则效率非常低,因为数据库往返次数取决与数据量大小。而编写一个存储过程效率更高。
做这个批量操作的存储过程使用什么作为参数是一个问题。如果使用VARCHAR(MAX),内容是,例如要删除记录的id并以逗号隔开,例如“1,2,3,4,…..”,这样的话就会存在最大长度受限制的问题。
这儿介绍一种使用xml的VARBINARY类型作为参数的高效方法。 阅读全文
是SQLServer2005支持的类型。如何利用xml实现批量操作, 比如批量删除一批数据,如果在应用程序端循环调用DAL.Entity.Delete则效率非常低,因为数据库往返次数取决与数据量大小。而编写一个存储过程效率更高。
做这个批量操作的存储过程使用什么作为参数是一个问题。如果使用VARCHAR(MAX),内容是,例如要删除记录的id并以逗号隔开,例如“1,2,3,4,…..”,这样的话就会存在最大长度受限制的问题。
这儿介绍一种使用xml的VARBINARY类型作为参数的高效方法。 阅读全文
posted @ 2008-12-20 13:56
Mainz
阅读(1282)
评论(0)
推荐(0)

应用程序执行DAL层的SQL或存储过程时,常常会出现超时的Exception: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. ”
最近我们的团队向客户做了一次成功的两周一次的delivery。首先在两周以前,我们就和客户进行了有效的沟通,得到了客户当前最希望的需求功能点,并一致认可了定义清晰的、可实现的两周后的项目目标。然后我们又综合了“资源,计划和需求”这个铁三角矛盾平衡点,从中抽出了最迫切的、可实现的功能点列表进行首先实现和测试,并最终在两周后高效率的向客户交付了可运行的阶段性产品,客户非常满意
前端利用网页浏览器当平台,以JavaScript语言开发;后端利用Web服务器当平台、使用PHP、Java、 C#……等语言。如此的SaaS系统只需要部署到服务器上,用户便能透过浏览器操作此系统。大部分运算在服务器上进行,而需要处理使用者互动或者客户端主动联系服务器的部分,则由被加载浏览器的JavaScript程序负责。
最佳试用场合: 小型网站,嵌入式设备和应用软件,应用程序文件格式,替代某些特别的文件格式,内部的或临时数据库,在Demo或测试版的时候作为企业级数据库的替代产品,数据库教学等。
浙公网安备 33010602011771号