SQLSERVER 集群配置:SQL Server Alwayson集群创建代理作业的注意事项 前言 Always On 可用性组活动辅助功能包括支持在辅助副本上执行备份操作。 备份操作可能会给 I/O 和 CPU 带来很大的压力(使用备份压缩)。 将备份负荷转移到已同步或正在同步的辅助副本后,您可以使用承载第一层工作负荷的主副本的服务器实例上的资源...
SQLSERVER SQL Server在AlwaysOn的内存表的管理 前言 最近因为线上alwayson环境的一个数据库上使用内存表。经过大概一个星期监控程序发现了一个非常严重问题这个数据库的日志文件不会截断,已用空间一直在增加(存在定时的每个小时的日志备份),同时内存表数据库文件也无法删除,下面就介绍一下后面我的处理过程,...
SQLSERVER 教你如何在Windows环境下实现批量执行Sql文件 使用场景:按文件名字正序,批量执行某文件夹下的所有sql文件,并输出日志 适合人群:实施工程师 一、使用篇 1、准备bat文件: 1.1、ExecSql.bat(执行脚本)(文件编码:ANSI,这个编码与下面提到的utf8和gb2312都不一样,用记事本编...
SQLSERVER SQL开发知识:SQL Server索引的原理深入解析 1.聚集索引和非聚集索引 2.索引的结构 3.索引包含列和书签查找 前言 此文是我之前的笔记整理而来,以索引为入口进行探讨相关数据库知识(又做了修改以让人更好消化)。SQL Server接触不久的朋友可以只看以下蓝色字体字,简单有用节省时间;如果是数据库基...
SQLSERVER 详解数据库partition by和group by对比 今天大概弄懂了partition by和group by的区别联系。 1. group by是分组函数,partition by是分析函数(然后像sum()等是聚合函数); 2. 在执行顺序上, 以下是常用sql关键字的优先级 from > wher...
SQLSERVER 教你如何处理 SQLSERVER 附加数据库提示“错误 823”数据恢复实操 故障: 数据库报错:“MSSQL Server 2000 附加数据库错误823”,附加数据库失败。 故障分析: 数据库出现“823”报错信息通常有以下三种原因: 1、数据库的物理页面出现了损坏。 2、校验值损...
SQLSERVER 教你再sql server编写archive通用模板脚本实现自动分批删除数据 博主做过比较多项目的archive脚本编写,对于这种删除数据的脚本开发,肯定是一开始的话用最简单的一个delete语句,然后由于部分表数据量比较大啊,索引比较多啊,会发现删除数据很慢而且影响系统的正常使用。然后就对delete语句进行按均匀数据量分批del...
SQLSERVER SQL开发知识:SQL Server中row_number分页查询的用法详解 ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号。在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是一致的,当使用ROW_NUMBER函数时,也需要专门一列用于预先排序以便于进行编号。 ROW_NUM...
SQLSERVER 深入降解sql server数据库中错误日志errorlog的 一 .概述 SQL Server 将某些系统事件和用户定义事件记录到 SQL Server 错误日志和 Microsoft Windows 应用程序日志中。 这两种日志都会自动给所有记录事件加上时间戳。 使用 SQL Server 错误日志中的信息可以解决...
SQLSERVER SQL基础:SQL Server中的文本函数和图像函数介绍 1、查找特定字符串PATINDEX 语法与字符串的patindex一样。 2、获取文本指针TEXTPTR SQLServer在存储文本类型(ntext、text)和图像数据类型(image)时,默认情况是与常见的基本数据类型(如char、int等)这样的数...
SQLSERVER SQL基础:SQLSERVER 拼接含有变量字符串案例详解 一、拼接字符串(整个字符串不分割)步骤: 首先在字符串的前后加单引号; 字符串中的变量以”’+@para+”’在字符串中表示; 若在执行时存在类型转换错误,则应用相应的类型转换函数,对变量进行类型转换(如ca...