当前位置:首页   >  技术文章列表  >  SqlServer

技术文章列表TOP

在动态SQL语句中进行变量的值绑定比较麻烦,这儿做个记录   declare @COUNT int,@sql nvarchar(max)    set @sql = ''sele...
日期:2013-09-16作者:Admin 点击:459
SQL中对于求表记录总数的有count这个聚合命令,这个命令给我们感觉就是快,比一般的查询要快,但是,当你的数据表记录比较多时,如百万条,千万条时,对于count来说,就不是那么快了,我们需要掌握一些技巧,来优化这个count。 有人说: select count(1) from table select count(primarykey) from
日期:2013-09-12作者:Admin 点击:443
  应用场景举例: SQL Server账户要访问外部资源,例如所拥有的Job要访问文件系统,而此文件系统需要Windows账户才有权限。   一共5个步骤: 1.       服务器新建凭据(Credentials),指定某个Windows账户在SQL Server内
日期:2013-09-12作者:Admin 点击:619
  CREATE procedure [dbo].[UpdateTabelDataOrder]    @table varchar(50),     --表名称    @tabl...
日期:2013-09-11作者:Admin 点击:525
对于web应用开发,多数性能瓶颈均出现在数据库上,除了采用分布式架构或云处理(大公司基本上都是),更重要的是平时程序设计时要遵照一些规则,从根本上提高系统的性能,以下总结了一些常用的规则方法,仅供参考,欢迎跟帖补充。。。   1、 把数据、日志、索引放到不同的I/O设备上,增加读取速度。数据量(尺寸)越大,提高I/O越重要。 2、&
日期:2013-09-08作者:Admin 点击:373
SQLServer优化资料整理 50种方法优化SQL Server数据库查询(有N多错别字) 查询速度慢的原因很多,常见如下几种:      1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)      2、I/O吞吐量小,形成了瓶颈效应。      3、没有创建计算列导致查询不优化。      4、内存不足
日期:2013-09-08作者:Admin 点击:565
  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO    -- =============...
日期:2013-09-07作者:Admin 点击:491
ALTER DATABASE XXX SET SINGLE_USER with ROLLBACK IMMEDIATE GO DROP DATABASE XXX 就是说先把数据库切换到单人模式。 如果切换到了还删除不了就使劲,使劲多次后还不可以,考虑分离数据库。 sp_detach_db   ''XXX'', ''t
日期:2013-04-24作者:Admin 点击:555
1、数据库设计的3大范式 (1)第一范式:数据表中的每一个列不能再分割 (2)第二范式:数据表中的每一行必须唯一标识(在满足第一范式的前提下) (3)第三范式:数据表中的列不允许包含其它表的列(在满足第二范式的前提下)   2、数据库设计的步骤 (1)需求分析 (2)概念设计:画ER图 (3)逻辑设计:用PowerDesigne
日期:2013-04-24作者:Admin 点击:573
                  -----检查数据库是否存在-------        &...
日期:2013-04-19作者:Admin 点击:461
 这两天在调用Microsoft.SqlServer.SMO.dll组件 进行数据库创建、备份、恢复操作过程中,接触到一些数据库的名词定义:登录名,用户,角色,架构,权限,部分新人对几个名词的概念不是很清晰 所以参考部分文档,摘录如下(权当温故⑧^_^): SqlServer2008的安全机制分为四个级别: 1.操作系统的安全性   
日期:2013-04-19作者:Admin 点击:484
SQL Server 2012已经发布一段时间了,最近在新的机器上安装了最新的SQL Server 2012 SP1,体检下感觉良好。官方给出了一大堆SQL2012相对于SQL2008R2的新特性,但是大多数对于普通开发人员来说都是浮云,根本用不到,下面就说说一些对于开发人员来说比较有用的新特性。 一、增加了Sequence对象。 这个对于Ora
日期:2013-04-01作者:Admin 点击:571