![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DBA
JinweiChang
这个作者很懒,什么都没留下…
展开
-
SQL Script
查某字段是否有汉字SELECT*FROM TB WHERE COL LIKEN'%[吖-咗]%'原创 2018-04-23 16:01:44 · 2753 阅读 · 0 评论 -
Sql Full-Text Filter
SQL Server 全文索引介绍(转载) 概述 全文引擎使用全文索引中的信息来编译可快速搜索表中的特定词或词组的全文查询。全文索引将有关重要的词及其位置的信息存储在数据库表的一列或多列中。全文索引是一种特殊类型的基于标记的功能性索引,它是由 SQL Server 全文引擎生成和维护的。生成全文索引的过程不同于生成其他类型的索引。全...转载 2019-01-17 14:50:19 · 1839 阅读 · 0 评论 -
SqlServer跨集群升级
SqlServer跨集群升级1.新Server的IP要和旧的在同一网段。2.安装SQL SERVER(注意:排序要和以前的一样,更改TempDB位置)3.开启防火墙,并打开1433和5022端口4.开启DTC服务及防火墙对应的Rule,用于Linked Server等5.DB配置6.创建新集群。一台新server--切换集群ALTER SERVER CONFIG...原创 2019-01-17 15:03:47 · 400 阅读 · 0 评论 -
单用户实例
停止实例net stop mssqlserver以单用户启动实例,指定以sqlcmd连接net start mssqlserver /m"SQLCMD"以单用户启动实例,指定以SSMS连接net start mssqlserver /m"Microsoft SQL Server Management Studio - Query"以sqlcmd连接实例默认以当前登录账...原创 2019-01-24 08:52:55 · 409 阅读 · 0 评论 -
Alwayson查询主副本不同的JOB,Linkserver,Login
DECLARE @SQL AS VARCHAR(5000), @Primary AS VARCHAR(50), @Secondy AS VARCHAR(50);SELECT @Primary='AAA', @Secondy='BBB'SET @SQL='SELECT NAME AS JOB_NAME FROM '+@Primary+'.[msdb].[dbo].[sys...原创 2019-01-19 16:10:29 · 150 阅读 · 0 评论 -
Sqlserver还原master
net stop mssqlservernet start mssqlserver /m"SQLCMD"sqlcmd -s xx sqlcmd -s xx -U sa -P xxRESTORE DATABASE master FROM DISK = N'E:\temp\master.bak' , MOVE N'masterData' TO N'E:\master.mdf', MOV...原创 2019-01-19 16:28:17 · 242 阅读 · 0 评论 -
语句调优
语句调优语句调优基础知识1.set statistics time on2.set statistics io on3. set statistics profile on语句调优从以下几个方面着手:1.确认是否是因为做了物理I/O而导致的性能不佳。2.确认是否是因为...原创 2019-02-19 15:00:26 · 90 阅读 · 0 评论 -
确认是否是因为做了物理I/O而导致的性能不佳
要获取语句是否进行了I/O,需要打开set statistics on 和set statistics on。原创 2019-02-19 15:02:04 · 98 阅读 · 0 评论 -
语句调优基础知识-set statistics time on
set statistics time on--清空缓存数据dbcc dropcleanbuffersgo--清空缓存计划dbcc freeproccachegoset statistics time ongoselect distinct Productid,unitprice from salesorderdetail_test where Productid=77...原创 2019-02-19 16:00:42 · 543 阅读 · 0 评论 -
将博客搬至CSDN
将博客搬至CSDN原创 2019-02-25 13:55:39 · 69 阅读 · 0 评论 -
语句调优基础知识-set statistics io on
set statistics io on--清空缓存数据dbcc dropcleanbuffersgo--清空缓存计划dbcc freeproccachegoset statistics io ongoselect distinct Productid,unitprice from salesorderdetail_test where Productid=777go...原创 2019-02-20 08:02:35 · 1374 阅读 · 0 评论 -
语句调优基础知识-set statistics profile on
set statistics profile on获取语句真实的执行计划信息set statistics profile on goselect distinct Productid,unitprice from salesorderdetail_test where Productid=777go 执行上面代码获取以下信息: 各数据详解:1.Rows执行...原创 2019-02-20 09:03:21 · 1117 阅读 · 0 评论 -
《将博客搬至播客园》
将博客搬至播客园原创 2019-03-01 15:55:00 · 100 阅读 · 0 评论 -
SQL Server 缓存清除与内存释放
Sql Server系统内存管理在没有配置内存最大值,很多时候我们会发现运行SqlServer的系统内存往往居高不下。这是由于他对于内存使用的策略是有多少闲置的内存就占用多少,直到内存使用虑达到系统峰值时(预留内存根据系统默认预留使用为准,至少4M),才会清除一些缓存释放少量的内存为新的缓存腾出空间。这些内存...转载 2019-01-17 14:20:06 · 1523 阅读 · 0 评论 -
Sqlserver分区表
1. 分区表简介 分区表在逻辑上是一个表,而物理上是多个表。从用户角度来看,分区表和普通表是一样的。使用分区表的主要目的是为改善大型表以及具有多个访问模式的表的可伸缩性和可管理性。 分区表是把数据按设定的标准划分成区域存储在不同的文件组中,使用分区可以快速而有效管理和访问数据子集。1.1> 适合做分区表的情况 ◊ 数据库中某个表的数据很多,在查询数据时会明显感觉到速度很...原创 2019-01-01 15:01:47 · 2401 阅读 · 0 评论 -
SSMS错误代码大全
0 操作成功完成。 1 功能错误。 2 系统找不到指定的文件。 3 系统找不到指定的路径。 4 系统无法打开文件。 5 拒绝访问。 6 句柄无效。 7 存储控制块被损坏。 8 存储空间不足,无法处理此命令。 9 存储控制块地址无效。 10 环境错误。 11 试图加载格式错误的程序。 12 访问码无效。 13 数据无效。 14 存储器不足,无法完成此操作。 15 系统找不到指定的驱动器。 16 无法...转载 2018-05-02 14:42:01 · 3181 阅读 · 0 评论 -
sql server日期时间转字符串
一、sql server日期时间函数Sql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的&转载 2018-04-25 11:31:09 · 171 阅读 · 0 评论 -
SQL 事务隔离级别
转载来源:https://www.cnblogs.com/chenmh/p/3998614.html标签: SQL SEERVER/MSSQL SERVER/SQL/事务隔离级别选项/设置数据库事务级别SQL 事务隔离级别概述 隔离级别用于决定如果控制并发用户如何读写数据的操作,同时对性能也有一定的影响作用。步骤事务隔离级别通过影响读操作来间...转载 2018-05-17 20:45:48 · 128 阅读 · 0 评论 -
SQL Server将一列的多行内容拼接成一行
昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行比如表中有两列数据 :ep_classes ep_nameAAA 企转载 2018-05-05 14:14:17 · 6434 阅读 · 0 评论 -
sqlserver waitfor time 延迟函数的用法
SQL有定时执行的语句 WaitFor,可以写到一个存储过程中再执行一次语法:WaitFor{Delay ‘time’|Time ‘time}Delay后面的时间为延迟多少时间执行Time后面的时间为指定何时执行,格式为”HH:MM:SS”,不支持日期例:——指定10:00执行Beginwaitfor time ‘10:00’select * from tablename...转载 2018-04-28 15:16:10 · 924 阅读 · 0 评论 -
Sql Server 按格式输出日期
SELECT dbo.fn_Data(getdate(),’yyyymmdd’) CREATE FUNCTION [dbo].[fn_Data] (@date as datetime, @formatstring as varchar(100) ) RETURNS varchar(100) AS BEGIN declare @datestring as varchar(...原创 2018-05-14 10:46:25 · 1565 阅读 · 0 评论 -
SQL Server 2012 手动安装帮助文档+排错
逆天SQL Server 2012装的不要不要的,最后发现。。。竟然没帮助文档。。。汗啊!原来它跟vs一样要自己装帮助文档。。。好吧,官网一下载,妹的。。。报错。。。然后就让我们还原这个安装过程以及逆天是怎么排错的吧。。。1、去官网上下载离线包(http://www.microsoft.com/zh-cn/download/details.aspx?id=347) 2、解压离线包–Unz...转载 2018-05-21 11:12:29 · 2084 阅读 · 3 评论 -
SQL Server 2016新特性: 对JSON的支持
SQL Server 2005开始支持XML数据类型,提供原生的XML数据类型、XML索引及各种管理或输出XML格式的函数。随着JSON的流行,SQL Server2016开始支持JSON数据类型,不仅可以直接输出JSON格式的结果集,还能读取JSON格式的数据。对于有用到JSON格...转载 2018-05-25 13:39:15 · 11508 阅读 · 0 评论 -
ApexSQL log
ApexSQL Log可以读取数据库的事务日志,看出每个执行的SQL语句,以及生成undo script进行还原操作。 使用SOP:选择服务器和数据库 选择事务文件也可Add fle附加选择表格显示 筛选条件,Time range按日期,Operations按选择的DML,DDL,Tables选择表名 列出了所有操作,选择其中一个,点击undo scr...原创 2018-11-21 09:40:44 · 1717 阅读 · 0 评论 -
SQL SERVER-开启xp_cmdshell
SQL SERVER-开启xp_cmdshell在sql server中执行cmd命令,报以下异常。EXEC master.sys.xp_cmdshell 'dir c:/'Msg 15281, Level 16, State 1, Procedure xp_cmdshell, Line 1 [Batch Start Line 44]SQL Server blocked acces...原创 2019-04-22 15:47:00 · 2844 阅读 · 0 评论