急于请教!SQL Server 你是SQL查询变慢,还是VB UTILITY有问题,你首先要确分是UTILITY的问题还是网络的问题,是CLIENT 还是SERVER的问题... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你究竟有多少个表啊,一般几十个上百个表SQL Server是完全可以忍受的(当然,还要看记录数),我倒是同意楼上所说的,可能你写代码的时候没有注意释放资源吧. 自己定义的表有一百四十几个。由于程序的需要,程序中是频繁地连接、关闭数据库。我在数据库操作时每次用完都有关闭连接。至于SERVER有没有问题就不知道了,请问怎么知道问题出在哪呢? 程序打开时连接数据库,退出时关闭,最好不要用一次打开关闭一次。可以用sql server的企业管理器的management----current activity----process info看你的程序运行时连接书的变化。也可以用profiler监看 连接数据库是较耗性能的,建议进一步分析程序,大大减少连接和关闭数据库的次数,此外你的CursorLocation在哪端,如果在客户端,而且数据量很大,则大量的数据通过网络传输的客户端,也可能造成性能下降,当然,还会存在其他问题,建议一步步分析,排除。^_^ 不要频繁的连接数据库,优化一下程序,如SELECT查询时不要返回不需要的字段等等 VS2008比vs2005更适应Vista? 【求助】【SQL Server 2008】未能找到名为 CustomerIDNumber 的列。 求一合并查询语句 SQL 层次结构查询(如果ID无序如何得到相同的结果) 关于模糊查询结果的排序,有没有好的方法?谢谢 contains like问题在线等急!! 关于日期查询的问题 sql server 2012 远程过程调用失败 0x800706be sql排序加自动排名 SQL语句,请教sql牛人 [Yang_]还在不?能不能帮我看看我今天做的触发器??? 高手!!!!急救!如何在存储过程中得到另一个存储过程运行的结果集???
由于程序的需要,程序中是频繁地连接、关闭数据库。
我在数据库操作时每次用完都有关闭连接。
至于SERVER有没有问题就不知道了,请问怎么知道问题出在哪呢?
建议进一步分析程序,
大大减少连接和关闭数据库的次数,
此外你的CursorLocation在哪端,
如果在客户端,而且数据量很大,
则大量的数据通过网络传输的客户端,
也可能造成性能下降,
当然,还会存在其他问题,
建议一步步分析,排除。
^_^
优化一下程序,
如SELECT查询时不要返回不需要的字段等等