0

10,000行のテーブルがあり、列の1つがINT型で符号なしであるとしましょう。列をSMALLINT型で符号なしに変更すると、既存のデータがディスク上で占めるスペースが縮小されますか? または将来の挿入のみ?

4

1 に答える 1

1

試してみませんか?独自の経験的データを取得するのは簡単です。

どのくらいのスペースを節約できると思いますか? 1 つの 4 バイトの INT を 2 バイトの SMALLINT に変更すると、テーブル全体で 2 バイト、つまり 20K を節約できます。あなたはディスク容量に苦労していますか?

于 2013-09-07T02:15:38.423 に答える