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

MySql-データ送信が遅いフェーズ

    通常、クエリが遅い場合は、Explain-Planを開始するのが最適です。取得するには、

    を実行します
    DESCRIBE SELECT source_id FROM directions WHERE (destination_id = 10);
    

    これにより、クエリの実行に必要な手順を一覧表示した表が表示されます。 'rows'列に大きな値が表示され、'key'列にNULLが表示される場合は、クエリが多数の行をスキャンして、どの行を返すかを決定する必要があることを示しています。

    その場合、destination_idにインデックスを追加すると、クエリの速度が大幅に向上しますが、挿入と削除の速度がいくらかかかります(インデックスも更新する必要があるため)。



    1. mysql_free_result($ result)を使用するのは良い習慣ですか?

    2. MySQLで増分バックアップを実行するための最良の方法は何ですか?

    3. SQLServerレプリケーションのトラブルシューティング

    4. データベースの主キーは整数である必要がありますか?