![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SqlServer學習
文章平均质量分 73
tqxiaofang
我只能勇敢 学习 释然
展开
-
关于SqlServer游标的学习
我们先不讲游标的什么概念,步骤及语法,先来看一个例子: 表一 OriginSalary 表二 AddSalary 现在有2张表,一张是OriginSalary表--工资表,有三个字段0_ID 员工号(NVARCHAR)、O_Name员工姓名(NVARCHAR)、O_Sa原创 2011-12-29 14:23:33 · 367 阅读 · 2 评论 -
SQL Server数据库查询速度慢的原因和解决方法
SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(转载 2011-12-29 14:37:41 · 933 阅读 · 0 评论 -
必知的SQL规范
必知的SQL规范1.SQL语句用大写 因为ORACLE总是先解析SQL语句,把小写的字母转换成大写的再执行。2.不要写SELECT * 的语句 将你需要的字段的名称都写出来。3.使用表的别名 当在SQL语句中连接多个表时,请使用表的别名并把别名前缀于每个Column上。可以减少解析的时间并减少那些由Column歧义引起的语法错误。4.基础表位于From原创 2011-12-29 14:58:49 · 273 阅读 · 0 评论 -
SQL 2005 with(nolock)详解
大家在写查询时,为了性能,往往会在表后面加一个nolock,或者是with(nolock),其目的就是查询是不锁定表,从而达到提高查询速度的目的。 什么是并发访问:同一时间有多个用户访问同一资源并发用户中如果有用户对资源做了修改,此时就会对其它用户产生某些不利的影响,例如: 1:脏读,一个用户对一个资源做了修改,此时另外一个用户正好读取了这条被修改的记录,然后,第一个用户原创 2012-01-04 17:08:42 · 279 阅读 · 0 评论