首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

20000多条记录的表做成cache合适吗?该怎么解决

2012-06-11 
20000多条记录的表做成cache合适吗?有一数据表,20000多条记录,7个字段,6个是int,一个是nvarchar(20)。程序

20000多条记录的表做成cache合适吗?
有一数据表,20000多条记录,7个字段,6个是int,一个是nvarchar(20)。
程序会频繁读取此表,基本没有写操作,相当于静态数据,不考虑内存问题的话,肯定是应该做成cache的。

但是心里没底会它会占用多少内存?有没什么技术可以查到某个cache需要多少内存的呢?

[解决办法]

探讨
有一数据表,20000多条记录,7个字段,6个是int,一个是nvarchar(20)。
程序会频繁读取此表,基本没有写操作,相当于静态数据,不考虑内存问题的话,肯定是应该做成cache的。

但是心里没底会它会占用多少内存?有没什么技术可以查到某个cache需要多少内存的呢?

[解决办法]
20000*(6*4+20)

[解决办法]
缓存主要要考虑同步更新的问题。哪怕是有细微的更新,缓存也存在脏数据。对于关键性的业务系统来说是致命的。
[解决办法]
缓存起来是肯定没有问题的,但要保证以下几点
1.没有其它应用程序往数据库写数据
2.一旦有往里面写数据的操作一定要确保缓存及时更新。

热点排行