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

MySQLカウント行のパフォーマンス

    絶対に後​​者。 PKのインデックスから直接値を取得できますが、前者はほぼ確実にテーブルスキャンを必要とします(すべての単一列を除く)。 インデックスの一部です。それでも、インデックス全体から値を取得する必要があります)。次に、DBへの接続方法によっては、カウントを取得するためだけに大量のデータ転送が発生します。

    explain ここで助けることができます。この場合、選択が最適化されていることがわかります。



    1. pg_restoreの実行時に、ファイルヘッダーで[アーカイバ]のサポートされていないバージョン(1.13)を取得する

    2. MySQLのキーファイルが正しくありません

    3. OracleのCONNECTBY... START WITHと同等のPostgreSQL構文は何ですか?

    4. 致命的なエラー:ブール値のメンバー関数bind_param()の呼び出し