什么情况下适合使用mysql的分区,跟分表有什么区别? mysql分区分表 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1 大部分查询是在分区键的话 可以用分区,一般的oltp应用都不用分区2 分区比分表稍微好点,起码对应用透明 对于什么是oltp应用,我百度了一下,大概了解了。我想,分区数据表不适合用于oltp的系统应该是因为分区的表没有自增主键造成的,于是我有个想法:没有主键可以“借表产生主键”,就是建 一张不分区的表,假设命名为A,主数据表B,有分区。然后用户每产生一条数据记录。先在A表里产生一个ID,然后把这个ID跟用户数据一起插入主表B,这样主表有分区也有“主键”并且也是唯一的,一样可以建成索引。就是不知这个想法可不可行。有待用项目来验证。有同样想法的同学欢迎交流。私信我 建议可以先阅读一下MYSQL的官方免费手册中的分区表介绍,在这一章节开始部分,MYSQL对分区表的优缺点进行的概述。 求一条select语句 用存储过程怎么从表中删除主键在别一结果表中的数据? 数据查询 高手进 求排序sql,第一标准是价格,第二标准是数量,分别存在不同的表里 select嵌套的问题 MySql 数据库存储过程若干问题: 再不同网段访问MySQL的问题 关于论坛的数据库设计 MySQL 循环遍历表 更改表结构 mysql批量更新数据 速度围观...求高效数据统计SQL语句,-----在线等 求教这种情况该如何设计表的字段?
2 分区比分表稍微好点,起码对应用透明
对于什么是oltp应用,我百度了一下,大概了解了。
我想,分区数据表不适合用于oltp的系统应该是因为分区的表没有自增主键造成的,于是我有个想法:
没有主键可以“借表产生主键”,就是建 一张不分区的表,假设命名为A,主数据表B,有分区。然后用户每产生一条数据记录。先在A表里产生一个ID,然后把这个ID跟用户数据一起插入主表B,这样主表有分区也有“主键”并且也是唯一的,一样可以建成索引。就是不知这个想法可不可行。有待用项目来验证。有同样想法的同学欢迎交流。私信我