30万不算多,把语句和拿出来看看。
只要更新状态!30W不算多!把你的select语句帖出来!
其实30W数据的更新很快,而且通常来说都是根据主键来更新状态的,所以应该没有什么性能的问题
对这个表进行分区是能达到一定的性能提升,但是如果你觉得麻烦,那也有其它的方案
这里就说一个吧,算是个建议吧:
如果你对30W的数据库操作比较频繁,那么你可以新增一张表来保存当天的流水号所对应的状态,查询的时候就查询这个表的,更新也是更新这张表,到了晚上就一次性更新到30W的数据表中。
但是这也是有很多弊端的,那就是维护难度加大,如果数据量再大一点就可以这样考虑了。
可以参考:http://www.cnblogs.com/gaizai/archive/2010/03/30/1700312.html
这个数据量很小。