求助:sql server数据库+VS2010(C#)数据延时问题 各位大侠,希望各位能帮帮我!我的问题是这样的,我的系统是一个数据平台,每过十秒显示一条实时数据记录,刚发布的时候,能正确显示数据,但是当测试了一两个月后,就发现数据延时特别的厉害,经常要延时30秒到40秒。就做不到实时显示了。 我初步推测是SQL SERVER数据库没有经过优化,另外就可能是代码的执行效率不够高。 但是我不知道该怎么做,望各位大侠帮帮我跪求! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一楼的,谢谢你的提醒。网络肯定是没问题的。程序是死的,但是它有执行效率。刚发布的时候,因为数据少,所以运行速度快,也不会延时。 二楼的,如果说只是需要重新建立表的索引,那不是得重复做这个工作。 我想了下,主要还是SQL SERVERR数据库的问题,它在服务器上占的CPU一直很多,我修改了一下,的确延时问题有所缓解,但还是没有根本解决,望各位大侠继续提供建议先谢谢了! 最好提供数据库优化和程序代码的优化方法。 ALTER INDEX ALL ON tablename REBUILD 定期重建索引楼主可以定义一个JOB,定时执行下面这个SQLALTER INDEX ALL ON 表名 REBUILD前提是楼主在表上有索引。 定期重建索引楼主可以定义一个JOB,定时执行下面这个SQLSQL codeALTER INDEX ALL ON 表名 REBUILD前提是楼主在表上有索引。谢谢你的思路! 虽然没懂什么意思,但继续学习吧! 新手求教基础问题 怎么指定动态的GETDATE 关于输入年份,得到去年的值的函数语句 关于smallDateTime类型字段排序的问题 sql2000进行快照复制时,无法复制标识.求教? text类型中信息的替换问题 未出现的最小整数 求一个sql查询【相邻两条记录做比较】 主键问题 sql6.5的库如何恢复 急求sql语句 sql2000 with不能用?!!!
二楼的,如果说只是需要重新建立表的索引,那不是得重复做这个工作。
我想了下,主要还是SQL SERVERR数据库的问题,它在服务器上占的CPU一直很多,我修改了一下,的确延时问题有所缓解,但还是没有根本解决,望各位大侠继续提供建议先谢谢了!
最好提供数据库优化和程序代码的优化方法。
ON tablename
REBUILD
楼主可以定义一个JOB,定时执行下面这个SQL
ALTER INDEX ALL
ON 表名
REBUILD
前提是楼主在表上有索引。
楼主可以定义一个JOB,定时执行下面这个SQL
SQL codeALTER INDEX ALL
ON 表名
REBUILD前提是楼主在表上有索引。谢谢你的思路! 虽然没懂什么意思,但继续学习吧!