2012-12-07 37 views
1

所以我只想知道我的思路是否正确。查找组件 - 缓存大小

我想估计对“全高速”的高速缓存大小查找组件(我知道我不能设置缓存大小上完全缓存模式,但它只是作为知识的一种物质)

它具有查询

Select int_column, big_int_column from myTable 

你可以想像我有一个整数和一个BIGINT列。 假设myTable将有100万行,一个整数占用4个字节,一个bigint占用8个字节,假设我的缓存将有11.4Mb是否正确?

每一行= 12bytes * 1M行= 12M字节

12M字节/ 1024 = 11718Kb/1024 =

+1

您是接近,但没有雪茄,检查了这一点:http://blogs.msdn.com/b/mattm/archive/2008/10/18/calculating-大小你的lookup-cache.aspx –

回答