是不是数据库表的字段越少,表的记录数可以越大?
譬如一般说表的记录数超过500万或者1千万就要分表
但是如果表中的字段少,就几个,是不是上亿,数十亿行记录都可以不分表?
所以如果一个表根据user_id分表后
如果要根据其他id,譬如订单id查询
笨的方法是所有分表都遍历一遍去找
优化方法就是建一个新表做索引功能,仅仅有user_id,订单id少量字段,这个表的记录数可以非常大
数据库
java
mysql
赞
收藏 0
回答 1
待解决
相关问题
不同数据库不同表结构和字段,如何迁移 mysql?
1439浏览 • 1回复 待解决
关于无限步骤的数据库表设计
215浏览 • 1回复 待解决
关于 Postgresql(或者其他数据库)数据表可以留空字段默认值你们会填什么?
1073浏览 • 1回复 待解决
navicat同步mysql的表数据(不是表结构)很慢,有什么好的方案 同步mysql之间的表数据么?
484浏览 • 1回复 待解决
Mysql可以根据表一个字段的不用值,统计该表的不同字段吗?
259浏览 • 1回复 待解决
关于无限步骤的数据库表设计有懂的吗?
212浏览 • 1回复 待解决
10g的数据库数据,用得上分库分表吗?
632浏览 • 1回复 待解决
使用PolarDB数据库是否需要分库分表
1739浏览 • 1回复 待解决
请问如何用mysqldump命令备份整个数据库,但是忽略某些表的数据但是数据表结构全都保留。
199浏览 • 1回复 待解决
mysql 如何获取表的按比例获取数据 (比如获取30%记录)
853浏览 • 1回复 待解决
数据库主键字段的问题有知道的吗?
851浏览 • 1回复 待解决
如何使用鸿蒙JS创建关系数据库及数据表?
307浏览 • 1回复 待解决
mysql数据库中最多可以建多少个字段呢??
58浏览 • 1回复 待解决
MYSQL数据库单表数据达到1亿以上插入速度会有影响吗?
911浏览 • 1回复 待解决
mysql 怎么把一个表的查询结果作为另外一个表的字段进行查询?
798浏览 • 1回复 待解决
Mysql表的数据如何打乱排序?
557浏览 • 1回复 待解决
mysql 千万级表中快速插入和删除记录
1178浏览 • 1回复 待解决
mysql频繁更新的表,为什么字段数要设计少点?
1335浏览 • 1回复 待解决
分库分表之后,如何根据非分表的键进行数据的查询呢?
1133浏览 • 1回复 待解决
mysql怎么从三张表中根据某个字段查询出想要的数据?
406浏览 • 1回复 待解决
千万级别甚至更大的的MySQL数据表修改表结构如何规避风险?
1165浏览 • 1回复 待解决
mysql 表历史数据如何迁移到 bak 表?
2900浏览 • 1回复 待解决
分布式数据库的数据同步是在底层直接同步实现。是不是存在某台设备的储备空间不足,导致数据同步无法完整进
1592浏览 • 1回复 待解决
如何在一个DateAbility中创建一个RDB数据库和多个表,以及相应的配置?
1473浏览 • 1回复 待解决
服务器上的mysql中的一个表操作特别慢,如何知道该表的使用情况(例如连接数之类的)?
829浏览 • 1回复 待解决
思路大致是对的,但你对分表的理解有点偏颇。
分表有两种啊,一种是水平分表,一种是垂直分表。
显然你第一句说的分表指的是水平分表,即按照一定规律分成若干个表,每张表的字段相同仅仅是数据不同。
你后面说的把部分高频字段单独拿出来存,剩余字段存另一张表,这就是垂直分表啊。