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

ページあたりの最大SQLクエリ

    最も重要なことは数ではなく、クエリの費用です...

    100 SELECT name FROM foo WHERE id = 1 LIMIT 1を実行しています 次のいずれかを実行するよりもはるかに優れています:

    SELECT *
        FROM foo AS a
        JOIN bar AS b
        JOIN car AS c
        WHERE a.col LIKE '%f%' OR b.col LIKE '%b%' OR c.col LIKE '%b%'
    

    ですから、ばかげていない限り、数を心配しないでください(100を超えると、数千がばかげています)... MySQLのクエリキャッシュを有効にできることを忘れないでください...したがって、1秒あたりのクエリ数が多い場合でも、大量の更新がない限り、それらのほとんどは直接結果をキャッシュします。



    1. SQLを使用して型時間の合計を計算する

    2. #1221-UPDATEとORDERBYの誤った使用法

    3. Mysql:入れ子集合ツリーでのスーパーノードの検索の最適化

    4. MySQL準同期レプリケーションでのデータの整合性とパフォーマンスに関する考慮事項