
在一个数据库服务器的情况下,给表做了分区,以后还有必要对表再做物理上的水平切分吗?
1 cxbig 2018-04-06 18:40:10 +08:00 分表通常是针对一些有时效性的记录,如果旧记录不常访问,分表有利于访问效率。 至于你说的分区指的是什么?主从?还是网络区间的 replica ? |
2 liuxin5959 OP @cxbig 表内分区啊 partition。 |
3 monsterxx03 2018-04-06 19:09:30 +08:00 via iPhone partition 其实和分表是一回事,你看看磁盘上,每个 partition 就是个表文件 |
4 torbrowserbridge 2018-04-06 19:51:28 +08:00 via Android @monsterxx03 不是一回事。分区可以视为一个表进行查询,分表不可以 |
5 feverzsj 2018-04-06 20:17:45 +08:00 数据库的 partrion 其实就是国内说的分表 |
6 quietin 2018-04-07 01:24:36 +08:00 要看数据量吧 |
7 linxl 2018-04-07 11:54:34 +08:00 还没用过这个, 昨天才知道原来 mysql 自带分区技术, 但是不懂和手动那种有什么区别, 或者说有什么缺点, 目前看来只有优点, 不必担心分表查询. |
8 nroskill 2018-04-07 21:19:53 +08:00 mysql 也有 partition ? 我只知道 mssql 有 |
9 liuxin5959 OP @nroskill 从 5.5 开始就有了。 |