社区
MS-SQL Server
帖子详情
sql 2008 能使用内存表不?
shiguangxin
2018-09-10 11:52:15
目前使用的是 2008 R2 数据库 不知道是否可以使用内存表
如果2008不支持内存表,不知道是否可以使用临时表来实现:
需求很简单,如下
sql 启动时建立 内存表(临时表)
数据库运行期间 内存表(临时表) 里的数据不会丢失
sql 停止时清空 内存表(临时表)
内存表(临时表) 没有访问限制,任何数据库连接均可访问
增删改查全部在内存中进行,不要有IO
谢谢
...全文
404
2
打赏
收藏
sql 2008 能使用内存表不?
目前使用的是 2008 R2 数据库 不知道是否可以使用内存表 如果2008不支持内存表,不知道是否可以使用临时表来实现: 需求很简单,如下 sql 启动时建立 内存表(临时表) 数据库运行期间 内存表(临时表) 里的数据不会丢失 sql 停止时清空 内存表(临时表) 内存表(临时表) 没有访问限制,任何数据库连接均可访问 增删改查全部在内存中进行,不要有IO 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
吉普赛的歌
版主
2018-09-10
打赏
举报
回复
sqlserver2014 才有:
https://blog.csdn.net/yenange/article/details/32705347
想用 内存表, 不需要吊死在 sqlserver 这棵树上, 可以先试试 redis 之类的:
http://www.runoob.com/redis/redis-tutorial.html
客户端 => redis => sqlserver
所有的增删改 先经过 redis , 再更新到 sqlserver 表。
简单的查询也可以用 redis 完成。
这样其实也就实现了内存表。
mingqing6364
2018-09-10
打赏
举报
回复
临时表仅当前会话可见,你还是考虑内存表吧
升级mssql版本或者使用其他缓存技术
为什么
SQL
Server
使用
很少的
内存
?
昨天论坛里边看到一个帖子,说
SQL
Server的
内存
一直上不去。从Task Schedule中看到
SQL
Server只
使用
了88MB
内存
,实际这台机器有12GB的
内存
,可用
内存
有超过8GB。 当时我以为是开启了AWE导致的,所以连接到他的服务器看了一下。但是数据库为2005企业版64位,所以不用开启AWE。而且即使开启了,也会被忽略。
使用
下面的脚本查询了一下
SQL
Serve
sql
server
2008
R2
内存
占用过高
Sql
server对系统
内存
的管理原则 按需分配,且贪婪(用完不还)。它不会自动释放
内存
,因此执行结果集大的
sql
语句时,数据取出后,会一直占用
内存
,直到占满机器
内存
(并不会撑满,还是有个最大限制,比机器
内存
稍小),在重启服务前,
sql
server不会释放该
内存
,也没有任何办法可人为释放。以下命令虽然可释放缓存,但
sql
server并不会因此释放已占用的
内存
。 解决方案 ...
sql
server
2008
R2
内存
使用
调整
SQL
Server
2008
R2运行越久,占用
内存
会越来越大。一下提供两种解决方式。 第一种:
使用
任务计划定期执行下边批处理: net stop
sql
serveragent net stop ms
sql
server net start ms
sql
server net start
sql
serveragent 第二种: 进入
Sql
server 企业管理器,在数据
Sql
Server
2008
R2占用
内存
一直增长,直到死锁的问题(已解决)
Sql
Server
2008
R2占用
内存
一直增长,直到死锁的问题(已解决) 最近有一客户服务器,
内存
小点,
内存
占用很高,经查是
sql
server问题,只能重启
Sql
服务器来清理
内存
,后来,试一方法,解决: 进入
Sql
server 企业管理器(管理数据库和表的,这个都不知道就不用往下看了),在数据库服务器名称上点击【右键】,选择【属性】,然后,找到【
内存
】选项,在右边的【
使用
SW
Sql
Server
2008
R2 清理
内存
的三种方法
公司最近上线一套系统,运行中发现,
SQL
Server
2008
R2运行越久,占用
内存
会越来越大,导致最后不得不重启
Sql
Server来解决,或者是因为
Sql
2008
本身
内存
回收机制做的不够好,所以才只能这么强制回收,已向项目方反馈问题点。 暂时优化方法如下: 1,设置计划脚本,闲时定时重启
Sql
Server。不得已的选择,如果是生产环境,这样如何得了。 net stop
sql
serveragent net stop ms
sql
server net start ms
sql
server ne
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章