标签: database-design
我有一个数据库表,不断更新和阅读。它包含大约15列,其中我更新了大约5列。其中2个至关重要,3个不太重要,但也是如此。不幸的是,我一直在日志中看到:
过程40900在4150.000 ms之后在事务50309403上获得ShareLock
我认为只有2个不同的进程想要更新同一行。我想知道,如果分割这个表是明智的,那么这两个列组将分成2个表吗?当然缺点是另一个表必须被索引/查找。
你有什么看法?