基本情况如下:
服务器是dell poweredge2850 2G内存,70人左右在不停的操作,发现服务器内存剩余200m,数据库中有一个表有142各字段,每天这个表要阻塞十几次。阻塞时观察到该表在进行update或insert操作,和用户接触得知大多在保存修改时发生阻塞,已经将页锁降为了行锁,可问题并没有多大改善...
请大伙帮忙分析下问题可能出在哪啊????
服务器是dell poweredge2850 2G内存,70人左右在不停的操作,发现服务器内存剩余200m,数据库中有一个表有142各字段,每天这个表要阻塞十几次。阻塞时观察到该表在进行update或insert操作,和用户接触得知大多在保存修改时发生阻塞,已经将页锁降为了行锁,可问题并没有多大改善...
请大伙帮忙分析下问题可能出在哪啊????
我很菜,能否讲的具体些,这是我的第一个项目,真的不希望出什么岔子...
第二最好把相关的insert,update写到存储过程中,在Delphi中调用,会快些
第三仔细看看SQL SERVER帮助中关于锁的部分,研究下SQL SERVER 的锁机制。
第四如果可能,你可以把历史数据放到另外一张表中,而在这个表中只留活动的未处理完成的数据。