0
推荐
2712
阅读
关于SQLSERVER的全文目录跟全文索引的区别
很久没有写随笔了,本来之前想写一篇关于SQLSERVER全文索引的随笔,可惜没有时间,一直拖到现在才有时间写,不好意思让各位久等了~先介绍一下SQLSERVER中的存储类对象,哈哈,先介绍一下概念嘛,让新手老手都有一个认知SQLSERVER Management Studio将【全文目录】、【分区函数】以及【分区方案】节点纳入其【对象资源管...
0
推荐
2865
阅读
介绍一款替代SSMS的sqlserver管理工具 toad for sqlserver5.7
toad for sqlserver5.7虽然SSMS很好很强大,不过有时候使用一些第三方工具可以使MSSQL DBA们更加的方便管理MSSQLtoad for sqlserver5.7就是这样一款工具,下面介绍一下这只癞蛤蟆。 (工具的下载地址跟破解文件的下载地址跟破解方法在文章下面!!) toad for sqlserver包含模式浏览、sql编辑器、存储过...
0
推荐
2048
阅读
SQLSERVER中的逻辑读与物理读
在使用SET STATISTICS IO ON语句来统计SQL语句或存储过程的I/O的时候,SQLSERVER会显示逻辑读与物理读,那么逻辑读与物理读是什么意思呢?表 'SystemPara'。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。大家都知道,SQLSERVER在执行第一次SQL语句或存...
0
推荐
1870
阅读
sqlserver2005数据库邮件
今天测试sqlserver的数据库邮件,记录一下腾讯的邮件服务器的端口跟地址邮箱 qq.comPOP3服务器(端口110)pop.qq.comSMTP服务器(端口25) smtp.qq.com如果是设置POP3和SMTP的SSL加密方式,则端口如下:POP3服务器(端口995)SMTP服务器(端口465或587)。
0
推荐
2340
阅读
使用非聚集索引使用的是书签查找bookmark lookup
聚集索引不使用书签查找我的理解:聚集索引:把书里面的内容放到书签里面,指定了聚集索引表列的所有内容(整行记录)先放到书签里面查询:当查询的时候根据书签目录,直接查找书签,因为内容直接存放在书签里面,所以查询速度很快修改数据:但是如果要修改数据,那么,数据库先找到书签,然后修改书签里面的内容,再根...
0
推荐
2343
阅读
SQLSERVER中的MARS结果集是什么东东
MARS:多个活动结果集MSDN上的解释:SQL Server 2005 在访问数据库引擎的应用程序中引入了对多个活动结果集 (MARS) 的支持。在 SQL Server 的早期版本中,数据库应用程序无法在单个连接上保持多个活动语句。使用 SQL Server 默认结果集时,应用程序必须先处理或取消自某一批处理生成的所有结果集,然后才能执行该连接上...
0
推荐
2208
阅读
SQLSERVER解决HOT PAGE问题的其中一个思路使用表分区
什么叫HOT PAGE?应用程序发来大量的并发语句在修改或者插入同一张表格里的记录,而表格架构设计以及用户业务逻辑使得这些修改跟插入都集中在同一个数据页面,或者数量不多的几个数据页面上。这些页面有时候也被称为 hot page 热力页。这样的瓶颈通常只会发生在并发用户比较多的、典型的OLTP系统上。 介绍一下P...
0
推荐
2088
阅读
0
推荐
1789
阅读
SQLSERVER的排序问题
在论坛里经常有人问这样的问题:同一个查询的结果集为什麽有时候是按他想要的顺序排列,有时候又不是,或者是在SQL2000里是这个顺序,到了SQL2005/2008又是那个顺序?其实,只要语句里没有指定“order by”,SQLSERVER并不会按照顺序返回的。有可能你的表里有一个字段已经建立了索引你想结果集按照那个建立了索引的字段排...
1
推荐
3230
阅读
SQL Server读懂语句运行的统计信息
对于语句的运行,除了执行计划本身,还有一些其他因素要考虑,例如语句的编译时间、执行时间、做了多少次磁盘读等。如果DBA能够把问题语句单独测试运行,可以在运行前打开下面这三个开关,收集语句运行的统计信息。这些信息对分析问题很有价值。1 SET STATISTICS TIME ON
2 SET STATISTICS IO ON
3 SET STATISTICS PROFI...
0
推荐
2225
阅读
SQLSERVER中得到执行计划的方式
得到执行计划的方式有两种:1、一种是在指令的前面打开一些开关,让执行计划信息打在结果集里,这种方法比较适合在一个测试环境里对单个语句调优。这些开关最常用的有1 SET SHOWPLAN_ALL ON
2
3 SET SHOWPLAN_ALL ON --(是不是reuse了一个执行计划,SQSERVERL有没有觉得缺少索引),只能在XML的输出里看到
4
5 SET ST...
0
推荐
2167
阅读
SQLSERVER2005调试存储过程跟函数
以前一直用Toad for SqlServer 和Database.Net 来调试SQL2005的存储过程跟函数Toad for SqlServer介绍以及下载:toad for sqlserver5.7Database.Net 介绍以及下载:Database .NET 8.0 发布,数据库管理工具今日发现原来上面两个工具的功能,微软的Visual Studio也可以做到本来微软自家的Visual Studio就...
0
推荐
2103
阅读
对于索引假脱机的一点理解
在SQLSERVER执行计划里不知道大家有没有看过“索引假脱机”这个运算符在QQ群里综合了各位大侠的解释:假脱机 有索引假脱机 和 表假脱机两种先来运行一下下面的SQL代码: 1 USE [tempdb]
2 GO
3 create table #tb(aa int,bb char(1))
4 GO
5 insert #tb values(1,'A')
6 insert #tb values(1,...
0
推荐
2201
阅读
用SQLSERVER里的bcp命令或者bulkinsert命令也可以把dat文件导入数据表
下面的内容的实验环境我是在SQLSERVER2005上面做的之前在园子里看到两篇文章《C# 读取纯真IP数据库QQWry.dat获取地区信息》《C#如何读取QQ纯真IP数据库》里面写了很多C#代码来读取纯真ip数据库里的数据,纯真ip地址数据库实际上就一个dat文件,用到的代码有多复杂,进制转换,什么块操作,移位万一数据库改变了,这些代...
0
推荐
1852
阅读
在SSMS里批量删除表、存储过程等各种对象
以前想找批量删除表或者存储过程的方法,原来SSMS的GUI界面也可以完成请看下图,因为这次出差的时候要删除所有的存储过程,然后重建这些存储过程 而表、函数等对象都可以这样删除,Ctrl+A全选,然后按住Ctrl,不选择系统存储过程,右键-》删除就这样就可以啦o(∩_∩)o如果要使用TSQL脚本来删除一个数据库里的所有存储...