请教: 如果有触发器的话, 插入数据时数据明显变慢. 有没有改进的办法? 做了一个测试,有触发器: 17条/秒无触发器: 300条/秒因为数据量不少,到后面越来越慢.查看任务管理器也发现,到了后面SQL SERVER占用资源很厉害.请问有什么办法解决,比如如何在运行其间释放资源? 如何提高SQL的性能? 谢了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 "当一个触发器必须查询其他表的情况下,触发器就会没有什么效率了" -------------见: http://www.vckbase.com/document/viewdoc/?id=1000建议: 可以将SQL SERVER的运行时内存增加,同时将尽量多的数据加载到内存当中 试一下 导入数据前,禁用触发器.然后修改SQL语句,把触发器中该干的事情也放到INSERT语句中.改进SQL语句后,速度大幅度提高.另外,查资料后发现,SET NOCOUNT ON 好象可以降低服务器与客户端之间数据的传递(network traffic). 不知道这个对数据导入有多大的影响. 数据库文件位置改变,DBGrid无法显示 Delphi7.0程序减肥后提示缺少文件的问题 在局域网中知道机器名字,如果显示出该机器中的所有盘符以及其文件夹 初学者的3问题 richedit组件显示word文挡,出现乱码,什么原因。 请问哪有免费的网页空间 如何定位treeview的结点,急急急!!!!!! 请教如何用DELPHI启动时调用一个FLASH动画? 怎样在data module中调用数据库属性编辑器设置BDE alias参数 很简单的问题!!!DBCtrlGrid问题? 初级问题! 写一颗树,从数据库里读写
"当一个触发器必须查询其他表的情况下,触发器就会没有什么效率了"
-------------见: http://www.vckbase.com/document/viewdoc/?id=1000建议:
可以将SQL SERVER的运行时内存增加,同时将尽量多的数据加载到内存当中
试一下
改进SQL语句后,速度大幅度提高.
另外,查资料后发现,SET NOCOUNT ON 好象可以降低服务器与客户端之间数据的传递(network traffic). 不知道这个对数据导入有多大的影响.