mssql 数据存储在内存中

daiyueqiang2045 2014-06-27 07:51:53
我使用的是sql2008R2版本的数据库,我怎样想表中部分数据存储在缓存中,方便我快速的读取。
...全文
299 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2014-06-30
  • 打赏
  • 举报
回复
这个自己会实现的,或者用select count(*) from tb就可以把表缓存到内存中,前提是内存足够
haitao 2014-06-29
  • 打赏
  • 举报
回复
引用 5 楼 luckyrandom 的回复:
想得太多了,如果你内存足够,第一次读取后自然就缓存在内存里了
每次更新还是会 写日志、写数据库的
Q315054403 2014-06-29
  • 打赏
  • 举报
回复
想得太多了,如果你内存足够,第一次读取后自然就缓存在内存里了
LongRui888 2014-06-28
  • 打赏
  • 举报
回复
sql server 2008好像不支持 内存数据库哦 sql server 2014开始支持内存数据库。 我觉得上面说的挺对的,可以直接缓存到应用端,然后直接取,另外,这里有2个概念: 1.一个是存储表中的数据,这个就可以用内存数据库来做 2.缓存为某个查询的结果,这个比较适合在应用端做
天-笑 2014-06-28
  • 打赏
  • 举报
回复
使用SQLITE 内存数据库啊, 先用SQLITE 申请好内存数据库,然后将SQL数据 读出,写入sqlite 内存数据库 后面使用 就直接读内存 本人用C# +SQLITE3 内存数据库做过测试 写入10W条数据,并读出,绑定到表格控件,耗时1S左右 机器配置:i5-2430 8G内存
--小F-- 2014-06-27
  • 打赏
  • 举报
回复
内存数据库???
专注or全面 2014-06-27
  • 打赏
  • 举报
回复
不知道这个怎么做, 其实可以换种思路,你不是想直接从内存中断读取这部分数据吗,干脆在应用级缓存起来,比如利用asp.net中的cache缓存起来

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧