摘要: 1. 纵向分表 纵向分表是指将一个有20列的表根据列拆分成两个表一个表10列一个表11列,这样单个表的容量就会减少很多,可以提高查询的性能,并在一定程度上减少锁行,锁表带来的性能损耗。纵向分表的原则是什么呢,应该怎样拆分呢?答案是根据业务逻辑的需要来拆分,对于一张表如果业务上分两次访问某一张表其中一部分数据,那么就可以根据每次访问列的不同来做拆分; 另外还可以根据列更新的频率来拆分,例如某些列每天要更新3次,有些列从创建开始基本上很少更新。举例: 假定场景,我有一张用户表,这张表包含列: ID, UserName, Password, RealName, Gender, Email, IsEm 阅读全文
posted @ 2013-05-14 20:38 西红柿炒鸡蛋、 阅读(237) 评论(0) 推荐(0)