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

SQL SELECT speed int vs varchar

    intの比較は、varcharの比較よりも高速です。これは、intがvarcharよりもはるかに少ないスペースを占めるという単純な事実のためです。

    これは、インデックスなしアクセスとインデックス付きアクセスの両方に当てはまります。最速の方法は、インデックス付きのint列です。

    質問postgreqlにタグを付けたようですが、さまざまな日付タイプのスペース使用量に興味があるかもしれません:

    • int フィールドは2〜8バイトを占め、通常は4バイトで十分です(-2147483648〜 + 2147483647)
    • 文字タイプは4バイトと実際の文字列を占有します。


    1. MS Accessの破損パート1:一般的な原因

    2. SQLServer2000を使用したピボット

    3. IRIWorkbenchでのデータレプリケーション

    4. 修正:「演算子が存在しません:整数|| PostgreSQLの「整数」