使用mytopモニタリングのmysql

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
 collat​​ion_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

おすすめ

転載: www.cnblogs.com/rongfengliang/p/11950162.html