sql >> データベース >  >> RDS >> Mysql

パフォーマンスを向上させるためのOracleの自動トレースに相当するmysqlのコマンド

    いいえ、少なくともコミュニティエディションでは、MySQLで利用できる同等のものはありません。

    MySQLは、Oracleのコードにあるような「インストルメンテーション」を実装していません。したがって、イベント10046トレースに相当するものはありません。

    SELECTステートメントの前にEXPLAINを付けることができます キーワードであり、MySQLがステートメントを実行するために使用する実行プランに関する情報を含む出力を生成しますが、これは単なる見積もりであり、実際の実行の監視ではありません。

    サーバーで低速クエリログを有効にして、long_query_timeよりも時間がかかるSQLステートメントをキャプチャすることもできます。 実行に数秒かかりますが、実際には長時間実行されるクエリのみを識別します。これにより、SQLテキスト、経過時間、および調べた行数がわかります。



    1. MySQLのインデックスを理解する:パート3

    2. SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfoが失敗しました:nodenameまたはservnameが指定されているか、不明です

    3. Oracleで数値をフォーマットする方法

    4. MySQLが停止した場合の手順