如果一个表经常是从前端写入的,那么同样的表也必须被频繁地搜索。两者都是至关重要的性能。
例如,在其"content“列上具有全文索引的可搜索的POST表?如果很少有用户在写文章,它会转到同一个表中,然后其他用户将在同一时间在表上搜索关键字。
Will UPDATE/INSERT operation lock SELECT queries in above case ?
数据库- MySQL
发布于 2013-03-26 13:07:42
这取决于表的存储引擎
InnoDB
InnoDB支持MVCC和4个事务隔离级别
这允许插入、更新、删除和选择99.999%的时间和谐地生存。
MyISAM
这是一个完全不同的竞争环境。默认情况下,每次插入、更新和删除都会锁定整个表。通过将插入设置为2,插入可以禁用表锁定(有关更多信息,请参见并发插入 )。否则,更新和删除仍然会造成一些破坏,执行完整的表锁。
https://stackoverflow.com/questions/15637532
相似问题