是不是数据库表的字段越少,表的记录数可以越大?
譬如一般说表的记录数超过500万或者1千万就要分表
但是如果表中的字段少,就几个,是不是上亿,数十亿行记录都可以不分表?
所以如果一个表根据user_id分表后
如果要根据其他id,譬如订单id查询
笨的方法是所有分表都遍历一遍去找
优化方法就是建一个新表做索引功能,仅仅有user_id,订单id少量字段,这个表的记录数可以非常大
数据库
java
mysql
赞
收藏 0
回答 1
待解决
相关问题
不同数据库不同表结构和字段,如何迁移 mysql?
3511浏览 • 1回复 待解决
HarmonyOS 如何查看app的数据库表
821浏览 • 1回复 待解决
关于 Postgresql(或者其他数据库)数据表可以留空字段默认值你们会填什么?
2909浏览 • 1回复 待解决
HarmonyOS 数据库表名里可以使用-吗
373浏览 • 1回复 待解决
关于无限步骤的数据库表设计
1871浏览 • 1回复 待解决
navicat同步mysql的表数据(不是表结构)很慢,有什么好的方案 同步mysql之间的表数据么?
2310浏览 • 1回复 待解决
关于无限步骤的数据库表设计有懂的吗?
1806浏览 • 1回复 待解决
Mysql可以根据表一个字段的不用值,统计该表的不同字段吗?
2181浏览 • 1回复 待解决
使用PolarDB数据库是否需要分库分表
4786浏览 • 1回复 待解决
10g的数据库数据,用得上分库分表吗?
2326浏览 • 1回复 待解决
请问如何用mysqldump命令备份整个数据库,但是忽略某些表的数据但是数据表结构全都保留。
2167浏览 • 1回复 待解决
创建数据库,数据库db文件创建成功,但是表创建失败
274浏览 • 1回复 待解决
HarmonyOS 可否告知【数据库表中的列名】都包含哪些?
79浏览 • 1回复 待解决
mysql 如何获取表的按比例获取数据 (比如获取30%记录)
3179浏览 • 1回复 待解决
数据库入表时无法使用内建关键字
1696浏览 • 1回复 待解决
如何使用鸿蒙JS创建关系数据库及数据表?
1908浏览 • 1回复 待解决
mysql 怎么把一个表的查询结果作为另外一个表的字段进行查询?
3600浏览 • 1回复 待解决
#鸿蒙学习大百科#关系型数据库如何设置需要同步的表?
147浏览 • 1回复 待解决
HarmonyOS ArkData关系型数据库如何获取某张表占用的存储空间大小
272浏览 • 1回复 待解决
Mysql表的数据如何打乱排序?
2196浏览 • 1回复 待解决
mysql 千万级表中快速插入和删除记录
2987浏览 • 1回复 待解决
MYSQL数据库单表数据达到1亿以上插入速度会有影响吗?
2808浏览 • 1回复 待解决
数据库主键字段的问题有知道的吗?
2639浏览 • 1回复 待解决
mysql数据库中最多可以建多少个字段呢??
1874浏览 • 1回复 待解决
mysql 表历史数据如何迁移到 bak 表?
4999浏览 • 1回复 待解决
思路大致是对的,但你对分表的理解有点偏颇。
分表有两种啊,一种是水平分表,一种是垂直分表。
显然你第一句说的分表指的是水平分表,即按照一定规律分成若干个表,每张表的字段相同仅仅是数据不同。
你后面说的把部分高频字段单独拿出来存,剩余字段存另一张表,这就是垂直分表啊。