我的程序有多个线程同时访问一个数据库中的同一个表。(主要是SELECT,UPDATE和DELETE)。现在老板觉着我的程序速度慢,于是说,可以把一个表,分成两个或多个表来操作。这样,速度会快一些。比如有10个线程读同一个表(表里有10000条记录),可以这样,把表分成10个表,每个表100条,每个线程读一个表。
但是我觉着影响不大,所以没有必要把表分开。请教各位大侠,读同一个表对速度影响大么?(读去这些数据的时候,没有互斥产生,因为里边有一个字段可以把他们分开,所以我直接在SELECT的时候WHERE那个字段取一个值就可以)