
数据库
傲然君
这个作者很懒,什么都没留下…
展开
-
分库分表
1、分库 1)按功能分库。如按用户、业务、图片等分库; 2)按城市分库。业务遍布全国时,每个城市各自使用结构相同的数据库。 2、分表: 1)水平分表:解决单表行数过大的问题。如按业务类型、时间等。 2)垂直分表:解决单表字段过多的问题。如将经常组合查询的列、不常使用的字段、text/ blob等大字段各自组成一张表。 3)集群:并不是实际意义上的分表(单个表的数据量没有变化原创 2017-07-31 14:22:45 · 317 阅读 · 0 评论 -
独占锁共享锁
若某事务在数据上持有独占锁定(X), 则其他会话不能读写数据,其他事务不能对该数据持有任意类型的锁。 若某事务在数据上持有共享锁(S),则其他会话只能读取数据、不能写数据,其他事务只能申请对该数据的共享锁、而不能申请独占锁。原创 2018-01-06 15:00:41 · 888 阅读 · 0 评论