意外DBA的资源[关闭]


16

在Microsoft平台内,大多数企业级程序(SharePoint,任何System Center应用程序,任何Dyamics应用程序等)都运行在SQL Server之上。对于这些程序的管理员来说,SQL Server通常是一个黑匣子,它是所有程序主要关注的前提条件。结果,很少有计划(如果有的话)进入安装的SQL端,从而导致问题出现在更上游的地方。

  • 填充驱动器的事务日志
  • 没有维护计划(或不知情的计划,例如重新组织和重建索引的计划)
  • 不受管理的自动增长
  • 数据库和日志位于同一主轴上
  • 选择的RAID级别不佳
  • 没有备份(或恢复计划)

那么...“偶然的DBA”会遇到哪些类型的问题,哪些资源最能帮助意外的DBA加快SQL计划,管理和性能调整的基础?

Answers:


10

检阅我为《 TechNet杂志》撰写的系列文章和“问答”专栏-它们大多是考虑到意外(我们称为“非自愿”)DBA编写的。

有效进行数据库维护的重要技巧是专门为非自愿DBA入门的,旨在理解数据库维护问题。

了解SQL Server中的日志记录和恢复

常见的SQL Server安全问题和解决方案

了解SQL Server备份 -3部分系列的第1部分。第2部分将使用还原(在9月9日发行),第3部分将在没有备份的情况下恢复(在11月09日发行)

您还应该签出我的博客妻子的博客(不做广告,也不做任何信息)-我们俩都在不同的技术水平上撰写了大量博客。

我每周进行调查的结果都是社论之一,值得一看。它们通常围绕一个广泛的主题,这将有助于非自愿DBA。编辑帖子以“重要”或“重要”开头。实际上,本周的调查是关于非自愿DBA的-非常及时!

我们非常了解非自愿DBA的事情-实际上,金伯利和我教了几天Microsoft SharePoint认证大师课程,因此SharePoint管理员知道如何使用他们的SQL Server(我们还教了整整一周的SQL) 。

希望这对您有用。


5

肖恩,我知道你来自哪里。

我们在这条船上也很相似,正如我期望的那样。不能承受当今的经济。

尽管一再向管理层(包括高级业务管理人员)投诉,但我们的情况是这样;不幸的是,他们自己任命的“ DBA”(在另一层的“开发团队”中,位于另一层)对使用两本O'Reilly书和KB打印转储的大三学生的了解很少。她找到了工作,非常擅长将蜂蜜倒入人耳中,而后者又将蜂蜜倒入肥大的泥土中。

当然,能够学习DBA“交易”将是理想的选择,但是再说一次。我们想要的东西和可以拥有的东西往往是截然不同的东西。:)

我个人遇到了以下问题,这些问题(要回应squillman的直率,但并非完全不正确)确实需要进行大量的谷歌搜索。

  • 记录。你是对的。这些东西到底是什么?因此,我们必须还原数据库和服务器,“重播事务日志”到底是什么意思?:)
  • 等等,这意味着这些数据库会变得越来越大?我们如何缩小它们?或至少保持其增长?
  • 跨不同服务器的安装的标准化,(此图像用于“ dev”,该图像用于“ prod”,并且这个小图像从市场一直传到了家。)
  • 维护脚本以及如何在长时间内帮助管理数据库(有点像种植室内植物并确保它们不会变成葛根。)
  • 始终确保,程序位于C:\上,日志记录和/或数据库位于D:\上,这是我们制定的标准格式(C:\是两个镜像磁盘,D:\通常是RAID5事件) )
  • 必须购买单独的SQL许可证和客户端进行备份。
  • 检查开发团队分配给SQL数据库本身的管理用户,管理DBO角色等。确保在数据库中的用户权限方面,您拥有良好的安全模型。
  • 研究SQL服务可以用作的域服务帐户。该服务帐户需要什么权利,如果有的话。

(在您的帖子中,您已经找到了一些不错的工具。)

由于您像其他人一样操作有障碍,因此请确保在团队中传播SQL知识。分享您所知道的,教别人一样。要友好。必须戴上SQL帽子实在是一件很痛苦的事,但是至少许多人的眼睛和思想过程比一个人要好。

但是最重​​要的是,请像魔鬼一样尝试获得DBA的支持。:)


2

我获得了大约一年的DBA头衔。这是大约5个月前。从那时起,我一直在阅读各种博客,从 500,000英尺的视图到(有时在500英尺处撞到硬甲板)250,000的视图,再到 500英尺的视图。另外,SQLServerPedia是您的朋友;对于意外的DBA,他们有很多好东西。

我陷入了使我感到不安的情况。例如,自从“完成”这项工作以来,我一直在进行备份,因此在我第一次恢复生产数据时就已准备好完整,差异和T日志,没有其他人看起来很慌张,所以我认为我无法显示我感觉很不舒服。很多时候,戴上DBA帽子时我会大吃一惊,但我认为这不是我的全职工作(网络管理员),因此我应该“比后悔要安全得多”。


SQLServerPedia确实是一个很好的资源!感谢您指出了这一点。
marc_s


0

从战术上开始。如果您的数据库崩溃或无法正常运行,请集中精力解决这些问题。

下一步从更具战略意义的项目开始:备份和还原。知道如何从里到外还原数据库,并创建详细的过程以防止在生产中断期间造成重大损失。

如果您没有硬件来测试主要更改以及备份/还原之类的东西,请找出如何获取它。


0

当我雇用初级DBA时,我给她买了Microsoft®SQL Server(TM)2005 Administrator's Companion。这是我刚开始时希望拥有的书。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.