DBA 工程师需要懂运维的所有知识吗?

回答·2
最热
最新
  • 要懂这些: 知道如何快速寻找答案 知道如何监控和优化数据库性能 研究新版本 理解代码最佳实践方法 持续不断地学习 数据库安全性 数据库设计 索引设计 容量监控与规划 数据库许可证 尽可能实现自动化
  • 对于工具方面,要了解的是这些。善于使用工具集。 所谓工具集,指是的他们要有一组用于执行不同 DBA 任务的脚本。这个工具集应该包含不同的小代码片段,它们可以快速诊断问题或执行一个特定的任务。这些工具脚本应该按 DBA 的活动类型归类,如备份、索引维护、性能优化、容量管理等。由于总是会执行新任务、发现新问题或找到其他人开发的好用脚本,因此一个优秀的 DBA 会不断地给这个工具集增加新脚本。此外,他还应该了解网上哪里能够找到一些免费的工具和脚本。一个好的 DBA 知道什么时候可以利用其他人编写的脚本,从而节省自己的时间和改进自己的工具集。