• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hackingwu
V2EX  ›  程序员

请问各位,公司有规范表设计的列最多个数吗?

  •  
  •   hackingwu ·
    hackingwu · Sep 27, 2020 · 1793 views
    This topic created in 2238 days ago, the information mentioned may be changed or developed.
    1. 首先 Mysql 有限制列的最多个数,好像很大,几乎不会触及,因此不讨论。
    2. 我们知道 Mysql 在获取数据时是一页一页获取,不考虑数据库调优页大小,如果列太多,导致 row size 太大,一页获取的 row 就会减少。相同的行数,列太多,可能会导致更多的 IO
    3. 我们公司目前约定是不能超过 20 列,否则要拆表。请问大家的公司,或者那些著名的公司 有规范表设计的列最多个数吗?
    3 replies  •  2020-09-28 08:42:18 +08:00
    nulIptr
    nulIptr
    Sep 27, 2020
    1
    老东家做 erp 的,sqlserver,单表最多 50 字段。一张单据经常要 join7-8 个表。。。
    ggabc
    ggabc
    Sep 27, 2020
    2
    大部分公司的业务数据规模还没达到因为列多严重降低表性能的程度
    ichou
    ichou
    Sep 28, 2020 via iPhone
    3
    ClickHouse 目前 290 多列
    MongoDB 啥是列?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2485 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:37 · PVG 18:37 · LAX 02:37 · JFK 05:37
    ♥ Do have faith in what you're doing.