MySQLの8.0.18バージョンで拡張子を分析説明

以前のバージョンでは、我々は、特定の実施計画を確認するためにSQLコマンドを説明します。MySQLの8.0.18の新しいバージョンでは1は、フォーマット=木を説明され、説明展開し、他のフォーマットを説明する基づいています=木延びる延長は、我々はコマンドが実行される方法を見て、今日、分析を説明してください。


またはテストsbtest1テーブルを行います。

sbtest1からSELECT COUNT(*)を分析説明。

1.png

この結果は、どこ条件なしで、非常に好奇心旺盛であり、その結果は表示できません、BUGのように見えますか?


あまりにも、ID> 0を追加して再試行してください。

ID> 0 sbtest1からSELECT COUNT(*)を分析説明。

2.png

それは、クエリを実行し、実行時間を測定する内赤い下線部に注意してください。


説明の意味:

1)行の数が読み取られる推定、世代を説明する行が一部= 4936262を要し、その結果は一貫しています。

3.png


2)実際、以下に示すように行一部= 10000000は、この実行の実際の結果は、SQLによって返され、参照

4.png


3)ミリ秒(ミリ秒)= 62004.565実際の時間は()、これは2番目のSQLの実行時間に変換され、62秒であるが、実際には大きな誤差があると、あなたは上記を参照

7.98秒の実行時間は、それが8秒、約77%に達したエラーについて8分の62に丸められているので、私たちは本当にこれらの数字を信じることができません。



おすすめ

転載: blog.51cto.com/hcymysql/2447890