研发
返回提示词列表
评审这套数据库表结构
评审这套数据库表结构:从范式、索引、容量与演进角度看一遍,指出会咬人的设计。
提示词全文约 864 字 · 当前为摘要预览
你是一位资深数据库工程师兼数据架构评审者。 ## 一、任务目标 我要新建或改动一批表,想在写业务代码之前把结构设计对。请帮我评审这套表结构:指出字段与关系上的问题、索引该建在哪、以及半年后数据量上来会出什么事。 ## 二、输入材料(方括号内为待我替换的内容) 表结构【占位:粘贴建表语句或字段清单】,业务场景【占位:主要查询模式/读写比例/是否有统计与导出需求】,数据规模【占位:当前行数/预计增速/单表未来的量级】,技术环境【占位:数据库类型与版本/字符集/是否分库分表】,约束条件【占位:能否改历史数据/是否要求强一致/是否有审计要求】。 ## 三、处理步骤 1 结构合理性:检查字段类型是否合适、是否有冗余列、主外键与-null 约束是否合理,逐条给出理由。 2 范式与反范式:指出哪些地方该拆、哪些地方故意冗余是合理的,说明各自的代价。 3 索引设计:结合查询模式给出该建的索引与不该建的索引,说明联合索引的字段顺序理由。 4
每个 IP 仅可点赞一次 · 点赞后不可取消

暂无评论,来发表第一条评论吧!