对于返回以下内容的查询,估计的行大小(以字节为单位):
CHAR(255) x 10 columns
TIMESTAMP x 1 column
INT(11) x 2 columns
实际内容是确定大小还是上述信息。如果实际内容我怎样才能算出一个好的估计?
阅读我估计2562(使用latin1 charset):
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行。