
数据库
fdsa123456
这个作者很懒,什么都没留下…
展开
-
学习SQL语句性能调整
【IT168 技术文档】 有些程序员在撰写数据库应用程序时,常专注于 OOP 及各种 framework 的使用,却忽略了基本的 SQL 语句及其「性能 (performance) 优化」问题。曾听过台湾某半导体大厂的新进程序员,所组出来的一段 PL/SQL 跑了好几分钟还跑不完;想当然,即使他的 AJAX 及 ooxx 框架用得再漂亮,系统性能也会让使用者无法忍受。以下是整理转载 2009-01-23 11:45:00 · 740 阅读 · 0 评论 -
SQL Server应用程序性能调优
SQL Server应用程序性能调优之硬件配置 【IT168 专稿】当应用程序性能出现问题时,服务器硬件通常会背上黑锅,人们想到的往往是如何优化服务器的硬件。实际上恰恰相反,多数情况下,硬件并非导致性能问题的罪魁祸首。对于基于SQL Server的应用程序的性能和升级,服务器硬件所起的影响要远比人们想象的小。 多数应用程序运行缓慢的原因是因为其糟糕的前期设计,而并非硬件性能不够。转载 2009-01-23 11:31:00 · 709 阅读 · 0 评论 -
.net2.0中使用SqlBulkCopy进行大批量数据迁移
.net2.0中使用SqlBulkCopy进行大批量数据迁移在.Net1.1中无论是对于批量插入整个DataTable中的所有数据到数据库中,还是进行不同数据源之间的迁移,都不是很方便。而在.Net2.0中,SQLClient命名空间下增加了几个新类帮助我们通过DataTable或DataReader批量迁移数据。数据源可以来自关系数据库或者XML文件,甚至转载 2009-04-27 13:26:00 · 953 阅读 · 0 评论 -
XP系统下MSDTC不可用解决办法
1. 单击"开始",单击"运行",输入 cmd 后按"确定".2. 输入:msdtc -resetlog (注意运行此命令时,不要执行挂起的事务).3. 最后输入:net start msdtc 回车,搞定.原创 2009-05-01 11:52:00 · 3117 阅读 · 0 评论 -
sql update 触发器 获得被update的行的信息
create trigger TgNameon tbfor updateas if update(recommend)begin update tb set commenddate=(getdate()) from tb inner join inserted on tb.vlistid=Inserted.vlistidend关键在于Inserted表触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。Deleted 表用于存储 DELE原创 2009-08-02 01:16:00 · 1450 阅读 · 1 评论 -
sql update 触发器 获得被update的行的信息
create trigger TgNameon tbfor updateas if update(recommend)begin update tb set commenddate=(getdate()) from tb inner join inserted on tb.vlistid=Inserted.vlistidend关键在于Inserted表触发器语句中使用原创 2009-08-02 01:24:00 · 926 阅读 · 0 评论