是不是数据库表的字段越少,表的记录数可以越大?
譬如一般说表的记录数超过500万或者1千万就要分表
但是如果表中的字段少,就几个,是不是上亿,数十亿行记录都可以不分表?
所以如果一个表根据user_id分表后
如果要根据其他id,譬如订单id查询
笨的方法是所有分表都遍历一遍去找
优化方法就是建一个新表做索引功能,仅仅有user_id,订单id少量字段,这个表的记录数可以非常大
数据库
java
mysql
赞
收藏 0
回答 1
待解决
相关问题
不同数据库不同表结构和字段,如何迁移 mysql?
1679浏览 • 1回复 待解决
关于无限步骤的数据库表设计
382浏览 • 1回复 待解决
关于 Postgresql(或者其他数据库)数据表可以留空字段默认值你们会填什么?
1308浏览 • 1回复 待解决
navicat同步mysql的表数据(不是表结构)很慢,有什么好的方案 同步mysql之间的表数据么?
758浏览 • 1回复 待解决
关于无限步骤的数据库表设计有懂的吗?
373浏览 • 1回复 待解决
Mysql可以根据表一个字段的不用值,统计该表的不同字段吗?
511浏览 • 1回复 待解决
10g的数据库数据,用得上分库分表吗?
802浏览 • 1回复 待解决
使用PolarDB数据库是否需要分库分表
2772浏览 • 1回复 待解决
mysql 如何获取表的按比例获取数据 (比如获取30%记录)
1484浏览 • 1回复 待解决
请问如何用mysqldump命令备份整个数据库,但是忽略某些表的数据但是数据表结构全都保留。
430浏览 • 1回复 待解决
数据库入表时无法使用内建关键字
78浏览 • 0回复 待解决
如何使用鸿蒙JS创建关系数据库及数据表?
558浏览 • 1回复 待解决
数据库主键字段的问题有知道的吗?
1055浏览 • 1回复 待解决
mysql 怎么把一个表的查询结果作为另外一个表的字段进行查询?
1638浏览 • 1回复 待解决
MYSQL数据库单表数据达到1亿以上插入速度会有影响吗?
1147浏览 • 1回复 待解决
Mysql表的数据如何打乱排序?
758浏览 • 1回复 待解决
mysql 千万级表中快速插入和删除记录
1424浏览 • 1回复 待解决
mysql数据库中最多可以建多少个字段呢??
321浏览 • 1回复 待解决
分库分表之后,如何根据非分表的键进行数据的查询呢?
1461浏览 • 1回复 待解决
mysql频繁更新的表,为什么字段数要设计少点?
1578浏览 • 1回复 待解决
mysql 表历史数据如何迁移到 bak 表?
3386浏览 • 1回复 待解决
mysql怎么从三张表中根据某个字段查询出想要的数据?
652浏览 • 1回复 待解决
千万级别甚至更大的的MySQL数据表修改表结构如何规避风险?
1380浏览 • 1回复 待解决
对于多线程操作首选项和数据库是不是线程安全的?还是每一个线程独立的
130浏览 • 1回复 待解决
mysql 左表连接右表查询,当右表关联数据没有,查询所有左表结果怎么显示?
1454浏览 • 1回复 待解决
思路大致是对的,但你对分表的理解有点偏颇。
分表有两种啊,一种是水平分表,一种是垂直分表。
显然你第一句说的分表指的是水平分表,即按照一定规律分成若干个表,每张表的字段相同仅仅是数据不同。
你后面说的把部分高频字段单独拿出来存,剩余字段存另一张表,这就是垂直分表啊。