gpt4 book ai didi

MySQL——DBA 自动化使用什么语言? (Perl、Python……?)

转载 作者:行者123 更新时间:2023-11-29 02:05:18 29 4
gpt4 key购买 nike

我继承了一个现有的 MySQL (5.x) 实例,几乎没有系统维护

作为 MSSQL DBA,我的问题是 -- 在编写脚本/自动化 MySQL 任务时最常使用哪些工具来自动化管理任务?

对于我的 MSSQL 服务器,我主要使用 native T-SQL、PowerShell 或 C# 来创建我的自动化流程。 T-SQL 和 Powershell 是最常见的,因为它们是系统的“原生”,并且不会因为必须维护额外的软件而产生依赖性; C# 带来了 .NET 版本依赖(sortof)....

我发现 Python 和 Perl 一样非常流行,但是我的 Perl 知识是零,而且 Python 看起来很容易满足我的要求。是否有充分的理由使用一种或另一种语言来编写自动化脚本/流程?

最佳答案

在针对 mysql 编写任何脚本之前,you should leverage the mysql client utilities .这样,您就不会发现自己在重新发明轮子。

只要您对 mysql 客户端实用程序有很好的掌握,无论您决定使用哪种语言为自定义实用程序编程都只是个人选择的问题。

恕我直言,从 DBA 的角度来看,最好执行基本的 shell 脚本来调用 SQL 脚本。同样,这只是个人选择的问题。

关于MySQL——DBA 自动化使用什么语言? (Perl、Python……?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7367169/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com