能否在多个连接上同时操作同一张数据表
我遇到这样一个问题:
在数据库上建立多个连接,所有连接都更新同一张数据库表。其中,不同的连接是在不同的进程或线程中完成的,执行的操作是 INSERT。
这样的操作是否行得通?
——解决方案——————–
可以执行,mysql会自动加锁控制。
——解决方案——————–
虽然多连接并发insert性能未必高,但确实是可行的。
能否在多个连接上同时操作同一张数据表
我遇到这样一个问题:
在数据库上建立多个连接,所有连接都更新同一张数据库表。其中,不同的连接是在不同的进程或线程中完成的,执行的操作是 INSERT。
这样的操作是否行得通?
——解决方案——————–
可以执行,mysql会自动加锁控制。
——解决方案——————–
虽然多连接并发insert性能未必高,但确实是可行的。