SQL Server2000只能利用至强CPU资源的5%

SQL Server2000只能利用至强CPU资源的5% 服务器: HPDL380 CPU2.8 内存1.0GB 操作系统W2k SQL Server2000+sp3 在服务器 HPDL380 上测试一个存储过程给SQL Server2000,插入10万条记录耗时10多分钟.其中CPU利用率没有超出5%。在PC(P42.0,内存0.526GB 操作系统W2k SQL Server2000+sp3)插入10万条记录耗时35秒.其中CPU利用率超出50%. 调整服务器:1.关闭超线程 问题(耗时10...

作者: 开始测试 发布时间: 05-11

sql server (sqlexpress) 服务因 3417 (0xd59) 服务性错误而停止

sql2005,在服务管理里面启动sql的服务报出错误代码3417的错误。 错误框提示为:“windows不能在 本地计算机 启动 sql server(mssqlserver)。有关更多信息,查阅系统事件日志。假如这是非microsoft 服务,请与服务厂商联系,并参考特定服务错误代码3417.” 解决办法一: c:\program files\microsoft sql server\mssql.1\mssql\data c:\program files\microsoft sql server\mssq...

作者: momochong0 发布时间: 05-11

VB使用ADODB操作数据库的常用方法

ADO常用方法 下面是我所掌握的使用ADO对数据库操作的一些常用方法,主要是提供给初学者作为参考,有不对的地方请指正。如有补充不胜荣幸 准备工作 ======== Dim conn As New ADODB.Connection '创建一个 Connection 实例,在这里使用New等于将Dim和Set合并为一段代码执行 Dim rs As ADODB.Recordset '创建一个 Recordset 实例,不使用New 是因为,经常需要重复使用Set,因此...

作者: 御清风 发布时间: 05-11

sql去除重复列(行)

有重复数据主要有一下几种情况: 1.存在两条完全相同的纪录 这是最简单的一种情况,用关键字distinct就可以去掉 example: select distinct * from table(表名) where (条件) 2.存在部分字段相同的纪录(有主键id即唯一键) 如果是这种情况的话用distinct是过滤不了的,这就要用到主键id的唯一性特点及group by分组 example: select * from table where id in (select max(i...

作者: jkyweb 发布时间: 05-11

SQL中left()函数和charindex()函数的使用

SQL中有各种功能的函数,下面就将为您介绍SQL中left()函数和charindex()函数的使用的使用方法,希望对您学习SQL函数的使用能够有所帮助。 1、left() LEFT (<character_expression>, <integer_expression>) 返回character_expression 左起 integer_expression 个字符。 2.charindex() 返回字符串中某个指定的子串出现的开始位置。 CHARINDEX (<’substring_expression’>, <e...

作者: 笨笨的菜鸟 发布时间: 05-11

Sql实现递减查询

显示开发中经常碰到这样的问题 采购某项物品,但是是分批入库的,这时候有可能需要查询该项物品的入库情况列表 比如 物品 采购量 已入库量 剩余入库量 入库时间 。。。 A 100 10 90 2011-05-09 A 100 20 70 2011-05-10 A 100 50 20 2011-05-11 A 100 20 0 2011-05-12 实现如下: Create Table Sam_Product ( UID int Identity(1,1) Primary Key, ProdName NVarchar(100), Us...

作者: 沉默的人 发布时间: 05-11

sql游标整理

近期又看到头疼的cursor的问题。把游标重新整理下吧 1 declare @id varchar(50); 2 declare @Title varchar(50); 3 declare @Director varchar(50); 4 declare @DateReleased varchar(50); 5 6 declare mycursor cursor for --定义一个游标 7 select * from movies --游标的可循环对象 8 open mycursor --打开游标 9 fetch next from mycursor into @id,@Title,@Director,@D...

作者: Shikyoh 发布时间: 05-11

可遇不可求的Question之重置SQLSERVER表的自增列标识值(Seed)篇

1.truncate table tablename 2. --每次要删除表中的数据(delete from tableName),下次使用时,表中的自增ID就会从上次的ID依次递增。 --只要在delete执行结束后,执行 dbcc checkident('tableName',reseed,0) 自增列即会从1开始。 --dbcc checkident('tableName',reseed,0) --DBCC checkident('dbo.Tbl_ShippingAddr',reseed,2) @@IDENTITY,SCOPE_IDENTITY,IDENT_CURRENT的...

作者: 林石 发布时间: 05-11

SQL2005中全文索引的使用

1.创建全文目录 CREATE FULLTEXT CATALOG FT_Catalog IN PATH 'E:\DB\' AS DEFAULT; IN PATH为可选参数,从SQL2008开始,这个子句就无效了,尽量避免使用 2.创建全文索引 CREATE FUllTEXT INDEX ON dbo.News ( Title,Details ) KEY INDEX PK_News ON FT_Catalog WITH CHANGE_TRACKING OFF, NO POPULATION; 创建全文索引但不进行填充 WITH CHANGE_TRACKING OFF, NO POPULATIO...

作者: 伊羽 发布时间: 05-11

[翻译]SQL Server 未公开的两个存储过程sp_MSforeachtable 和 sp_MSforeachdb

SQL Server 未公开的两个存储过程sp_MSforeachtable 和 sp_MSforeachdb 您是否曾经写过代码来处理数据库中的所有表?处理一个 SQL Server实例中的所有数据库的代码又该如何写?然则,您是否知道有多种方法可以解决这问题?您可以创建一个游标cursor包含所有数据表,或者包含SQL Server实例的所有数据库;或者使用非公开(undocumented)的存储过程。本文将向您阐述非公开的...

作者: 飞仙 发布时间: 05-10