随笔分类 - SQL Server
摘要:转载地址:https://www.cnblogs.com/tianqing/p/11152799.html 今天线上SQLServer数据库的CPU被打爆了,紧急情况下,分析了数据库阻塞、连接分布、最耗CPU的TOP10 SQL、查询SQL并行度配置、查询SQL 重编译的原因等等 整理了一些常用的S
阅读全文
摘要:mysql:select * from table_name limit 100,200;--取出从100到200的数据 获取时间:mysql:now() mysql tinyint(0,1) → bit float (decimal(19,4))→ moneytext → ntextvarchar
阅读全文
摘要:SELECT (case when a.colorder=1 then d.name else '' end)表名, --a.colorder 字段序号, a.name 字段名, --(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识, ...
阅读全文
摘要:转载地址:https://www.cnblogs.com/shy1766IT/p/5189857.html 还原数据库时,提示还原成功,可是数据库列表中该数据库显示正在还原中: 执行此命令即可: RESTORE DATABASE EnterPriseBuilding WITH RECOVERY 了解
阅读全文
摘要:转载地址:http://www.cnblogs.com/linJie1930906722/p/6036053.html partition by关键字是分析性函数的一部分,它和聚合函数不同的地方在于它能返回一个分组中的多条记录,而聚合函数一般只有一条反映统计值的记录,partition by用于给结
阅读全文
摘要:转载链接:http://www.qeefee.com/article/ws00000543 聚集索引:该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引
阅读全文
摘要:转载链接:http://www.cnblogs.com/zhangyoushugz/archive/2012/11/09/2762720.html 众所周知,在之前的sqlserver版本中,一般采用GUID或者identity来作为标示符,但是identity是一个表对象,只能保证在一张表里面的序
阅读全文
摘要:查看被锁表: select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT' spid 锁表
阅读全文
摘要:1.row_number() 就是行号2.rank:类似于row_number,不同之处在于,它会对order by 的字段进行处理,如果这个字段值相同,那么,行号保持不变3.dense_rank:与rank类似,不同之处在于行号是否保留一个位置,rank对保留这个位置,即上面图中,row的值由1直...
阅读全文
摘要:转载链接:http://www.cnblogs.com/shuangnet/archive/2013/04/02/2995798.htmlapply有两种形式: cross apply 和 outer apply先看看语法: {cross|outer} apply 再让我们了解一下apply运算...
阅读全文
摘要:转载链接:http://www.cnblogs.com/knowledgesea/p/3683505.html工具概要 如果你的数据库应用系统中,存在有大量表,视图,索引,触发器,函数,存储过程,sql语句等等,又性能低下,而苦逼的你又要对其优化,那么你该怎么办?哥教你,首先你要知道问题出在哪里...
阅读全文
摘要:转载地址:http://www.jb51.net/article/22980.htm方法一 复制代码 代码如下:declare @max integer,@id integer declare cur_rows cursor local for select 主字段,count(*) from 表名...
阅读全文
摘要:转载地址:http://www.cnblogs.com/echosong/p/3603270.html再前段echosong 写了一遍关于mysql 数据同步实现业务读写分离的文章,今天咱们来看下SQL Server的复制订阅实现数据的读写分离比起mysql的复制,SQL server 复制相对强大...
阅读全文
摘要:转载地址:http://hb.qq.com/a/20120111/000216.htm随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。 一、负载均衡技...
阅读全文
摘要:select count(*)、count(数字)、count(字段名)在相同的条件下是没有性能差别的,一般我们在统计行数的时候都会把NULL值统计在内的,所以这样的话,最好就是使用COUNT(*) 和COUNT(1) ,这样的速度最快!! SET STATISTICS IO ON--查看IO开销S
阅读全文
摘要:转载地址:http://thenear.blog.51cto.com/4686262/865544用户'sa'登录失败(错误18456)解决方案图解当我们在使用sql server 的时候可能会遇见这样错误提示“无法连接到.,用户'sa'登录失败(错误18456)”,如图:具体的解决方案:首先使用管...
阅读全文
摘要:原文:http://beyondrelational.com/modules/29/presentations/483/scripts/12983/sql-server-2012-server-side-paging-demo-using-offsetfetch-next.aspx?utm_source=brnewsletter&utm_medium=email&utm_campaign=2012AprSQL Server 2005 引入了 ROW_NUMBER()来提供一种容易的分页方式。 SQL Server 2012 添加了另外一种更简单高效的分页方式。/*执行脚本去创建
阅读全文
摘要:一、分析阶段一般来说,在系统分析阶段往往有太多需要关注的地方,系统各种功能性、可用性、可靠性、安全性需求往往吸引了我们大部分的注意力,但是,我们必须注意,性能是很重要的非功能性需求,必须根据系统的特点确定其实时性需求、响应时间的需求、硬件的配置等。最好能有各种需求的量化的指标。另一方面,在分析阶段应
阅读全文
摘要:用SQL语句添加删除修改字段1.增加字段 alter table docdsp add dspcodechar(200)例如:表gwamis.d410Sctzmx添加字段f410scbjye,f410sclxyealter table gwamis.d410Sctzmx add f410scbjye...
阅读全文
摘要:无法打开登录所请求的数据库 "Albums"。登录失败。 用户 'NT AUTHORITY\SYSTEM' 登录失败。今天新建个项目,写了个简单的页面,居然出现了这样的错误: 无法打开登录所请求的数据库 "Albums"。登录失败。 用户 'NT AUTHORITY\SYSTEM' 登录失败。 网上翻了老半天,终于找到一个解决方案: 在“Albums”数据库下->安全性>用户>右击(新建用户)>登录名(选择'NT AUTHORITY\SYSTEM' )>然后选择对应的角色成员(
阅读全文