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

テーブルに未使用/未選択の列が多数含まれている場合、パフォーマンスに影響しますか?

    Andomarは、「状況によって異なります」という彼のコメントで正しいです。ただし、質問がある場合は次のようになります。

    その場合、答えははいです。 。それらが「余分」であるか「未使用」であるかはデータベース設計の問題であり、パフォーマンスの問題とは何の関係もありません。

    他のすべての条件が同じであれば、100列のテーブルの行は、10列のテーブルの行よりも多くのスペースを占有します。行が大きくなるため、サーバーは、小さいテーブルよりも広いテーブルで同じ数の行を処理するために(比較的)困難に作業する必要があります。

    ページ分割のようなものは、行がより多くのスペースを占めるテーブルでもより頻繁に発生します。

    あなたの質問が(そして私はこれがあなたが求めているものに沿っているかもしれないと思う)なら

    その場合、答えはいいえである必要があります 。



    1. OracleのC#パラメーター化クエリ-深刻で危険なバグ!

    2. local.jsを使用してsailsを保存する-mysqlパスワード

    3. mySQLレプリケーションには即時のデータ整合性がありますか?

    4. テーブルの変更:「Nullを許可」属性をnull以外からnullを許可に変更する方法