mytopは、使用するのは簡単mysqlのコマンドラインツールの素晴らしい眺めリアルタイムのステータスです
インストール
yumをインストール- Y mytopを
環境の準備
ドッキングウィンドウ・コンサービスを作成します
バージョン:"3"
サービス:
MySQLの:
画像:mysqlの:5.7.16
ポート:
- 3306:3306
ボリューム:
- "./my.cnf:/etc/mysql/my.cnf"
環境:
MYSQL_ROOT_PASSWORD:dalongrong
MYSQL_DATABASE:gogs
MYSQL_USER:gogs
MYSQL_PASSWORD:dalongrong
TZ:アジア/ 上海
MySQLの設定
[ mysqldを】
MAX_CONNECTIONS = 4000
collation_server = utf8mb4_unicode_ci
文字- セット- サーバー= utf8mb4
[スタート] mysqlの
ドッキングウィンドウ- 作曲アップ- Dを
設定mytop
設定ファイルを使用します ~/.mytop
ユーザー= gogs
合格= dalongrongを
ホスト= 127.0.0.1
デシベル= gogs
遅延= 5
ポート= 3306
ヘッダ= 1
色= 1
アイドル= 1
簡単なストレステスト
使用sysbenchは、特定のインストールおよび使用は、関連記事を参照することができます
- テスト・データベースを作成します。
作成databse テストを。
- テストデータの準備
sysbench oltp_read_write。LUA - mysqlの- ホスト= 127.0.0.1 - mysqlの- ポート= 3306 - mysqlの- デシベル= テスト- のmysql - ユーザー= ルート- mysqlの- パスワード= dalongrong - TABLE_SIZE = 500000 - テーブル= 10 - スレッド= 30 - 時間= 60 - 報告書- 間隔= 10 - DB - ドライバ= MySQLの準備
- 実行ストレステスト
sysbench oltp_read_write。LUA - mysqlの- ホスト= 127.0.0.1 - mysqlの- ポート= 3306 - mysqlの- デシベル= テスト- のmysql - ユーザー= ルート- mysqlの- パスワード= dalongrong - TABLE_SIZE = 500000 - テーブル= 10 - スレッド= 30 - 時間= 60 - 報告書- 間隔= 10 - DB - ドライバ= MySQLの実行
- mytop効果
- クレンズデータ
sysbench oltp_read_write.lua --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-db=test --mysql-user=root --mysql-password=dalongrong --table_size=500000 --tables=10 --threads=30 --time=60 --report-interval=10 --db-driver=mysql cleanup
参考资料
https://www.digitalocean.com/community/tutorials/how-to-use-mytop-to-monitor-mysql-performance
https://www.howtoing.com/how-to-use-mytop-to-monitor-mysql-performance
https://github.com/akopytov/sysbench