社区
疑难问题
帖子详情
SQLserver里可以有一个自己的变量表吗?
刘欣的博客
2011-02-20 09:55:42
SQl2005数据库中有一张表,数据量不大(1-100多行),但程序对它读取,改写非常频繁,大概几秒钟就来一次。
并且数据库里的其它表上装了触发器,改写的数据也指向这张表。。。
我想如果数据库里可以自己定义一个表,这个表的作用域和生命周期需要是数据库启动后就一直存在。
我就可以用这个内存表去代替实际表,这样我的硬盘就没那么容易坏了。
请高手指教一下,谢谢。
...全文
175
14
打赏
收藏
SQLserver里可以有一个自己的变量表吗?
SQl2005数据库中有一张表,数据量不大(1-100多行),但程序对它读取,改写非常频繁,大概几秒钟就来一次。 并且数据库里的其它表上装了触发器,改写的数据也指向这张表。。。 我想如果数据库里可以自己定义一个表,这个表的作用域和生命周期需要是数据库启动后就一直存在。 我就可以用这个内存表去代替实际表,这样我的硬盘就没那么容易坏了。 请高手指教一下,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
刘欣的博客
2011-02-23
打赏
举报
回复
我准备用触发器执行dos程序,把改变数据放到程序中去。。。
iacpdj
2011-02-22
打赏
举报
回复
CTE
ohfox
2011-02-22
打赏
举报
回复
命中率高的话,sqlserver应该会自动把这个表放到内存里面的吧...
oracle有个pin表到缓存池的设置,不知道sqlserver类似的设置是什么
rucypli
2011-02-20
打赏
举报
回复
内存表断电就丢数据哦
ps你在程序端做好了 不要交互到数据库文件
刘欣的博客
2011-02-20
打赏
举报
回复
[Quote=引用 8 楼 qianjin036a 的回复:]
有思想就好.
比如还可以:
用一个闪盘做数据库的一个分区.
用虚拟内存盘做数据库的一个分区.
把数据库放在固态存储器上...
都是以速度快为目的的.
[/Quote]
SQlserver就没个好功能吗??我是菜鸟,我自己做个游戏服务器,又怕做不出来,所以用的二层结构。
刘欣的博客
2011-02-20
打赏
举报
回复
[Quote=引用 6 楼 qianjin036a 的回复:]
如果数据库只有你一个用户,而且不会因断电而丢失数据,可以建一个表变量.
[/Quote]
表变量作用于go之间,完全不能用。。。
-晴天
2011-02-20
打赏
举报
回复
有思想就好.
比如还可以:
用一个闪盘做数据库的一个分区.
用虚拟内存盘做数据库的一个分区.
把数据库放在固态存储器上...
都是以速度快为目的的.
刘欣的博客
2011-02-20
打赏
举报
回复
[Quote=引用 3 楼 wxf163 的回复:]
那你完全不需要表,直接放到你内存里就行了
[/Quote]
直接放内存不行,
1.我程序是java的,好像只有.net支持通知。。。
2.因为其它表触发会去改它,所以也不行。
实在不行我准备把全部库都放ramdisk算了,哎。。。或者自己做个3层出来。。。又要去学C#,累呀.
-晴天
2011-02-20
打赏
举报
回复
如果数据库只有你一个用户,而且不会因断电而丢失数据,可以建一个表变量.
刘欣的博客
2011-02-20
打赏
举报
回复
[Quote=引用 2 楼 maco_wang 的回复:]
变量表?
你自己建个真实表就可以了.
临时表和表变量貌似都满足不了你的需求。
[/Quote]
真实表我怕它读盘太频繁。。
刘欣的博客
2011-02-20
打赏
举报
回复
[Quote=引用 1 楼 dawugui 的回复:]
数据量不大(1-100多行),但程序对它读取,改写非常频繁,大概几秒钟就来一次。
------------------------------
这种读写速度没有关系,且由于数据量教小,查询速度也不会慢,你可以自己做个表,对这个表进行频繁的操作即可.
[/Quote]
那不是老要读硬盘吗? 如果在内存里搞多好。。。。
几秒就一次,一天要多少次呀???
王向飞
2011-02-20
打赏
举报
回复
那你完全不需要表,直接放到你内存里就行了
叶子
2011-02-20
打赏
举报
回复
变量表?
你自己建个真实表就可以了.
临时表和表变量貌似都满足不了你的需求。
dawugui
2011-02-20
打赏
举报
回复
数据量不大(1-100多行),但程序对它读取,改写非常频繁,大概几秒钟就来一次。
------------------------------
这种读写速度没有关系,且由于数据量教小,查询速度也不会慢,你可以自己做个表,对这个表进行频繁的操作即可.
sqlserver
中
表
变量
和
变量
表
之间区别
本文详细探讨了
SQLServer
中
表
变量
与
变量
表
的区别,通过对比分析帮助读者理解这两种概念的不同之处及其应用场景。
SqlServer
创建
变量
表
本文介绍了
一个
使用SQL查询来分析特定卖家店铺的访客数据的方法。该查询从不同的维度汇总了2018年1月17日至2018年1月23日期间的数据,包括总的访客数、新访客数以及成交回头客数,并进一步计算了新访客在总访客中的占比。
SSIS
变量
表
达式和
变量
值
本文介绍了
一个
关于
SQLServer
中配置String
变量
表
达式的常见问题。当从
SQLServer
获取配置值时,即使
表
达式已正确设置,
变量
的实际值可能仍然为空。文章详细解释了解决这一问题的方法:确保EvaluateAsExpression属性被设置为True。
【Sql Server】数据库
变量
表
和临时
表
的区别,并运用
变量
表
遍历和随机生成姓名记录
本文介绍了
SQLServer
中的
表
变量
和临时
表
,包括它们的基本信息、使用场景和操作示例。
表
变量
适用于临时存储少量数据,而临时
表
可存储更多数据并有更长的生命周期。文章通过生成随机姓名的实例展示了如何运用
表
变量
和临时
表
,并强调了两者在数据处理中的作用。
sql server 存储过程中使用
变量
表
,临时
表
的分析(续)
本文通过实例对比分析了
SQLServer
存储过程中使用
变量
表
与临时
表
的不同方法,包括创建临时
表
、使用
表
变量
以及直接插入等策略对性能的影响,并探讨了在不同场景下选择最佳实践的方法。
疑难问题
22,296
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章