测试速度
表 p(pid varchar(10),pname varchar(50))
数据 4万多条
语句 select * from p where pname like '%a%';
mssql 加锁模式 大约 0.3 xx秒 每次
不加锁模式 width nolock 大约 0.08秒
firebird 大约 0.2xxx 秒
如果在0.5秒 有若干用户发出请求 那么很可能导致客户端死掉
优化方法
1.减少无用查询
2.限制每个客户端一次查询间隔1秒
3.使用 with nolock 模式 (经过分析,可以满足功能需求,一致性需求)
经过优化后 服务器支持1秒 同时10用户 使用,满足了系统需求.大大提高了程序稳定性.