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

Mysql最適化ツール

    さて、あなたはクエリ最適化を意味しますか? EXPLAIN <query>だと思います ボトルネックがどこにあるかについてのヒットを与えるのに優れています。その後、インデックスを再定義し、...

    更新1: チェックアウトできます-MySQL最適化ツール

    UPDATE2: コードを掘り下げてみると、クエリの最適化のために2つのことを行っていたことがわかります。

    1. 遅いクエリログをオンにする- MySQLは、高価なSQLクエリを遅いクエリログに記録できます。 。パラメータlong_query_timeを使用して、期待値を数秒で定義できます 。
    2. mysqldumpslowコマンド -ロギングをオンにした後、mysqldumpslowを使用してログの内容を分析できます 指図。 mysqldumpslow /path/to/your/mysql-slow-queries.log -t 10 。これにより、パフォーマンスキラーのトップ10が表示されます。出力の各ステートメントについて、同一の呼び出しの数、秒単位の実行時間、影響を受ける行、およびステートメント自体を確認できます。



    1. Mac OS X Yosemite(Mac OS 10.10)をアップグレードした後、Mysqlが起動しない

    2. 条件付き集計のパフォーマンス

    3. PDOで複数の行を挿入します

    4. 列のセットに対するNOTNULL制約