排序:
默认
按更新时间
按访问量

User Domain\User does not have required permissions

 Error : User Domain\User does not have required permissions. Verify that sufficient permissions have been granted and Windows User Account Contro...

2016-06-24 13:24:25

阅读数:302

评论数:0

SQL Server优化50法

 查询速度慢的原因很多,常见如下几种:     1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)     2、I/O吞吐量小,形成了瓶颈效应。     3、没有创建计算列导致查询不优化。     4、内存不足     5、网络速度慢     6、查询出的数...

2016-06-03 17:19:45

阅读数:212

评论数:0

常用SQL整理 - CTE递归

DECLARE @GEO_NODE TABLE ( [NODE_ID] [NVARCHAR](100) NOT NULL , [LEVEL_NO] [INT] NULL , [PNODE_ID] [NVARCHAR](100) NULL , [NODE_DESC] [NVARCHAR]...

2016-05-06 15:47:59

阅读数:241

评论数:0

常用SQL整理 - DENSE_RANK()

DECLARE @tbl TABLE ( ID INT , VALUE_TEXT NVARCHAR(MAX) ) INSERT @tbl ( ID, VALUE_TEXT ) VALUES ( 1, 'A' ) INSERT @tbl ( ID, V...

2016-05-06 10:53:59

阅读数:269

评论数:0

EXISTS、IN与JOIN性能分析

在论坛上看到这样一篇帖子,转来备注EXISTS、IN与JOIN性能分析 EXISTS、IN与JOIN,都可以用来实现形如“查询A表中在(或不在)B表中的记录”的查询逻辑。 在论坛上看到很多人对此有所误解(如关于in的疑惑、用 外连接 和 Is Null 代替 not in两帖),特做一...

2016-03-29 11:09:38

阅读数:315

评论数:0

常用SQL整理 - 查找存在交集的数据

DECLARE @tbl TABLE ( ID INT , FROM_VALUE INT , TO_VALUE INT ) INSERT @tbl ( ID, FROM_VALUE, TO_VALUE ) VALUES ( ...

2016-02-24 15:32:07

阅读数:659

评论数:0

常用SQL整理 - ROW_NUMBER()

DECLARE @TBL TABLE ( A INT, B INT ) INSERT INTO @TBL ( A, B ) VALUES ( 1, -- A - int 2 -- B - int ) INSERT INTO @TB...

2016-02-24 15:26:42

阅读数:276

评论数:0

常用SQL整理 - TRY CATCH & TRAN

DECLARE @EMP_ID INT , @EMP_NAME VARCHAR(50) DECLARE @EMP TABLE ( EMP_ID INT , EMP_NAME NVARCHAR(50) ) -- 模拟数据库中存在名为Yanan的数据...

2016-02-24 15:21:41

阅读数:337

评论数:0

常用SQL整理 - UPDATE FROM

DECLARE @T1 TABLE(ID INT,A INT) DECLARE @T2 TABLE(ID INT,B INT) INSERT @T1         ( ID, A ) VALUES  ( 1, -- ID - int           0  -- A - int    ...

2016-02-24 15:16:33

阅读数:238

评论数:0

深入浅出SQL Server 2008 分区函数和分区表

深入浅出SQL Server 2008 分区函数和分区表 当我们数据量比较大的时候,我们需要将大型表拆分为多个较小的表,则只访问部门数据的查询就可以更快的运行,基本原理就是,因为要扫描的数据变的更小。维护任务(例如,重新生成索引或备份表)也可以更快的运行。    我们可以再不通过将表物...

2016-01-29 16:26:52

阅读数:278

评论数:0

sql语句优化

性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。 为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。 常见的简化规则如下:   1)不要有超过5个以上的表连接(J...

2015-06-19 11:02:30

阅读数:237

评论数:0

SQL Server 2008中SQL应用系列及BI学习笔记系列

SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引 1、SQL Server 2008中SQL增强之一:Values新用途 2、SQL Server 2008中SQL增强之二:Top新用途 3、SQL Server 2008中SQL增强之...

2013-11-26 16:49:38

阅读数:573

评论数:0

执行存储过程与单独执行存储过程中的SQL查询速度不一致

表象:执行存储过程超时,把存储过程中的SQL单独拿出来执行不超时。 诊断: SET QUOTED_IDENTIFIER { ON | OFF } --原值为 OFF 改为 ON 问题解决 SET QUOTED_IDENTIFIER ON GO 是什么意思? 语法 SET QUOTED_IDEN...

2013-11-01 13:41:28

阅读数:823

评论数:0

MSSQL锁定

MSSQL锁定-1.Isolation level (myBased) MSSQL锁定-2.Transaction (myBased) MSSQL锁定-3.死锁与阻塞(myBased)

2013-10-28 18:44:56

阅读数:448

评论数:0

ms sql 检索死锁进程

锁原理:指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。发生死锁的原因如下: 一种原因是系统提供的资源太少了,远不能满足并发进程对资源的需求。这种竞争资源引起的死锁是我们要讨论的核心。例如:消息是一种临时性资源。某一时刻,进程A等...

2013-10-28 13:51:14

阅读数:589

评论数:0

sqlserver2008 性能优化方法

sqlserver性能优化 go exec sp_configure ”awe enabled”,”1″–内存可以支持64g exec sp_configure ”lightweight pooling”,”0″–不使用nt纤程 exec sp_configure ”priority boo...

2013-10-28 13:49:23

阅读数:617

评论数:0

sql server行级锁,排它锁,共享锁的使用

锁的概述  一. 为什么要引入锁  多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:  丢失更新  A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统  脏读  A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数...

2013-10-28 13:01:38

阅读数:553

评论数:0

SQL Server动态管理视图,性能调校语句

随着项目的发展,处理的数据量也是与日剧,已然达到千万级别数据量,在日常操作中,难免会出现性能问题,很多时候不知从何入手,今天特地整理使用sql server的动态管理试图来检测性能的方案。 第一句 查看任务等待数 --wait type查询:(用于查看任务执行时的等待数)   S...

2013-10-28 11:33:40

阅读数:602

评论数:0

利用SQL Server复制技术实现数据同步更新

昨天了解了一下MSSQL数据库复制技术,先说明一下自己遇到的问题。 首选是在新建发布的时候,到最后为快照代理进行安全设置时,选择使用windows域账号登录不好使,有可能是域账号的权限不足,具体原因我也不是很清楚,选择代理就正常了。 再一个我之前修改过数据库名,在新建发布的时候提示我用别名登录...

2013-10-15 15:16:52

阅读数:596

评论数:0

BI入门经典

【前言】       昨天论坛的SQL Server大版新增了一个BI板块,大家讨论得热火朝天,由于此前因为客户环境的问题,一直在使用sql 2000,没怎么关注这一块的东西,最近刚好要做购物篮的分析,所以到网上搜集了一些资料。为了跟大家保持“步调一致”,也写点或转点东西出来,和大家一起学习和分...

2013-05-24 15:16:46

阅读数:544

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭