-
来源于新手关于分页效率的疑惑
来自新手关于分页效率的疑惑下面有两条查询语句都是查找数据表中第5到第10条数据的,假设数据量很大,下面两条语句执行起来哪个效率会比较高?各有什么优缺点?SELECT*FROM(SELECT(row_number()OVER(ORDERBYgetdate()))ASrownum,*FROM[DataTable])t1WHERErownumBETWEEN5AND10SELECTTOP5*FROMT_I...
37
热度 -
求分析:关于新闻编号产生的有关问题
求分析:关于新闻编号产生的问题?请教一下各位:我现在有一个新闻库newsDB.其中库中有新闻表news,新闻分类表class,新闻与分类关联表newsclass.因为newsDB考虑到需要P2P同步的问题,所以每张表中有site和ID字段(主键),这个ID是自增的。所以我重新在news表中建了一个NEWSid新闻编号字段与newsclass关联。请问一下:怎么设置这个NEWSid不会重复?因为有双...
74
热度 -
求个小算法,存储过程,附测试脚本,该怎么处理
求个小算法,,存储过程,,附测试脚本本帖最后由rd16于2013-09-1602:36:47编辑我有一个表的结构如下,我要以第一行内容做条件,得到跟第一行内容连续重复的次数。备注:ID是连续的主键/******ScriptforSelectTopNRowscommandfromSSMS******/SELECT[id],[column1],[column2],[column3]FROM[dbo]....
84
热度 -
急怎么同文件组中多文件之间数据移动
急!如何同文件组中多文件之间数据移动用的sql2012,今天新建了文件组FG4,在S盘新建了fg4.ndf,本来打算分配给FG4,但是误操作没改成FG4,结果fg4.ndf被默认分配给了primary文件组。然后立刻就有了很多数据。原来primary文件组只有E盘一个文件,现在有2个了!现在已经限制s:\fg4.ndf为不自动增长!如何把primary文件组s:\fg4.ndf里面的数据挪回到e盘...
81
热度 -
关于SQL数据库 数据量太大引起的性能有关问题
关于SQL数据库数据量太大引起的性能问题单位数据库帐套中的数量量太大了,数据文件有50G左右,部分业务表中的数量已达到2000W级别,最近导致操作比较慢(插入,查询)业务数据也不能直接删除,以后还要进行查询,请问有什么好的办法处理这种问题?分享到:color='#FF8000'>------解决方案--------------------具体要看你的实际情况.并发量大不?你INSERT是因为索引过...
15
热度 -
关于MSSQL索引扫描的几个小问题,大家帮下
关于MSSQL索引扫描的几个问题,大家帮下。在网上看了一mssql优化的文章,然后自己也做了下测试。在测试中遇到一些问题希望大牛门解答下。上测试数据ifOBJECT_ID('test')isnotnulldroptabletestgocreatetabletest(idvarchar(12),usernamevarchar(10),regtimedatetime,telvarchar(10))cr...
69
热度 -
批改一存储过程,非常感谢,就这么多分了
修改一存储过程,非常感谢,就这么多分了,--小爱,820帮忙写的代码,在临时可以,到正式表怎么就更新一个?ifobject_id('[Tab]')isnotnulldroptable[Tab]goCREATETABLE[dbo].[Tab]( [ID][int]IDENTITY(1,1)NOTNULL,--自增 [type][varchar](50),--编号类型,比如是仓库编号,或者订单编号、商...
325
热度 -
新版本的 SQL SERVER 性能这样低吗
新版本的SQLSERVER性能这么低吗?我这里有一台旧的服务器,配置大致如下:CPU:IntelXeonCPUE5335*2(8CPUs)内存:4GB硬盘:143GB*3(Raid5)系统:windowsserver2003英文标准版+SP2数据库:SQL2000+SP4查询某一个数据表内的某一个存储过程。需要100秒左右--------后来买了一台新服务器,配置大致如下:CPU:IntelXeo...
88
热度 -
求判断表字据号为某值的数据行除自增id列外是否全部重复的语句
求判断表单据号为某值的数据行除自增id列外是否全部重复的语句有类似如下表(简化了一下),如何判断djh='XXXXX'的数据,在表中c1,c2,c3,c4有重复,且每一行都有重复。也是就djh='XXXXX'的数据多插入了一次的效果,如何快速检索出来。因为表中数据量比较大。djh列有索引。测试数据中djh='A02050000002'的判断是不完全重复,A00010000001判断为重复CREAT...
41
热度 -
ccnet +msbuild +svn 每天构建(二 )编译完成后自动发布并部署文件
ccnet+msbuild+svn每日构建(二)编译完成后自动发布并部署文件<cruisecontrol><project><webURL>http://127.0.0.1/ccnet/ViewFarmReport.aspx</webURL><name>test4</name><sourcecontroltype=&qu...
3775
热度 -
ccnet +msbuild +svn 每天构建( 一 )
ccnet+msbuild+svn每日构建(一)今天体验了一把ccnet+svn+msbuild每日构建环境的搭建,整个过程完整进行下来,还是遇到些小问题,不过还好顺利完工,不罗嗦了,看步骤:1.安装CruiseControl.NET-1.8.2.0-Setup.execcnet服务端2.ccnet客户端通常来说完成安装后出在安装目录出现如下目录主要文件全在server里面打开cc...
5285
热度 -
INFA POWERCENTER WFLOW 中的EMAIL组件的运用,实现自动发送邮件
INFAPOWERCENTERWFLOW中的EMAIL组件的使用,实现自动发送邮件!使用INFA的朋友们!谁成功的实现过,使用INFAPOWERCENTERWFLOW中的EMAIL发送过邮件,请上来说说经验!这里我先表示感谢了!color='#FF8000'>------解决方案--------------------------------------------------------Work...
3015
热度 -
小结
统计信息内幕:直方图和密度向量有个问题:在执行计划里运算符的估计行数是42,但是你知道查询的正确行数不是42。你也听说了SQLServer使用统计信息来作此估计的?但我们怎么看懂统计信息,来理解这里的估计是怎么来的?今天我想谈下SQLServer里的统计信息,在直方图(histogram)和密度向量(densityvector)里,SQLServer内部是如何保存这些值的并用此来估计行数的。直方图...
512
热度 -
问个比较苦闷的SQL语句,有测试数据,有截图,
问个比较郁闷的SQL语句,有测试数据,有截图,,,???CREATETABLE[dbo].[Table_test]( [id][int]IDENTITY(1,1)NOTNULL, [CNAME][varchar](50)NULL, [国家id][int]NULL, [省份id][int]NULL, [城市id][int]NULL, [区域id][int]NULL, [街道id][int]NULL,...
42
热度 -
怎么知道表被修改、删除、新增, 小弟我想捕获这些事件去完成别的动作
如何知道表被修改、删除、新增,我想捕获这些事件去完成别的动作!提出这个问题是事出有因:前些日子,把一些SQL语句(对表升级的)给客户对两个数据库自行升级,但客户搞忘了,只升级了A库,忘记升级B库了。结果就出了问题,客户就把责任推给我,说我当时没写清楚。出了问题,就要长记心。就想“只升级A库,由一个内部机制进行触发升级B库”这样一来,就可以达到AB两库数据结构相同。所以问题来了,执行SQL后,如何知...
66
热度 -
Oracle手动建库时出现有关问题
Oracle手动建库时出现问题我是一个学生,最近在学习Oracle,手动建库时出现问题,请各位指教。参照网上的手动建库的步骤:1、创建初始化参数文件2、设置环境变量oracle_sid3、创建实例4、创建口令文件5、启动数据库到nomount状态6、执行建库脚本——到这就出错了。我执行了放在E盘根目录下的建库脚本*.sql文件时在屏幕上实现是一个数字14,如下SQL>startE:\*.sq...
62
热度 -
update 两个属性的时候如何写触发器
update两个属性的时候怎么写触发器?具体情况是改变学生的班级,相应的班级就加减人数。但是我把专业(maj)和班级编号(clas)绑定在一起做了class表的主码,比如机械1201和光材1201是不同的班,但是我只把机械改成光材,不改变编号的时候班级人数就不能按照要求改了。。源代码是这样大家意会一下就好。。student表里专业是smaj,班级编号是sclass.createtriggerupd...
51
热度 -
DBMS_SQLTUNE包优化sql提议,但是无效时什么原因
DBMS_SQLTUNE包优化sql建议,但是无效时什么原因?SELECTt1.table_nameFROMDBA_TABLET1,DBA_TABLE_BAKT2WHERET1.TABLE_NAME=T2.TABLE_NAMEANDT1.OWNER='TEST1'用于做测试的SQL。两张表第一张500万,第二张50万。用DBMS_SQLTUNE包得到如下:GENERALINFORMATIONSEC...
112
热度 -
急oracle临时表空间使用率为零,该怎么处理
急:oracle临时表空间使用率为零数据库重启之后,Temp临时表空间使用率为零,数据查询很慢.不知道什么原因,求教!!!sidALRT.log日志如下:umpfileE:\oracle\admin\MySID\bdump\MySIDALRT.LOGMonOct2710:14:522008ORACLEV9.0.1.1.1-Productionvsnsta=0vsnsql=10vsnxtr=3Win...
80
热度 -
为何10g的结果不进缓存
为啥10g的结果不进缓存查询语句:SELECTCOUNT(DA.BH)FROMJMJKDADAWHERE1=1ANDTRUNC(MONTHS_BETWEEN(SYSDATE,DA.CSRQ)/12)>64ANDSSFWJGIN(SELECTCODEFROMUNITWHERECODE='1B000000000000009880'ORSJDW='1B000000000000009880');--...
110
热度