0

SQL-Serverに10列のテーブルがあり、そのうちの1つはIPvarchar(39)です。ここにIPアドレスを格納しますが、このフィールドsecondary non-clustered indexで実行searchするため、このフィールドにあります。

フィールドは39シンボルに設定されており、IPv4には十分すぎるほどです。このフィールドを正確なIPv4アドレスサイズ15シンボルに設定すると、パフォーマンスが向上しますか?

4

2 に答える 2

1

パフォーマンス上の利点はありますが、考慮に入れるのは非常に小さいです。ただし、データの長さが固定されている場合は、CHAR / NCHARを使用する必要があります。これは、一部の固定データのストレージスペースを無駄にすることは推奨されないためです。

また、誤ってIPV4アドレスに大きな値を入力しようとすると、同じことができなくなります。

于 2012-09-04T06:58:33.737 に答える
0

パフォーマンスの向上はありませんが、スペースを節約できます。

于 2012-09-04T07:32:41.753 に答える