![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql server
文章平均质量分 71
pingqingbo
这个作者很懒,什么都没留下…
展开
-
SQL Server索引进阶第三篇:聚集索引
SQL Server索引进阶第三篇:聚集索引索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队的理解和整转载 2013-01-22 13:59:45 · 382 阅读 · 0 评论 -
查看sql语句执行时间/测试sql语句性能
写程序的人,往往需要分析所写的SQL语句是否已经优化过了,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了。 通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下:SET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为单位)。 SET S转载 2013-01-21 14:40:37 · 382 阅读 · 0 评论 -
SQL Server索引进阶第二篇:深入非聚集索引
SQL Server索引进阶第二篇:深入非聚集索引索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队转载 2013-01-22 13:58:18 · 367 阅读 · 0 评论 -
SQL Server索引进阶第六篇:书签
SQL Server索引进阶第六篇:书签索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队的理解转载 2013-01-22 14:03:14 · 389 阅读 · 0 评论 -
SQL Server索引进阶第十篇:索引的内部结构
数据库索引MSSQL Index 安捷雨希 索引的内部结构 索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。 本系列文章来自Stairway to S转载 2013-01-22 14:07:43 · 407 阅读 · 0 评论 -
SQL Server索引进阶第十二篇:索引的创建,修改和删除
索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。 本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队的理解和整理发布在agilesharp,希望对广大的技术朋转载 2013-01-22 14:10:48 · 1676 阅读 · 0 评论 -
SQL Server索引进阶第十五篇:索引的最佳实践
索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引” 本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队的理解和整理发布在agilesharp,希望对广大的技术朋友在如转载 2013-01-22 14:15:40 · 312 阅读 · 0 评论 -
SQL Server 2008过期导致MSSQLSERVER服务无法启动
现象:安装的是SQL Server 2008评估版,180天的试用期后,MSSQLSERVER服务就无法启动,手动启动就报告17051错误。解决办法:第一步:进入SQL2008配置工具中的安装中心,第二步:再进入维护界面,选择版本升级,第三步:进入产品密钥,输入密钥(开发版)Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB转载 2013-09-09 16:07:48 · 572 阅读 · 0 评论 -
在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
1、启用Ad Hoc Distributed Queries在使用openrowset/opendatasource前搜先要启用Ad Hoc Distributed Queries服务,因为这个服务不安全所以SqlServer默认是关闭的启用Ad Hoc Distributed Queries的方法SQL Server 阻止了对组件 'Ad Hoc Distributed转载 2015-04-29 10:30:40 · 507 阅读 · 0 评论 -
优化 SQL SELECT 语句性能的 6 个简单技巧
SELECT语句的性能调优有时是一个非常耗时的任务,在我看来它遵循帕累托原则。20%的努力很可能会给你带来80%的性能提升,而为了获得另外20%的性能提升你可能需要花费80%的时间。除非你在金星工作,那里的每一天都等于地球上的243天,否则交付期限很有可能使你没有足够的时间来调优SQL查询。根据我多年编写和运行SQL语句的经验,我开始开发一个检查列表,当我试图提高查询性能时供我参考。在进行转载 2015-05-04 16:51:23 · 598 阅读 · 0 评论 -
SQL SERVER 断开所有连接(转)
通过sql server management studio对数据进行管理,比如数据库改名等,经常遇到有正在运行的连接,以致无法操作,这时候断掉所有的连接很有必要。代码如下:(会断掉某个库的所有连接,当前的query的连接除外,你可以自己关闭query).代码如下:DECLARE @d VARCHAR(8000) SET @d = ' ' SELECT @d =转载 2015-09-28 14:16:13 · 1313 阅读 · 0 评论 -
SQL Server索引进阶第一篇:索引介绍
SQL Server索引进阶第一篇:索引介绍索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队的理解和整理发转载 2013-01-22 13:56:41 · 384 阅读 · 0 评论 -
SQL Server的聚集索引和非聚集索引
微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)…… (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚转载 2013-01-22 11:03:42 · 238 阅读 · 0 评论 -
SQL Server索引进阶第七篇:过滤的索引
SQL Server索引进阶第七篇:过滤的索引索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队转载 2013-01-22 14:04:46 · 998 阅读 · 0 评论 -
SQL Server索引进阶第十一篇:索引碎片分析与解决(中)-碎片发生原理深度剖析
SQL Server索引进阶第十一篇:索引碎片分析与解决(中)-碎片发生原理深度剖析索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Ind转载 2013-01-22 14:09:39 · 899 阅读 · 0 评论 -
简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
在SQLSERVER,简单的组合sp_spaceused和sp_MSforeachtable这两个存储过程,可以方便的统计出用户数据表的大小,包括记录总数和空间占用情况,非常实用,在SqlServer2K和SqlServer2005中都测试通过。/**//*1. exec sp_spaceused '表名' (SQL统计数据,大量事务操作后可能不准)2转载 2013-01-25 15:31:19 · 826 阅读 · 0 评论 -
如何解决SQL Server主键和自动编号问题
所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。 当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过就不在这里讨论了。主键除了上述作用外,常常与外键构成参照完整性约束,防止出现数据不一致。所以数据库在设计时,主键起到了很重要的作用。 常见的转载 2013-01-28 14:13:30 · 1088 阅读 · 0 评论 -
SQL Server 2005 int与datetime数据类型的存储结构说明
我经常被问到,或者在论坛上看到,有人提出这样的疑问:为什么SQL Server的int型存的是固定长度4个字节,但实际上能存储远远超过4个”长度”的整型,例如123456789;而日期型是固定长度8个字节,而实际上存储的是类似于” 2011-04-18 20:32:12.540”这种字符长度加起来远远超过8个字节的数据?看起来似乎是一个矛盾的,不可思议的现象。如果你刚好也有这样的疑问,那这篇文章将转载 2013-01-28 15:46:44 · 396 阅读 · 0 评论 -
SQL Server 2005 APPLY 运算符
APPLY运算符是Sql Server2005新增加的运算符。 使用APPLY运算符可以为实现查询操作的外部表表达式返回的每个行调用表值函数。 表值函数作为右输入,外部表表达式作为左输入。 通过对右输入求值来获得左输入每一行的计算结果,生成的行被组合起来作为最终输出。 APPLY运算符生成的列的列表是左输入中的列集,后跟右输入返回的列的列表。转载 2013-01-17 16:11:41 · 267 阅读 · 0 评论 -
SQL Server索引进阶第四篇:页和区
数据库性能优化索引优化 页和区 SQL Server索引进阶第四篇:页和区索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Ser转载 2013-01-22 14:01:06 · 349 阅读 · 0 评论 -
SQL Server索引进阶第八篇:唯一索引
SQL Server索引进阶第六篇:唯一索引索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队的理解和整理发布在转载 2013-01-22 14:05:43 · 485 阅读 · 0 评论 -
SQL Server索引进阶第十三篇:Insert,Update,Delete语句
索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Indexes ,然后经过我们团队的理解和整理发布在agilesharp,希望对广大的技术朋友在如转载 2013-01-22 14:11:53 · 2418 阅读 · 0 评论 -
SQL Server索引进阶第十四篇:索引统计
索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引” 本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队的理解和整理发布在agilesharp,希望对广大的技术朋友在如转载 2013-01-22 14:12:49 · 733 阅读 · 0 评论 -
sqlserver查询表索引
SELECT 索引名称=a.name ,表名=c.name ,索引字段名=d.name ,索引字段位置=d.colid FROM sysindexes a JOIN sysindexkeys b ON a.id=b.id AND a.indid=b.indid JOIN sysobjects c ON b.id转载 2015-11-11 10:44:59 · 904 阅读 · 0 评论