-
SQLServer2000升级到SQLServer2008性能之需要注意的地方之一
测试sql:复制代码代码如下:SETSTATISTICSIOONSETSTATISTICSTIMEONSELECTCOUNT(1)FROMdbo.tbtextaINNERLOOPJOINdbo.tbtextbONa.id=b.idoption(maxdop1)SETSTATISTICSIOOffSETSTATISTICSTIMEOff表结构:复制代码代码如下:CREATETABLE[dbo].[tbtext]([id][int]IDENTITY(1,1)NOTNULL,[VALUE][int]NULL)ON[PRIMARY]单这句测试,看执行计划根本看不出区别。|--ComputeScalar(DEFINE:([Expr1006]=CONVERT_IMPLICIT(int,[Expr1009],0)))|--StreamAggregate(DEFINE:([Expr1009]=Count(*)))|--NestedLoops(InnerJoin,WHERE:([northwind].[dbo].[tbtext].[id]as[b].[id]=[northwind].[dbo].[tbt...
数据库操作教程 2022-09-23 17:15:01 -
SQLServer复制需要有实际的服务器名称才能连接到服务器
今天在做sqlServer2005的实验的时候碰到的问题,问题描述很清楚,怀疑是我以前给计算机修改了名称而导致的.可以用select@@servername和selectserverproperty('servername')对照一下,两个的结果是否一样,不一样就会出现问题,以下给出解决的SQL脚本复制代码代码如下:ifserverproperty('servername')<>@@servernamebegindeclare@serversysnameset@server=@@servernameexecsp_dropserver@server=@serverset@server=cast(serverproperty('servername')assysname)execsp_addserver@server=@server,@local='LOCAL'end执行之后,重新sql即可解决这个问题...
数据库操作教程 2022-09-23 17:10:31 -
SQLServer误区30日谈第12天TempDB的文件数和需要和CPU数目保持一致
误区#12:TempDB的文件数和需要和CPU数目保持一致错误 哎,由于上述误区是微软“官方”的建议,并且还有大量博文坚持这个观点,这个误区已经是老生常谈。 但让人困惑的是SQLCAT团队给出的建议就是1:1,但这个建议是源自扩展方面的原理来说,而不是一个通用法则...
数据库操作教程 2022-09-23 17:07:06 -
case嵌套查询与连接查询你需要懂得
1、Case子查询连接查询复制代码代码如下:select*fromscorecreatedatabasedemousedemocreatetable[user]([uId]intidentity(1,1)primarykey,[name]varchar(50),[level]int--1骨灰大虾菜鸟)insertinto[user](name,level)values('犀利哥',1)insertinto[user](name,level)values('小月月',2)insertinto[user](name,level)values('芙蓉姐姐',3)--caseend单值判断相当于switchcase--then后面的返回值类型必须一致select[name],case[level]when1then'骨灰'when2then'大虾'when3then'菜鸟'endas'等级'from[user]useMySchoolselect*fromscore--caseend第二种用法,相当于多重if语句selectstudentId,casewhenenglish>=90then...
数据库操作教程 2022-09-23 17:04:01 -
SQLServer误区30日谈第20天破坏日志备份链之后,需要一个完整备份来重新开始日志链
误区#20:在破坏日志备份链之后,需要一个完整备份来重新开始日志链错误事务日志备份会备份自上次事务日志备份以来所有的事务日志(如果从来没有过日志备份的话,那就从上一次完整备份开始)。有好几种类型的操作会中断事务日志的连续性,也就是说除非重新开始新的日志链,SQLServer无法再进行日志备份...
数据库操作教程 2022-09-23 17:03:48 -
SQLServer2008到底需要使用哪些端口?
下面就来介绍下SQLServer2008中使用的端口有哪些: 首先,最常用最常见的就是1433端口。这个是数据库引擎的端口,如果我们要远程连接数据库引擎,那么就需要打开该端口...
数据库操作教程 2022-09-23 16:49:33 -
编写SQL需要注意的细节Checklist总结
复制代码代码如下:/*--注意:准备数据(可略过,非常耗时)CREATETABLECHECK1_T1(IDINT,C1CHAR(8000))CREATETABLECHECK1_T2(IDINT,C1CHAR(8000))DECLARE@IINTSET@I=1WHILE@I<=10000BEGININSERTINTOCHECK1_T1SELECT@I,'C1'INSERTINTOCHECK1_T2SELECT10000+@I,'C1'SET@I=@I+1ENDCREATETABLECHECK2_T1(IDINT,C1CHAR(8000))DECLARE@IINTSET@I=1WHILE@I<=10000BEGININSERTINTOCHECK2_T1SELECT@I,'C1'SET@I=@I+1ENDINSERTINTOCHECK2_T1VALUES(10001,'C2')INSERTINTOCHECK2_T1VALUES(10002,'C1')CREATETABLECHECK3_T1(IDINT,C1CHAR(7000))CREATETABLECHECK3_T2(IDINT...
数据库操作教程 2022-09-23 16:48:48 -
新手SqlServer数据库dba需要注意的一些小细节
前言:任何的优化和修改都是以业务情况为前提,可能有的写的有误或者不准确的地方,欢迎各位来拍砖。1.在创建db的时候自增长建议设置成按MB(M)增长,步长根据业务量来设置,一般情况建议设置100-200M(见图片),还有就是尽量别改初始大小,这个默认就好...
数据库操作教程 2022-09-23 16:45:23 -
香港金管局:将为可能推出的“数码港元”展开准备工作
香港金融管理局将为日后在香港可能推出的“数码港元”展开准备工作,包括奠定其技术及法律基础、深入研究用例、部署正式推出“数码港元”等。9月20日,香港金融管理局(下称香港金管局)发表题为《“数码港元”——迈出新一步》的政策立场文件,阐述金管局对零售层面央行数码货币(即“数码港元”或e-HKD)的政策立场及未来发展路向...
区块链 2022-09-20 17:34:10 -
香港金管局:为将来可能推出“数码港元”做准备
财联社9月20日电,香港金融管理局今日发表题为《“数码港元”—迈出新一步》的政策立场文件,阐述金管局对零售层面央行数码货币(即“数码港元”或e-HKD)的政策立场及未来发展路向。金管局“金融科技2025”策略的其中一个方向,是加强对央行数码货币的研究工作,让香港能作出充分准备...
区块链 2022-09-20 17:20:39 -
我们对苹果太严苛了吗?如果今天换作是Android这样设计呢?
其实我也常常在思考这个问题,还仔细去看了我先前对苹果产品的评论。我发现其实我还是推荐多于批评,可能我骨子里就还是个果粉?对于iPhone14Pro整体来说,我还是推荐的(大部分的失望是在14/14Plus上),我也认为市场上整体的反应都是比较正面的,即使是对”打孔”和”灵动”也是褒远多于贬...
手机互联 2022-09-14 00:52:15 -
特斯拉花了17年才盈利,蔚小理需要多少年
撰文/ 吴 静编辑/ 张 南设计/ 赵昊然当造车新势力二季度财报陆续公布,诸如“理想卖一辆亏2.3万元”,“小鹏卖一辆亏损超6万元”,“蔚来卖一辆亏损超10万元”此类的字眼便常见诸报端。造车新势力的盈利困境再次被放置在聚光灯下,造车多年但仍难逃亏损让人不禁疑惑,这些造车新势力们实现盈利到底还要多久?并非没有参照...
智能设备 2022-09-11 12:21:03