关于频繁的访问数据库,而造成程序占用CPU时间过大的问题?
我不访问不行,它是实时的添加新数据,我就实时的访问新数据!
有经验的朋友你们是怎么处理的?用什么样的方法避免CPU时间过大!
如: Windows任务管理器 -> 进程 -> CPU时间 -> 00:42:34 (甚至比这个更多,如 01:23:35)
小弟在线等!!!
我不访问不行,它是实时的添加新数据,我就实时的访问新数据!
有经验的朋友你们是怎么处理的?用什么样的方法避免CPU时间过大!
如: Windows任务管理器 -> 进程 -> CPU时间 -> 00:42:34 (甚至比这个更多,如 01:23:35)
小弟在线等!!!
我开了3个线程,因为还要处理别的东西。本身还有个大程序24*7的时间存数据到SQL中。
我的那个程序 也是24*7的方式读取里面的SQL数据。就造成了这样的原因!
查詢用視圖, 後臺優化>>我不访问不行,它是实时的添加新数据,我就实时的访问新数据!
也可以用觸發器, 有新數據再觸發訪問!!
呵呵