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

どちらが最速ですか? SELECT SQL_CALC_FOUND_ROWS FROM `table`、またはSELECT COUNT(*)

    場合によります。このテーマに関するMySQLパフォーマンスブログの投稿を参照してください: SQL_CALC_FOUND_ROWSSQL_CALC_FOUND_ROWSにするかどうか ?

    簡単な要約:ピーターは、それはあなたのインデックスや他の要因に依存すると言います。投稿へのコメントの多くは、SQL_CALC_FOUND_ROWSと言っているようです ほとんどの場合、2つのクエリを実行するよりも遅くなります(場合によっては最大10倍遅くなります)。



    1. --skip-grant-tablesでMySQLを起動する方法は?

    2. カスタム型配列をPostgres関数に渡す方法

    3. クラスター化インデックスと非クラスター化インデックスは実際にはどういう意味ですか?

    4. H2postgresqlモードが機能していないようです