提交事务
{
处理a,
处理b,
处理c,
...
}
提取数据(非事务性质)
{
提取a,
提取b,
提取c,
...
}
1.这两个会操作部分相同表资源或者数据资源2.在用户服务器上(Web和数据库同一机子),每次这两个操作并发操作就会把提取数据操作给杀掉,因为发生了死锁,这种情况平均1天1~2次.发生在1秒钟内的事情.3.我建立和用户类似环境进行压力测试,主要是这两个操作的并发实现,即使一个提交或者读取操作10秒钟也会最终完成而不会提示死锁,因为客户数据库也没有设置超时.而根本不会出现用户的死锁杀掉一个进程的现象.4.环境差异
用户机子:window Server2003 IIS6.0
测试机子:window Professional 2000 IIS5.0
{
处理a,
处理b,
处理c,
...
}
提取数据(非事务性质)
{
提取a,
提取b,
提取c,
...
}
1.这两个会操作部分相同表资源或者数据资源2.在用户服务器上(Web和数据库同一机子),每次这两个操作并发操作就会把提取数据操作给杀掉,因为发生了死锁,这种情况平均1天1~2次.发生在1秒钟内的事情.3.我建立和用户类似环境进行压力测试,主要是这两个操作的并发实现,即使一个提交或者读取操作10秒钟也会最终完成而不会提示死锁,因为客户数据库也没有设置超时.而根本不会出现用户的死锁杀掉一个进程的现象.4.环境差异
用户机子:window Server2003 IIS6.0
测试机子:window Professional 2000 IIS5.0
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货