私は現在asp.netアプリケーションを開発しており、それは遅いです。 不要な複数のdbコールを作成しているかどうかを調べたいだけです。Best Free MySQL Profiler in 2017
最高の無料のMySQLプロファイラは何ですか?
私は現在asp.netアプリケーションを開発しており、それは遅いです。 不要な複数のdbコールを作成しているかどうかを調べたいだけです。Best Free MySQL Profiler in 2017
最高の無料のMySQLプロファイラは何ですか?
mysql.general_logが役立つと思います。
SET GLOBAL log_output = 'TABLE';
SET GLOBAL general_log = 'ON';
その後mysql.general_logテーブルをクエリ:descibedとして
select * from mysql.general_log limit 1000;
をこのanswer
で、一般的なログを有効にするのmysqlコマンドラインクライアントでこれを実行するに「不要」のコール[私はこの質問はおそらく「オフトピック」の理由で閉鎖される知っている]は答えることを始めるためにあまりにも複雑な問題です。
SlowLogは、サーバーの負荷が最も大きいクエリの種類を示します。それらは書き換え/索引付け/削除/統合などを考慮する最初のものです。したがって、私はこれを可能な代替手段と考えています。
サードパーティのソフトウェアの中には、SHOWs
やその他の迷惑メールが多いものがあります。しかし、そのようなものを削除するには、ソフトウェアの再設計が必要です。