MySQLベンチマークツールはありますか?[閉まっている]


12

パフォーマンスを向上させるためにmysqlの設定をtweekするのに役立つこのツールがあることはかなり前に聞いたことがありますが、見つけるのに継ぎ目がありません。高いトラフィックをシミュレートするためにapacheにabを使用でき、遅いログが生成されることを認識しています。ただし、クラッシュした場合(既に発生しており、本番モードであった場合)、なぜクラッシュしたか、構成からtweekedできるかどうかはわかりません。

回答:


6

ベンチマークまたはチューニングツール?

私見、あなたが非常に一般的な使用法を持たない限り、後者に固有のツールはありません。使用パターンを特定し、データベースホストを調整して調整する必要があります。書き込みが多い場合は、読み取りが多いシナリオとは異なる構成になります。結論として、チューニングはアプリケーションの使用状況に従います。

ベンチマークには、Sysbenchを使用します。これが私のブログの例です。

追加:構成ツールを使用した私の牛肉は次のとおりです。バージョン4.xと5.xと5.5.xでの変更により、それらの間に意味のない多くの微調整があります。そのため、各ホストの状況を評価するには、経験豊富なDBAが本当に必要です。負荷、ストレージ、トラフィック、アプリケーション固有の要件、最適な構成に移行できるものはたくさんあります。ツールを使用することで問題が解決する場合もありますが、何かを除外したり、障害を引き起こす可能性のあるものを含めることができます。バッファからプラグインへのフラッシュ、スレッド化まで、構成ツールは、正しい構成を実装しているという誤った自信を提供する場合があります。


Sysbenchは実行可能なソリューションであり、mybench(perlsスクリプト)も同様です。
-poelinca

私の答えに追加します。
-randomx

4

MONyogはあなたのリクエストの一部を処理できると思います。

MONyog MySQL Monitor and Advisorは、MySQL DBAがより多くのMySQLサーバーを管理し、MySQLサーバーを調整し、MySQLデータベースアプリケーションの問題を修正するのに役立つ「MySQL DBA in a box」です。

ここに画像の説明を入力してください MONyog は、200以上のモニターとアドバイザを備えた問題のあるSQLを見つけるだけでなく、MySQLシステム変数に使用するパラメーターを提案します(my.cnf/my.iniファイルを編集して)これは、MySQLサーバーの微調整に役立ちます。

さらに、トレンドレポート、ダッシュボード、サーバー構成管理、SNMP / SMTPアラートなど、DBAが日々の活動に持ちたい機能が非常に多くあります。詳細については、こちらを参照してください。

http://www.webyog.com/en/monyog_feature_list.php


2

Spotlight a Toadアプリケーションを使用できます

Spotlight®on MySQLは、すべてのデータベースアクティビティを直感的なユーザーインターフェイスでグラフィカルに表示することにより、MySQLの問題をリアルタイムで診断し、注意が必要な問題に迅速に対応できるようにします。


Spotlightサイトからの引用:「... MySQL、DBA、またはWindowsを実行している開発者にSpotlightを使用して...」
poelinca

@poelinca-私の悪い!より正確な情報を取得するには、投稿を
修正

1
@poelinca:Spotlightのターゲットはどのプラットフォームでも構いません-Spotlight自体はWindowsで実行されます。LinuxおよびSolaris DBに対してWindowsでTOADを実行していますが、問題はありません。
ガイウス

@Gaius:これを知っていると本当に助かりますが、私の場合はガールフレンドのPCから実行する必要がありますか?、Windowsがインストールされているpc / notebook / netbookを所有していません。
poelinca

または、VMなどで実行します。問題を解決しないコストがツールのコストとそれを修正する時間よりも大きいかどうかが唯一の問題です。
ガイウス

2

Questにはデータベースベンチマークツールがあります。MySQLデータベースに対して合成TPC-C、H、Eテストを実行できます。構成の変更は提案されませんが、これらの変更のテストが少し簡単になります。 ベンチマークファクトリコミュニティ


テストの仕組みを説明できますか?どのように解釈しますか?コミュニティへの簡単なリンクはあまり役に立ちません。
ブライアンボールサンスタントン

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.