是不是数据库表的字段越少,表的记录数可以越大?
譬如一般说表的记录数超过500万或者1千万就要分表
但是如果表中的字段少,就几个,是不是上亿,数十亿行记录都可以不分表?
所以如果一个表根据user_id分表后
如果要根据其他id,譬如订单id查询
笨的方法是所有分表都遍历一遍去找
优化方法就是建一个新表做索引功能,仅仅有user_id,订单id少量字段,这个表的记录数可以非常大
数据库
java
mysql
赞
收藏 0
回答 1
待解决
相关问题
不同数据库不同表结构和字段,如何迁移 mysql?
3607浏览 • 1回复 待解决
HarmonyOS 如何查看app的数据库表
1158浏览 • 1回复 待解决
关于 Postgresql(或者其他数据库)数据表可以留空字段默认值你们会填什么?
3015浏览 • 1回复 待解决
关于无限步骤的数据库表设计
1947浏览 • 1回复 待解决
HarmonyOS 数据库表名里可以使用-吗
489浏览 • 1回复 待解决
navicat同步mysql的表数据(不是表结构)很慢,有什么好的方案 同步mysql之间的表数据么?
2413浏览 • 1回复 待解决
关于无限步骤的数据库表设计有懂的吗?
1885浏览 • 1回复 待解决
Mysql可以根据表一个字段的不用值,统计该表的不同字段吗?
2316浏览 • 1回复 待解决
使用PolarDB数据库是否需要分库分表
4891浏览 • 1回复 待解决
创建数据库,数据库db文件创建成功,但是表创建失败
394浏览 • 1回复 待解决
10g的数据库数据,用得上分库分表吗?
2413浏览 • 1回复 待解决
请问如何用mysqldump命令备份整个数据库,但是忽略某些表的数据但是数据表结构全都保留。
2266浏览 • 1回复 待解决
HarmonyOS 可否告知【数据库表中的列名】都包含哪些?
218浏览 • 1回复 待解决
mysql 如何获取表的按比例获取数据 (比如获取30%记录)
3291浏览 • 1回复 待解决
数据库入表时无法使用内建关键字
1810浏览 • 1回复 待解决
如何使用鸿蒙JS创建关系数据库及数据表?
2041浏览 • 1回复 待解决
HarmonyOS relationalStore 数据库表未创建出来,插入报14800021
114浏览 • 1回复 待解决
mysql 怎么把一个表的查询结果作为另外一个表的字段进行查询?
3722浏览 • 1回复 待解决
HarmonyOS 在关系数据库的两个表中查询同一条数据
15浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中实现数据库表的手动端云同步?
87浏览 • 1回复 待解决
#鸿蒙学习大百科#关系型数据库如何设置需要同步的表?
272浏览 • 1回复 待解决
HarmonyOS ArkData关系型数据库如何获取某张表占用的存储空间大小
346浏览 • 1回复 待解决
MYSQL数据库单表数据达到1亿以上插入速度会有影响吗?
2906浏览 • 1回复 待解决
Mysql表的数据如何打乱排序?
2245浏览 • 1回复 待解决
mysql 千万级表中快速插入和删除记录
3074浏览 • 1回复 待解决
思路大致是对的,但你对分表的理解有点偏颇。
分表有两种啊,一种是水平分表,一种是垂直分表。
显然你第一句说的分表指的是水平分表,即按照一定规律分成若干个表,每张表的字段相同仅仅是数据不同。
你后面说的把部分高频字段单独拿出来存,剩余字段存另一张表,这就是垂直分表啊。