0

对于返回以下内容的查询,估计的行大小(以字节为单位)是多少:

CHAR(255) x 10 columns
TIMESTAMP x 1 column
INT(11) x 2 columns

实际内容决定大小还是上面的信息。如果以实际内容如何计算好估计?

阅读周围我估计 2562 基于(使用 latin1 字符集):

 2 x INT(11)    = ( 2 x 4    )     8
 1 x TIMESTAMP  = ( 1 x 4    )     4
10 x CHAR(255)  = ( 10 x 255 )   2550
                                -----
                                 2562

那正确吗?

我将 SSIS 包 ADO .NET 源的属性设置为:

DefaultBufferMaxRows:    10000
DefaultBufferSize:       25620000

问题是 DefaultBufferSize 比以前高,我得到了错误:

缓冲区类型 0 中的行将导致缓冲区大小大于配置的最大值。这种类型的缓冲区中只有 1835 行。

4

0 回答 0