これで問題が広すぎないことを願っています。私とそれが偶然出会う将来のdba noobsを助けることができると確信しています。
私はDBAの役割を担うシステム管理者です(私はCEOの見通しを助けたので、明らかにデータベースを管理できます!)。それはデータベースサーバーのそれほど大きくない、または忙しいわけではありません... mysqldumpのサイズは約6GBであり、それほど大きくなるまでに5年かかりました。Muninは、ピーク時に1秒あたり平均40〜60クエリを実行していると報告しています。
私の上司は私にOracle Universityシステム管理コースの受講料を支払いましたが、受講した後は、mysqlサーバーのさまざまな部分、機能、方法を説明するだけです。しかし、それはそれほど深くはなく、そのコースからDBAに出ることは絶対にありません。
現在のDBAとして、すべてがスムーズに実行されていることを確認するにはどうすればよいですか?実行できる日常のメンテナンスタスクはありますか?チェックすべき特定のメトリックはありますか?または言い換えると、DBAとして、すべてを良好な状態に保つために毎日何をしていますか?
答えを少し調整するのに役立つ場合は、いくつかの詳細を以下に示します。テーブルは171ありますが、3つを除いてすべてinnodb、その他はmyisamです。RBRを使用して、プライマリデータセンターとディザスターリカバリーサイトの間にマスター/スレーブレプリケーションをセットアップしました。バージョンは5.5.28です。
私に何ができる?