#serve

redis 运维常用的server端命令

TIME查看时间戳与微秒数DBSIZE查看当前库中的key数量BGREWRITEAOF后台进程重写AOFBGSAVE后台保存rdb快照SAVE保存rdb快照LASTSAVE上次保存时间SLAVEOF设为slave服务器FLUSHALL清空所有dbFLUSHDB清空当前dbSHUTDOWN[""|save|nosave]...

SQL Server 2019 新函数Approx_Count_Distinct

2019年11月4日微软发布了2019正式版,该版本有着比以往更多强大的新功能和性能上的优势,可参阅SQLServer2019新版本。SQLServer2019具有一组丰富的增强功能和新功能。特别是,数据库引擎中有许多新功能改进,以实现更好的性能和查询调整。一些重要的增强功能包括:行模式内存授予行存储上的批处理模式AP...

SQL Server 根据存储过程的结果集创建临时表

  最近见很多人问到如何根据一个存储过程的结果集创建临时表,如果存储过程的结果集字段固定则可以事先建好再写入数据,但如果结果集不固定就无法事先建了,下面来测试下如何根据不定字段结果集创建临时表。SELECT*INTO#temp_tableFROMOPENDATASOURCE('SQLOLEDB','...

SQL Server 数据库错误码解释

0操作成功完成。1功能错误。2系统找不到指定的文件。3系统找不到指定的路径。4系统无法打开文件。5拒绝访问。6句柄无效。7存储控制块被损坏。8存储空间不足,无法处理此命令。9存储控制块地址无效。10环境错误。11试图加载格式错误的程序。12访问码无效。13数据无效。14存储器不足,无法完成此操作。15系统找不到指定的驱...

SQL Server 专用管理员连接(DAC)

SQLServer专用管理员连接(DedicatedAdminConnection(DAC)) 只有SQLServersysadmin角色的成员可以使用DAC连接。默认情况下,只能从服务器上运行的客户端建立连接。 打开SSMS,选择文件菜单,下拉菜单选择“新建”、&ldquo...

SQL Server Spool 假脱机

SQLServer的Spool(假脱机)操作符,用于把前一个操作符处理的数据(又称作中间结果集)存储到一个隐藏的临时结构中,以便在执行过程中重用这些数据。这个临时结构都创建在tempdb中,通常的结构是工作表(worktable)和工作文件(workfile)。假脱机运算符会取出表或索引结构中的一部分的数据集,将他们存...
代码星球 ·2020-04-08

SQL Server 默认跟踪(Trace)捕获事件详解

哪些具体事件默认跟踪文件能够捕获到?--returnsfulllistofeventsSELECT*FROMsys.trace_events--returnsafulllistofcategoriesSELECT*FROMsys.trace_categories--returnsafulllistofsubclassv...

SQL Server 定期归档大表历史数据

很少有开发会考虑到数据归档的问题已经数据增长的问题,当程序运行一段时间后,就会出现各种问题,部分问题可以修改SQL语句或使用索引来解决,但如果SQL语句无法修改,糟糕的SQL语句无法使用索引,归档历史数据便成为一种解决手段。如某系统登录表每天增加20W数据,系统需访问最近一周的数据,系统运行一年后,积累数据6000W数...

SQL Server 获取磁盘空间使用情况

对于DBA来说,监控磁盘使用情况是必要的工作,然后没有比较简单的方法能获取到磁盘空间使用率信息,下面总结下这些年攒下的脚本:最常用的查看磁盘剩余空间,这个属于DBA入门必记的东西:--查看磁盘可用空间EXECmaster.dbo.xp_fixeddrivesxp_fixeddrives方式有点是系统自带,可直接使用,缺...

如何识别和解决SQL Server中的热闩锁(PAGELATCH_EX)

在SQLServer中,内部闩锁体系结构可在SQL操作期间保护内存。通过页面上的读写操作,可以确保内存结构的一致性。从根本上讲,它具有两个类:缓冲区锁存器和非缓冲区锁存器,它们在SQLEngine中执行轻量级同步。闩锁确保内存一致性,而锁确保逻辑事务一致性。当多个用户或应用程序同时访问同一数据时,锁定会阻止他们同时更改...

SQL Server 2019 中标量用户定义函数性能的改进

在SQLServer中,我们通常使用用户定义的函数来编写SQL查询。UDF接受参数并将结果作为输出返回。我们可以在编程代码中使用这些UDF,并且可以快速编写查询。我们可以独立于任何其他编程代码来修改UDF。在SQLServer中,我们具有以下类型的用户定义函数。标量函数:标量用户定义的函数返回单个值。您将始终具有RET...

SQL Server中的GAM页和SGAM页

简介   我们已经知道SQLServerIO最小的单位是页,连续的8个页是一个区。SQLServer需要一种方式来知道其所管辖的数据库中的空间使用情况,这就是GAM页和SGAM页。 GlobalAllocationMapPage   GAM(全局分配...

SQL Server 索引的最佳实践

 索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”   本系列文章来自S...

SQL Server 中PAGELATCH_x和PAGEIOLATCH_x解析

MicrosoftSQLServer企业级平台管理实践 第11章BufferLatchTimeout的解析什么是PAGELATCH和PAGEIOLATCH 在分析SQLserver 性能的时候你可能经常看到 PAGELATCH和PAGEIOLATCH。比方说执行如下TSQL语句S...

SQL Server 中日志的的作用(Redo和Undo)

 简介   之前我已经写了一个关于SQLServer日志的简单系列文章。本篇文章会进一步挖掘日志背后的一些概念,原理以及作用。数据库的可靠性   在关系数据库系统中,我们需要数据库可靠,所谓的可靠就是当遇见如下两种情况之一时保证数据库的一致性:在系统...
首页上一页...114115116117118...下一页尾页