最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

最新消息:我们喜爱的 10 种免费 SQL Server 资源

来源:博客园

原文:我们喜爱的 10 种免费 SQL Server 资源 - SQL Server 咨询 - 直线路径解决方案 (straightpathsql.com)

每个人都喜欢免费赠品,SQL Server社区充满了免费赠品。免费脚本、存储过程、博客文章、书籍和来自一些最聪明的人的有用建议现在都可供您使用。因此,无论您是刚刚开始作为数据库管理员的职业生涯,还是已经这样做了几十年,我相信您已经发现了大量您每天依赖的免费资源。


(相关资料图)

如果你还没有,那么...考虑一下,也许你做错了。说真的,其他人做了很多艰苦的工作来让你的生活更轻松。你已经有足够的担心,所以你应该享受他们努力的成果。

在这篇文章中,我将分享来自SQL Server社区中一些最优秀和最聪明的10个免费资源,我们在Straight Path经常依赖这些资源。这些站点不仅提供信息和工具,使我们能够执行日常数据库管理,而且还包括使故障排除变得更加容易的项目。

给你。

Adam Machanic"s WhoIsActive

WhoIsActive 是一个不可或缺的工具,用于对 SQL Server 上的查询进行故障排除。有很多方法可以使用WhoIsActive,Adam Machanic的WhoIsActive网站有文档页面,其中包含在默认执行之外使用它的示例。帮自己一个忙,学会将结果捕获到表格中,这样您就可以查看离开计算机做更重要的生活事情时发生的问题。

Brent Ozar ULTD 的 First Responder Kit GitHub 存储库

社区支持的急救工具包是一套令人惊叹的存储过程,用于分析 SQL Server 实例。您可以从sp_Blitz开始,快速查看实例可能存在的问题(专业提示:使用 @CheckServerInfo = 1 获取其他服务器信息。还有许多其他有用的存储过程可用于解决特定问题(如sp_BlitzIndex、sp_BlitzCache和sp_BlitzLock),一旦使用 sp_DatabaseRestore 从完整备份、差异备份和日志备份还原数据库,您可能再也不会使用其他方法。

dba.stackexchange.com

每个人都有问题,地球上可能没有哪个地方比StackExchange回答了更多的SQL Server(以及其他系统)问题。许多最聪明的 SQL Server 头脑经常在这里回答问题,因此您可以很好地询问您遇到的怪癖或问题。只是不要要求论坛中的其他人为您完成工作。

德巴工具

PowerShell对你来说是一种可怕的语言吗?如果是这样,请转到dbatools,看看他们制作PowerShell是多么容易。有数百个特定于 SQL Server 的 cmdlet 使数据库管理更快、更容易,很难想象任何其他方法来处理数十个甚至数百个实例。请务必查看 Start-dbaMigration,我个人已经使用它来测试和执行数据库迁移数十次,而时间只是我发现 dbatools 之前所花费时间的一小部分。这就像魔术,但真实。

Erik Darling 的 GitHub 存储库

Erik Darling是一个非常乐于奉献的人。在过去的几年里,他不仅为WhoIsActive和First Responder"s Kit做出了贡献,而且还制作了一些自己的漂亮存储程序。需要对 CPU 或内存压力进行故障排除?试试sp_pressuredetector。想要深入了解 GUI 之外的查询存储?使用sp_QuickieStore。他还拥有用于更多存储过程的脚本、帮助程序视图,以及使用 WhoIsActive 将数据库活动记录到表中的方法。许多隐藏的宝石,带有文档和演示用法的视频链接。就像我说的,他是一个非常乐于奉献的人。

Glenn Berry"s SQL Server Diagnostic Query

是否要查找 SQL Server 实例的问题?乍一看,您可能会拒绝,但如果您想知道可怕的真相(或者也许,只是也许,确认一切都很好),那么下载 Glenn Berry 的诊断查询脚本,这些脚本特定于每个版本的 SQL Server。仔细浏览这些经过精心注释的查询中的每一个,不仅要了解数据库,还要了解 SQL Server 实例的最佳做法。通过执行它们并检查结果,您可能会变得更聪明,您也可以将其放入他提供的电子表格中。

微软的SQL Server Tiger Team Toolbox

许多 DBA 都有用于创建性能基线、修复 VLF 和更新统计信息等操作的脚本。微软老虎团队的人也是如此,他们参与了SQL Server的各种构建。像 Pedro Lopes、Argenis Fernandez 和 Pam Lahoud 这样的聪明人已经用他们的首选脚本填充了这个存储库,让每个人都可以欣赏。作为奖励,还有一个“会话”文件夹,其中包含老虎团队成员多年来提供的各种演示的视频和材料。继续学习。

Ola Hallengren的SQL Server维护解决方案

Mike Walsh 喜欢说直线路径 DBA 已经看到了一两件事,根据我们的集体经验,Ola Hallengren 的存储过程和作业仍然是满足大多数客户在数据库备份、损坏检查和索引维护方面需求的最佳解决方案。它们是可靠的,可配置的,大约十年后,大多数DBA都熟悉它们。通过在实例上设置这些无处不在的脚本和作业,帮自己(以及在获得晋升后接替您的人)一个大忙。

SQLServerCentral

早在 2001 年,Steve Jones 和他的一些朋友就决定需要有一个 SQL Server 问题和资源的中心位置。二十多年后,SQLServerCentral仍然存在,其中包含来自社区各个成员的有用博客文章和文章,以及讨论SQL Server特定问题的论坛。还有令人难以置信的学习资源,楼梯程序旨在逐步引导您了解功能和概念,以及包含数十种可免费下载电子书的书籍部分。

SQL 技能等待类型库

您的 SQL Server 看起来很慢吗?如果是这样,你应该问它在哪里疼。十多年前,Paul Randal写了一篇关于等待统计的文章,其中包含每个DBA都应该准备好的查询。(查询自 2010 年以来已更新,因此您仍然可以使用它。执行查询将返回实例最常见的等待类型的列表,这些类型通常具有 BROKER_TO_FLUSH、FT_IFTSHC_MUTEX 和 KSOURCE_WAKEUP 等神秘名称。破译这些的最佳方法是什么?转到 SQL 技能等待类型库,了解它们的含义,以及您需要对它们执行任何操作(如果有的话)。

总结

正如你所看到的,不乏那些花费了无数时间创建信息和工具的人,让你作为DBA的生活,嗯,如果不是比绝对不那么困难的话。

关键词: 存储过程 解决方案 是一个非常