被老板训了,他说我间隔2秒钟读写数据库会伤硬盘?请教并散分 sql server 2000定时2秒钟更新数据库的一张表,供其它程序读(大约也是2秒钟读一次)会伤硬盘吗?如果会,有什么方法可以缓解吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 拿硬盘拍他脑袋,看看硬盘坏还是他脑袋坏.不过对于你这个2秒钟更新的数据,建议不要实时入库.可以将接收到的数据直接通过网络发送给各个客户端,比如UDP,客户端程序接收后立刻使用,比通过数据库进行数据交换效率高很多,实时性也强很多.数据库可以刷选存储,以备历史数据查询,比如每分钟记录一条最新的数据即可. 我的代码还没写呢,我只是告诉他我准备这么做;本来用的是共享内存,但是服务器换过之后(server 2003->server 2008,iis6->iis7),不知为什么web端读不到数据了(asp.net -> C#的dll -> mfc做的共享内存),又尝试了内存映射文件,还是不行(虽然直接用c#做的exe读的到),之后,找到了一个方向,但是这件事时间比较紧,怕短时间搞不定,而本来网站就使用了数据库,我想就先写数据库吧(我还真的就很自然的想到的,不知道负责web那块的人是不是也这个想法),等以后共享内存或内存映射文件找到读不到的原因,web那边再恢复过来,本人干的事比较杂,改改bug,做做维护啥的,有些技术、工具、软件还真的不清楚,思维也不够开阔,哈哈,现在老板的解决方案是:用一个软件,就是将内存映射成硬盘的那种,映射出一个硬盘,在那硬盘里写文件,供web端读散分散散心 伤硬盘。那不如别用数据库了,数据全缓存内存里,然后去掉pagefile,这样就伤了 伤硬盘,可笑!sql 2005的话(那么频繁的读)一般是在内存中读取的.只是两秒频繁的读,会影响性能 求助文件读写问题 获取CPU时间戳? 如何修改EXE文件的图标(MFC)。。我几乎没分了。 关于使用内存dc绘图存在的问题,不知该如何解决? 如何使用radiobox来控制listbox的单选和复选呀 做了个工具条制作小软件,给同行们把玩 简单问题,在线等候 关于CWnd类的显示问题 【讨论】IM服务器结构设计 是getchar(),还是C++的新旧标准库文件的问题? 如何获得所在环境中的所有AP 文件流怎么打不开路径名包含中文的文件呢?
不过对于你这个2秒钟更新的数据,建议不要实时入库.可以将接收到的数据直接通过网络发送给各个客户端,比如UDP,客户端程序接收后立刻使用,比通过数据库进行数据交换效率高很多,实时性也强很多.数据库可以刷选存储,以备历史数据查询,比如每分钟记录一条最新的数据即可.
本来用的是共享内存,但是服务器换过之后(server 2003->server 2008,iis6->iis7),不知为什么web端读不到数据了(asp.net -> C#的dll -> mfc做的共享内存),又尝试了内存映射文件,还是不行(虽然直接用c#做的exe读的到),之后,找到了一个方向,但是这件事时间比较紧,怕短时间搞不定,
而本来网站就使用了数据库,我想就先写数据库吧(我还真的就很自然的想到的,不知道负责web那块的人是不是也这个想法),等以后共享内存或内存映射文件找到读不到的原因,web那边再恢复过来,
本人干的事比较杂,改改bug,做做维护啥的,有些技术、工具、软件还真的不清楚,思维也不够开阔,哈哈,
现在老板的解决方案是:用一个软件,就是将内存映射成硬盘的那种,映射出一个硬盘,在那硬盘里写文件,供web端读
散分散散心
sql 2005的话(那么频繁的读)一般是在内存中读取的.
只是两秒频繁的读,会影响性能