- 首先 Mysql 有限制列的最多个数,好像很大,几乎不会触及,因此不讨论。
- 我们知道 Mysql 在获取数据时是一页一页获取,不考虑数据库调优页大小,如果列太多,导致 row size 太大,一页获取的 row 就会减少。相同的行数,列太多,可能会导致更多的 IO
- 我们公司目前约定是不能超过 20 列,否则要拆表。请问大家的公司,或者那些著名的公司 有规范表设计的列最多个数吗?
1
nulIptr Sep 27, 2020
老东家做 erp 的,sqlserver,单表最多 50 字段。一张单据经常要 join7-8 个表。。。
|
2
ggabc Sep 27, 2020
大部分公司的业务数据规模还没达到因为列多严重降低表性能的程度
|
3
ichou Sep 28, 2020 via iPhone
ClickHouse 目前 290 多列
MongoDB 啥是列? |