社区
C#
帖子详情
在Winform中,定时刷新数据库,导致数据库很慢。有没有办法解决?能让数据库通知应用程序刷新吗?
ruanyuping
2005-07-05 12:04:48
如题
...全文
233
8
打赏
收藏
在Winform中,定时刷新数据库,导致数据库很慢。有没有办法解决?能让数据库通知应用程序刷新吗?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
marvelstack
2005-07-07
打赏
举报
回复
把拉的模式修改成推的模式,
在sql server 2000下的一个可行解决方案参考,
http://www.microsoft.com/china/msdn/library/webservices/asp.net/DbCacheDepASPNET.mspx
ruanyuping
2005-07-06
打赏
举报
回复
二十多台机器,用同一个数据库
有谁能给个解决方案呢
zhongwanli
2005-07-05
打赏
举报
回复
定时刷,看你怎么刷了
cdo
2005-07-05
打赏
举报
回复
帮你up一下,学习.
herony420
2005-07-05
打赏
举报
回复
是否在数据库中数据发生更新时,维护一个随数据变化的变化表,应用程序首先只需要查看这个变化表中的数据,如果符合你的更新规则再更新否则只需要使用缓存就可以了
hbtm
2005-07-05
打赏
举报
回复
应该顶
zahuifan
2005-07-05
打赏
举报
回复
如果数据库的更新很频繁的话,就算让数据库通知应用程序刷新也一样会很慢。
如果数据库的更新不很频繁的话,可以在数据库中创建一个表,如:
表名 版本
Student 21554
每次 Student 表备更新后,都把版本加一,然后应用程序每隔一定时间间隔就读取Student表的版本,与本地的缓存比较,如果不一样,就读取该表。
还有一个方法,就是读取数据库时,尽量减少返回的行数和列数。
lovefootball
2005-07-05
打赏
举报
回复
像一楼那样,可以建个辅助表,定时去查辅助表,如果满足条件就刷新
就算定时刷新,速度应该不会差太多
数据量就算很大,也可以分页啊?
C#
WinForm
创建
数据库
方法
了解为什么建多个
数据库
,如何加载本机的
数据库
所有实例,如休登录
数据库
,如何用恢复的方法创建
数据库
和附加已有的
数据库
。
服务器iis 网站需要回收,IIS
应用程序
池自动回收问题的有效
解决
办法
解决
方式1:改用windows服务或是
winform
方式
解决
方式2:在Application_End事件模拟加载网站页面,唤醒要被回收的资源private const string DummyPageUrl = "http://localhost/Index.aspx";//可访问的页面private...
【深入浅出C#】章节10: 最佳实践和性能优化:性能调优和优化技巧
性能优化在软件开发
中
至关重要。首先,需要明确安全性和性能之间的权衡,以根据需求和风险来制定适当的策略。性能测试是保证高性能的关键,它应集成到持续集成流程
中
,自动化以确保可重复性。监控性能趋势、性能回归...
面试题 五
下面的参考解答只是帮助大家...回答问题的时候能联系做过项目的例子是最好的,有的问题后面我已经补充联系到项目
中
的对应的案例了。 1、简述private、protected、public、internal修饰符的访问权限。 private :...
C#基础教程
本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window
应用程序
和Web
应用程序
。当然仅靠一章的内容就完全掌握C#语言是不可能的,如需进一步学习C#语言...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章