代码改变世界

随笔分类 -  SqlServer

【SQLServer】max worker threads参数配置

2022-09-12 12:53 by abce, 500 阅读, 收藏, 编辑
摘要: 查看和设置max worker threads USE master; //选中你想设置max worker threads的数据库。master表示在实例级别进行设置 GO EXEC sp_configure 'show advanced option'//显示当前的高级选项设置 GO EXEC 阅读全文

【SQLServer】max worker threads参数说明

2022-09-11 10:22 by abce, 896 阅读, 收藏, 编辑
摘要: 本文介绍如何使用SQL Server Management Studio或Transact-SQL在SQL Server中配置最大工作线程服务器配置选项。 max worker threads选项配置SQL Server可用于处理查询请求、登录、注销和类似应用程序请求的工作线程数。 SQL Serv 阅读全文

【SQLServer】并行的保留线程和已使用线程

2022-09-10 22:50 by abce, 471 阅读, 收藏, 编辑
摘要: 我们都知道SQL Server的并行执行。为了快速处理一个请求,SQL Server会使用多个线程来处理一个请求。并行执行涉及两个重要的参数设置:·maxdop:最大并行度·并行度的成本阈值:如果任何估计的查询计划成本超过此值,则SQL Server优化器将尝试使用并行。 现在,回到我们的话题:保留 阅读全文

【SQLServer】快速查看SQL Server中所有数据库中所有表的行数

2022-08-25 08:58 by abce, 767 阅读, 收藏, 编辑
摘要: 1.查看某个数据库中每个表的行数 SELECT @@servername as servername, db_name() as databasename, s.name AS schemaname, t.name AS tablename, p.rows AS rowcounts, SUM(a.t 阅读全文

【SQLServer】sqlserver死锁检测

2022-08-24 18:13 by abce, 300 阅读, 收藏, 编辑
摘要: --1.通过以下dmvs方式 SELECT dowt.session_id ,dowt.wait_duration_ms ,dowt.wait_type ,dowt.blocking_session_id ,dese.host_name as HostName ,der.command ,der.p 阅读全文

【SQLServer】创建可以访问sqlserver实例中所有数据库的用户

2022-08-24 14:10 by abce, 120 阅读, 收藏, 编辑
摘要: 1.创建一个login USE [master] GO CREATE LOGIN [abce] WITH PASSWORD=N'Tips_DemoUser@123', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=ON G 阅读全文

【SQLServer】使用DMVs查找慢查询

2022-08-24 13:42 by abce, 111 阅读, 收藏, 编辑
摘要: 以下查询支持SQL Server 2014以及更高版本,部分不兼容低版本 1.逻辑读+物理读高的TOP SQL SQL Server Logical/Physical Reads 逻辑读:从缓存中读取数据页 物理读:从磁盘上读取数据页 Buffer cache的命中率:(logical reads 阅读全文

【SQLServer】SQLServer内存使用查看

2022-08-23 13:57 by abce, 1555 阅读, 收藏, 编辑
摘要: SQLServer查看每个数据库占用的内存 SELECT DB_NAME(database_id), COUNT (1) * 8 / 1024 AS MBUsed FROM sys.dm_os_buffer_descriptors GROUP BY database_id ORDER BY COUN 阅读全文

【SQLServer】使用SQL Management Studio配置SQLServer可以使用的最大内存

2022-08-23 13:17 by abce, 1749 阅读, 收藏, 编辑
摘要: 默认情况下,SQL Server配置为实现最高性能,允许它使用最多大约2,000 TB的RAM。可以使用SQL Management Studio降低 SQL Server来配置允许使用的最大内存。 1.打开SSMS,连接到sqlserver实例 2.右击实例名,点击"Properties" 3.打 阅读全文

【SQLServer】SQL server 2016如何修改网络包的大小

2022-08-22 21:33 by abce, 289 阅读, 收藏, 编辑
摘要: SQL server 2016中,可以使用图形界面或者T-SQL来修改网络包大小的设置。 缺省是4KB的大小。通常官方不建议修改默认值。支持的最小值是512bytes,最大值是32KB。 此外,对于加密的连接,网络包大小的设置不能超过16KB。 1.使用T-SQL修改 查看当前的大小: EXEC s 阅读全文

【SQLServer】执行SQL查询报错The semaphore timeout period has expired

2022-08-21 16:00 by abce, 1154 阅读, 收藏, 编辑
摘要: 通过Microsoft SQL Server Management Studio执行sql查询的时候报错: A transport-level error has occurred when receiving results from the server. (provider: TCP Prov 阅读全文

【SQLSERVER】查询某张表属于哪个数据库

2022-08-19 16:19 by abce, 293 阅读, 收藏, 编辑
摘要: 表名:tab_abce exec sp_MSforeachdb @command1='USE ? if exists(SELECT 1 from sysobjects where id=object_id(''tab_abce'')) PRINT ''?''' 阅读全文

【SQLServer】使用sp_whoisactive记录sqlserver数据库活动

2022-08-18 22:03 by abce, 438 阅读, 收藏, 编辑
摘要: 1.下载 https://github.com/amachanic/sp_whoisactive 2.执行who_is_active.sql脚本下载完成后,应使用SQL Server Management Studio打开who_is_active.sql文件并执行脚本。 3.简单使用 exec s 阅读全文

【SQLSERVER】查询Job作业基本信息及执行情况

2022-08-18 11:14 by abce, 348 阅读, 收藏, 编辑
摘要: 1.查询作业基本信息和作业执行情况 SELECT [jop].[job_id] AS '作业唯一标识符' ,[jop].[name] AS '作业名称' ,[dp].[name] AS '作业创建者' ,[cat].[name] AS '作业类别' ,[jop].[description] AS ' 阅读全文

【SQLServer】查看sqlserver中的历史查询记录

2022-08-02 23:13 by abce, 1055 阅读, 收藏, 编辑
摘要: 查看sqlserver中的历史查询记录 select top(100) creation_time, last_execution_time, execution_count, total_worker_time/1000 as CPU, convert(money, (total_worker_t 阅读全文

【SQLServer】死锁查看

2022-07-30 22:38 by abce, 287 阅读, 收藏, 编辑
摘要: SELECT session_id, start_time, [status], command, blocking_session_id, wait_type, wait_time, open_transaction_count, transaction_id, total_elapsed_tim 阅读全文

【SQLServer 】向已有的SQLServer Alwayson环境添加数据库

2022-07-13 22:14 by abce, 531 阅读, 收藏, 编辑
摘要: 1.检查已有的AG信息 现在确定需要添加到AG的数据库。一旦确定了数据库,需要通过使用主数据库的完整备份和事务日志备份的副本,在辅助节点上将其还原到norecovery状态。可以在下面的屏幕截图中看到我已经在辅助副本上恢复了这个数据库,它显示数据库处于恢复状态。 3.准备好辅助数据库后,下一步就是将 阅读全文

【SQLServer】SQLServer Alwayson环境在从库节点移除数据库

2022-07-13 22:13 by abce, 185 阅读, 收藏, 编辑
摘要: (注:​从AG中移除,不是删除数据库) 1.查看和确认 通过SSMS登录,检查和确认已有AG的配置报告。SSMS中,右击AG的名称,选择"show dashboard" 2.移除Secondary数据库 现在,我们需要移除secondary数据库:Add_DB_AOAG_GUI 3.移除确认 4.移 阅读全文

【SQLServer 】SQLServer Alwayson环境在主库节点移除数据库

2022-07-13 17:30 by abce, 355 阅读, 收藏, 编辑
摘要: (注:​从AG中移除,不是删除数据库) 1.查看和确认 通过SSMS登录,检查和确认已有AG的配置报告。SSMS中,右击AG的名称,选择"show dashboard" ​ 本次,我们将移除两个数据库​:Add_DB_AOAG_GUI和ADD_DB_AOAG ​2.移除数据库 在SSMS中,查看"A 阅读全文

使用T-SQL Prepare a secondary database for an Always On availability group

2022-07-10 21:49 by abce, 22 阅读, 收藏, 编辑
摘要: --在主副本节点上修改数据库属性 --在SQLSERVER 2012中,默认是simple恢复模式 use master; go alter database abce set recovery full; go --在主副本节点上全库备份 DECLARE @CurrentTime VARCHAR( 阅读全文
点击右上角即可分享
微信分享提示