AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / dba / 问题

问题[sp-blitz](dba)

Martin Hope
bitshift
Asked: 2020-11-05 11:10:16 +0800 CST

sp_blitz 如何帮助调查导致 TLog 填满的原因

  • 1

不常见的情况:某些事情发生了,导致 TLog 填充了一个 patifular Db 并且一切都停止了。sp_blitz 如何向我们展示导致这一点的一些信息?sp_whoisactive 呢?

sp-blitz
  • 1 个回答
  • 28 Views
Martin Hope
Brettuss
Asked: 2020-03-05 09:00:15 +0800 CST

在哪里可以找到 sp_Blitz 的 CheckID 列表?

  • 0

我们有一个自制的监视器和进程系统,这些系统生成事件,然后将这些事件收集到一个中央实例中,并作为每日摘要报告通过 SSRS 发送给操作 DBA。它报告来自非标准配置、丢失备份、不应该禁用的作业、处于不良状态的数据库、镜像和 AG 问题、审计相关问题 (SOX) 等任何内容。

我目前正在做的一件事是编写一个每周运行 sp_Blitz 并根据一些发现生成事件的进程。

Brent Ozar 提到,包含所有可能 CheckID 的 Excel 文件包含在 First Responder Kit 下载中,但我在其中找不到。sp_Blitz 页面上还有一个链接应该链接到它,但它指向 GitHub 上不存在的页面(我得到一个 404)。

有谁知道我在哪里可以找到包含所有可能的 CheckID 及其描述的文档?

sql-server sp-blitz
  • 1 个回答
  • 217 Views
Martin Hope
Henrik Staun Poulsen
Asked: 2019-01-30 00:01:15 +0800 CST

在 Azure SQL 数据库中安装 FirstResponderKit?

  • 4

我刚刚从 BrentOzar.com 下载了最新版本 (20190128) 的 FirstResponderKit,并尝试将其安装在 Azure SQL DB 上。我收到这些错误:

Msg 40515, Level 15, State 1, Procedure sp_AllNightLog, Line 16 [Batch Start Line 13]
Reference to database and/or server name in 'master.sys.procedures' is not supported in this version of SQL Server.
Msg 40515, Level 15, State 1, Procedure sp_AllNightLog_Setup, Line 16 [Batch Start Line 1492]
Reference to database and/or server name in 'master.sys.procedures' is not supported in this version of SQL Server.
Msg 40515, Level 15, State 1, Procedure sp_Blitz, Line 16 [Batch Start Line 2801]
Reference to database and/or server name in 'master.sys.all_objects' is not supported in this version of SQL Server.
Msg 40515, Level 15, State 1, Procedure sp_BlitzLock, Line 16 [Batch Start Line 28063]
Reference to database and/or server name in 'msdb.dbo.sysjobs' is not supported in this version of SQL Server.
Msg 40515, Level 15, State 1, Procedure sp_DatabaseRestore, Line 16 [Batch Start Line 35912]
Reference to database and/or server name in 'master.sys.xp_dirtree' is not supported in this version of SQL Server.

它在我的 SQL Server 2008 上安装得很好。

FirstResponderKit 在 Azure 上工作吗?

编辑: 大部分都在运行,我已经开始更改 sp_blitz,以便它也能运行。如果你想测试它,请查看我的github 。

Edit2: 我已经针对从本地移动的新 Azure SQL 数据库运行它。它为我找到了两个问题(由 Microsoft Data Migration Assistant 引起),关于统计数据未更新,以及许多索引被禁用。我认为其他人会发现类似的问题,如果我们能把这个版本放到主版本中的话。

需要测试人员!

azure-sql-database sp-blitz
  • 1 个回答
  • 1263 Views
Martin Hope
BeginnerDBADan
Asked: 2018-12-04 06:26:54 +0800 CST

sp_blitzwho 中请求和会话之间的区别?

  • 1

我开始使用 sp_blitzwho,我想知道一些专栏。

  1. 有一组以request_开头的列,比如request_writes,还有一组以session_开头的列,比如session_writes。有人可以解释这些之间的区别吗?

  2. 有一个名为 wait_info 的列。这包含一个等待时间和类型,我假设是 proc 调用正在等待的内容?这个对吗?

如果是这样,top_session_waits 列显示的是什么?这个栏目里面经常有几个Waits?

sql-server sp-blitz
  • 1 个回答
  • 301 Views
Martin Hope
thatstevecena
Asked: 2018-05-18 09:49:27 +0800 CST

用户创建的索引问题 - sp_Blitz 5/17/18 - 输出不正确?

  • 0

我有带有 sp_Blitz 5/17/18 8:44AM 版本的 SQL Server 2014 CU11。sp_Blitz 报告说我的一些数据库有用户创建的统计信息。我执行了一个删除所有用户创建的统计信息的脚本。但是,当我重新运行 sp_Blitz 时,它仍然会报告它们。如果我在 Brent 的页面上使用 T-SQL:SELECT * FROM sys.stats WHERE user_created = 1那么我会看到所有用户创建的索引。但是,如果我使用替代代码,例如:

SELECT st.name AS TableName, ss.name AS StatisticName
FROM sys.stats ss
JOIN sys.tables st ON ss.object_id=st.object_id
WHERE ss.user_created = 1
ORDER BY st.name, ss.name;

我没有看到用户创建的索引。我已经尝试了“查找用户统计”脚本的几种变体,唯一报告任何的是布伦特的。为什么会这样?我已经删除了几乎所有用户创建的统计信息,如果可能的话,我想处理这些剩余的东西。

sp-blitz statistics
  • 1 个回答
  • 133 Views
Martin Hope
Sicilian-Najdorf
Asked: 2018-03-01 00:45:23 +0800 CST

SQL Server sp_BlitzCache - 一个查询的多个计划

  • 1

我需要一点帮助。

我在我的一个 SQL Server 上运行 sp_Blitz,它返回的结果之一是“计划缓存中的单个查询存在 1531 个计划 - 这意味着我们可能有参数化问题。”。

我点击了结果中的链接。

然后我运行 sp_BlitzCache @ExpertMode = 1 来查找具有多个计划的查询,但#Plans 和#Distinct Plans 列都为所有行返回值 1。

如何继续隔离具有多个计划的单个查询?

环境:SQL 2012 SP3 CU8

sp_BlitzCache 版本 5.7

sp-blitzcache sp-blitz
  • 1 个回答
  • 1217 Views
Martin Hope
Ulfius
Asked: 2017-12-05 08:57:28 +0800 CST

FILESTREAM_WORKITEM_QUEUE 高等待

  • 1

在过去的 5 天里,我一直在使用 sp_BlitzFirst 并每 15 分钟记录一次结果。使用来自 FirstResponderKit.org 的新 Power BI 报告,我看到了非常大范围的 FILESTREAM_WORKITEM_QUEUE 等待。此等待的范围从接近 0 到 2942 分钟不等。过去 5 天的总时长为 16,406 分钟。这包括周末,服务器的使用率很低。

是什么导致了这种等待,我是否应该担心它有时会在 15 分钟内超过 2000 分钟?

这是具有 10 核处理器的 SQL Server 2012 Standard。

sql-server-2012 sp-blitz
  • 1 个回答
  • 439 Views
Martin Hope
Randy Minder
Asked: 2017-06-07 11:13:52 +0800 CST

sp_BlitzFirst - 等待统计解释

  • 0

我有一些 BlitzFirst 等待统计数据,如下所示: 在此处输入图像描述

这是解释这个的正确方法吗?在 30 秒的样本中,总共有 627.1 秒的 IO_Completion 等待,平均每秒每个核心 0.5 次等待,总共有 20,723 次等待,每次平均 30.3 毫秒?

另外,我没有使用 Since Startup 选项。

sp-blitz sp-blitzfirst
  • 1 个回答
  • 626 Views
Martin Hope
Santhoshkumar KB
Asked: 2017-05-09 01:33:54 +0800 CST

如果设置了 3 个中的一个,sp_Blitz 不会警告“No Alerts for Corruption”

  • 0

我只是在设置腐败警报。

Error 823
Error 824
Error 825

设置前: 在此处输入图像描述

我只是偶然添加了错误 825 警报并再次运行 sp_Blitz。并且没有为错误 823 和 824 显示查找“No Alert for Corruption”的消息!!

警报设置后: 在此处输入图像描述

我通过仅设置 823 并忽略 824 和 825 进行了验证,sp_Blitz 仍然没有报告其他 2 个缺失(824 和 825)!!

sp-blitz
  • 1 个回答
  • 69 Views
Martin Hope
Santhoshkumar KB
Asked: 2017-04-08 06:21:31 +0800 CST

sp_Blitz 调查结果:SQL Server Last Restart 比 Server Last Restart 早一个小时

  • 2

sp_Blitz 的结果:
Finding = “Server Last Restart” ; Details = “Feb 11 2017 5:48AM”
Finding = “SQL Server Last Restart” ; 详细信息 =“2017 年 2 月 11 日凌晨 4:48”

SQL Server Last Restart 是 tempdb create_date
Server Last Restart 是 ms_ticks

我发现结果很奇怪,因为 SQL Server 在服务器重启前一小时启动?
在此处输入图像描述 我在这里错过了什么吗?

sql-server sp-blitz
  • 1 个回答
  • 115 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve