winform软件,最大并发用户不超过1000人,用户登录表用于存储用户登录记录,数据表的主键为bigint,自增类型,聚集索引。
请问如果客户端频繁更新(时间间隔:5s)状态字段,这样对数据库的负荷大吗?
用户量虽然不多,但是时间久了数据量也会不小,但是主键有索引,不知道这种情况下是否会对数据库造成较大的负荷?
另一种方案就是在服务器端弄一个监视程序或webservice,建一个列表专门用来维护这些信息,客户端只需更新这个列表即可,但是不如直接更新数据库方便,大家给点意见。另外,如果换成网站一般都是用session吧?
请问如果客户端频繁更新(时间间隔:5s)状态字段,这样对数据库的负荷大吗?
用户量虽然不多,但是时间久了数据量也会不小,但是主键有索引,不知道这种情况下是否会对数据库造成较大的负荷?
另一种方案就是在服务器端弄一个监视程序或webservice,建一个列表专门用来维护这些信息,客户端只需更新这个列表即可,但是不如直接更新数据库方便,大家给点意见。另外,如果换成网站一般都是用session吧?
在几台客户机上装测试软件,模拟1000个用户同时并发,如果没有硬件条件,那么模拟几百个并发然后推测服务器负载,然后再做决定也可以。
update TableName set Col=value where ID=id
ID是bigint,而且有索引