小编DT1*_*DT1的帖子

根据我将对其执行的查询来设计表是一种好方法吗?

观看视频,对 dbms 还很陌生。
演讲者解释说,在面向行的数据库中,行是按块读取的。
所以,我的理解是,如果我有字段较少的行,更多的行可以放入一个块中,当我查询表时,它应该进行更少的 IO 操作,从而获得更好的性能..我对吗?

我可以提取规则,我不应该根据它们代表的实体设计表格,而是根据我阅读或更新这些字段的频率吗?

例如:表雇主:

  • ID
  • 名称(常用)
  • 徽章编号(经常使用)
  • 出生日期(很少使用)
  • 出生地(很少使用)

    我应该把桌子一分为二吗?
  • tbl1: ID | 姓名 | 徽章编号
  • tbl2: ID | 出生日期 | 出生地

performance database-design

1
推荐指数
1
解决办法
57
查看次数

标签 统计

database-design ×1

performance ×1