我的机器配置:CPU:E6600,4g内存,250G硬盘分3区,c:50,d100,e100.数据库安装在D盘,数据文件在E盘。
软件配置:VB写的小通讯程序,实时采集数据1分钟一次,一次5000条数据,数据包含几百字吧。
现在接受数据的时候是每秒100条左右,40秒采集完一次。但是写的时候一秒钟只能写几十条,有的时候是几条。日积月累,几天后,缓存内就显示有几百万条数据没有入库,也就是几乎一天的数据没有入库。
请问各位高手,这种问题怎么解决?
还有一台同配置的电脑,程序都是一样的,只不过少了一个电话录音软件,并且没有安装杀毒软件,速度确快的多,最多的时候只有2000条左右的数据在缓存内。
SQL数据库写入慢
答案:4 悬赏:10
解决时间 2021-02-19 03:59
- 提问者网友:涼初透
- 2021-02-18 12:10
最佳答案
- 二级知识专家网友:湫止没有不同
- 2021-02-18 12:34
不知道你的数据库内容多少条了,当数据超过300w条的时候性能成指数递减
vb我没用过,c的会快些吧,另外数据库可以用mysql的也是追求高速的数据库
全部回答
- 1楼网友:疯山鬼
- 2021-02-18 13:56
我认为是杀毒软件的问题。
- 2楼网友:冷眼_看世界
- 2021-02-18 13:38
将插入语句写成存储过程,然后在asp中调用.
我曾经在sql里一次性插入20w条数据也不会失去响应.
- 3楼网友:初心未变
- 2021-02-18 13:08
运行下统计试试
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |