-
SQL语句实现查询并自动创建Missing Index
MsSql2015-07-07
SELECT migs.avg_total_user_cost*(migs.avg_user_impact/ 100.0) *(migs.user_seeks + migs.user_scans) ASimprovement_measure, 'CREATE INDEX[missing_index_...
-
SQL语句实现查询Index使用状况
MsSql2015-07-07
SELECT sch.name + '.' + t.name AS [Table Name], i.name AS[Index Name], i.type_desc, ISNULL(user_updates,0) AS [Total Writes], ISNULL(user_seeks +user_...
-
SQL语句实现查询SQL Server内存使用状况
MsSql2015-07-07
SELECT type,--Clerk的类型 sum(virtual_memory_reserved_kb)as vm_Reserved_kb,--保留的内存 sum(virtual_memory_committed_kb)as vm_Committed_kb,--提...
-
SQL语句实现查询SQL Server服务器名称和IP地址
MsSql2015-07-07
获取服务器名称: SELECT SERVERPROPERTY('MachineName')select @@SERVERNAMEselect HOST_NAME() 获取IP地址可以使用xp_cmdshell执行ipconfig命...
-
查询SQL Server Index上次Rebuild时间的方法
MsSql2015-07-07
朋友有一个Rebuild Index的Job执行一般停掉了,问我是否可以查看哪些Index已经被Rebuild过了。本来以为Sys.index或者Sys.o...
-
查询SQLServer启动时间的三种方法
MsSql2015-07-07
上午在分析索引的使用情况,想看一下数据库什么时候启动的,确保统计的数据没有问题,可以使用下面三种方法查...
-
SqlServer中查看当前Open的Cursor方法
MsSql2015-07-07
遇到错误:A cursor with thename ' ' already exists,想要看是什么代码导致的。找到下面几种方法. --测试声明Cursor并且打开...
-
SQL Server中查看对象定义的SQL语句
MsSql2015-07-07
除了在SSMS中查看view,存储过程等定义,也可以使用下面的语句直接查询: 复制代码 代码如下: SELECT object_definition(o...
-
SQL Server自定义异常raiserror使用示例
MsSql2015-07-07
在使用SQL Server存储过程或者触发器时,通常会使用自定义异常来处理一些特殊逻辑。例如游标的销毁,事务的回滚。...
-
SQL Server存储过程中使用表值作为输入参数示例
MsSql2015-07-07
在2008之前如果我们想要将表作为输入参数传递给SQL Server存储过程使比较困难的,可能需要很多的逻辑处理将这些表...
-
sqlserver中存储过程的递归调用示例
MsSql2015-07-04
递归式指代码片段调用自身的情况;危险之处在于:如果调用了自身一次,那么如何防止他反复地调用自身。也就是...
-
一道关于数据库(经典父子级 ID 关联)更新题
MsSql2015-06-15
昨天,一同事发过来的一道数据库题目,就是哪种经典的父子级 ID 在同一数据库表中设计类型。需要在原表中添加一...
-
关于SQL的几道小题详解(sql进阶)
MsSql2015-06-15
当我们拿到题目的时候,并不是急于作答,那样会得不偿失的,而是分析思路,采用什么方法,达到什么目的,还要...
-
深入分析SQL Server 存储过程
MsSql2015-06-12
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中...
-
SQL函数substr使用简介
MsSql2015-05-13
substr(string ,1,3) 函数解读:取string 中重左往右取3字长的字符串。 结果为:str 从右往左呢? 应该有另一个函数来提供...
-
介绍备份和还原MySQL数据的两种方法
MsSql2015-05-05
使用mysqldump进行备份和还原 使用mysqldump进行备份 mysqladmin stop-slave -uroot -pmysqldump --all-databases fulldb.dumpmysqladmin start-...
-
调整SQLServer2000运行中数据库结构
MsSql2015-04-24
开发过程中的数据库结构结构,不可避免的会需要反复的修改。最麻烦的情况莫过于开发者数据库结构已经修改,而...
-
Select count(*)、Count(1)和Count(列)的区别及执行方式
MsSql2015-02-27
在SQL Server中Count(*)或者Count(1)或者Count([列])或许是最常用的聚合函数。很多人其实对这三者之间是区分不清的。本文...
-
Sql Server中的DBCC命令详细介绍
MsSql2015-02-27
今天研发中心办年会,晚上就是各自部门聚餐了,我个人喜欢喝干红,在干红中你可以体味到那种酸甜苦辣。。。人...
-
Sql Server中的非聚集索引详细介
MsSql2015-02-27
非聚集索引,这个是大家都非常熟悉的一个东西,有时候我们由于业务原因,sql写的非常复杂,需要join很多张表,然...
-
理解Sql Server中的聚集索引
MsSql2015-02-27
说到聚集索引,我想每个码农都明白,但是也有很多像我这样的猥程序员,只能用死记硬背来解决这个问题,什么表...
-
深入理解Sql Server中的表扫描
MsSql2015-02-27
很久以前我们在写sql的时候,最怕的一件事情就是sql莫名奇妙的超级慢,慢的是撸一管子回来,那个小球还在一直转...
-
Sql Server中的系统视图详细介绍
MsSql2015-02-27
本来想这个系列写点什么好呢,后来想想大家作为程序员,用的最多的莫过于数据库了,但是事实上很多像我这样工...
-
SQLServer 2012中设置AlwaysOn解决网络抖动导致的提交
MsSql2015-02-27
事件起因:近期有研发反应,某数据库从08切换到12环境后,不定期出现写操作提交延迟的问题; 事件分析:在排除...
-
SQL Server远程定时备份数据库脚本分享
MsSql2015-02-27
经常会有定时备份SQL Server数据库的需要。定时备份到本机的话,还是挺容易的,计划任务就可以完成,但如果是整机...
-
新手SqlServer数据库dba需要注意的一些小细节
MsSql2015-02-27
前言:任何的优化和修改都是以业务情况为前提,可能有的写的有误或者不准确的地方,欢迎各位来拍砖。 1. 在创建...
-
启动sqlserver服务的bat脚本分享
MsSql2015-02-27
声明下这个脚本不是我写的,忘了是从哪看到的了,在此分享给大家,因为在我的理解中技术就是用来分享的,希望...
-
检测SqlServer数据库是否能连接的小技巧
MsSql2015-02-27
有时候可能需要检测下某台机器的服务是不是起来了,或者某台机器的某个库是不是能被连接又不能打开ssms也不想登...
-
SqlServer备份数据库的4种方式介绍
MsSql2015-02-27
1.用sqlserver的维护计划 在这里我就不给截图演示了,这个比较简单,无非就是通过sqlserver自己的维护计划拖拽出2个一...
-
Windows下使用性能监视器监控SqlServer的常见指标
MsSql2015-02-27
上边文章中提到win的性能监视器是监控数据库性能必备的工具,接下来我就给大家介绍一些常见的监控指标,其实无...