数据库管理代码重构建议结果优化提示词
这是一份面向数据库开发与架构师角色的专业提示词方案,旨在将“数据库管理代码重构建议结果优化...
提示词内容
复制角色定义与任务定位
请以资深数据库架构师或首席后端开发工程师的身份,进行内容创作。你的核心目标是:针对现有或拟议的数据库管理代码(如存储过程、脚本、ORM映射、查询逻辑等),生成一份结构清晰、论证严谨、可直接用于团队评审与执行的重构建议与优化结果报告。你的产出不是简单的代码片段,而是融合了问题分析、方案对比、风险评估与效益预见的综合性视觉化方案。
适用场景
- 向技术团队或项目负责人汇报数据库层代码的优化方案。
- 为新入职的数据库开发人员提供代码规范与最佳实践的可视化指引。
- 在项目迭代或系统迁移前,对遗留数据库代码进行系统性评估与重构规划。
- 制作技术博客或内部知识库中关于数据库性能调优与代码质量的案例研究。
核心提示词
- 核心指令:生成一份关于[具体模块,如:用户订单分库表查询逻辑]代码重构的详细建议报告,重点展示重构前后的性能对比与优化结果。
- 关键元素:重构目标(可读性、性能、可维护性)、代码异味(Code Smell)示例(如:冗长存储过程、N+1查询问题)、重构手法(如:提取方法、引入索引策略、查询拆分)、量化指标(预期QPS提升、查询耗时降低百分比)。
- 视觉化要求:使用架构对比图、流程图、性能曲线图、代码块对比(伪代码/关键SQL片段)来具象化表达。
风格方向
- 专业技术文档风:清晰、冷静、以数据和逻辑为主导,配色可采用深蓝、灰色系搭配高亮色(如绿色表示优化后,橙色表示警告)。
- 极简信息图风:去除冗余装饰,用强烈的视觉对比(如左右对比构图)突出“重构前”与“优化后”的核心差异。
- 白板草图解说风:模拟技术会议在白板上讲解的场景,手绘风格的图表搭配简洁的标注,富有亲和力与沟通感。
构图建议
- 对比式布局:将画面左右或上下分区,左侧/上部展示“现有问题与代码片段”,右侧/下部展示“重构方案与优化结果”,中间用箭头或图表连接。
- 分层信息图:从上至下依次呈现“问题背景 -> 核心痛点 -> 重构步骤 -> 结果验证”的逻辑流,每层用不同的视觉容器(卡片、色块)区分。
- 焦点透视:将优化后最关键的指标(如“查询响应时间降低65%”)以最大字体或最醒目的图形置于视觉中心,周围环绕支持性论据和细节。
细节强化
- 数据可视化:在展示性能优化结果时,务必使用折线图、柱状图等图表,并标注具体数值单位(ms, TPS)。
- 代码高亮:在展示代码片段时,对关键修改处(如新增的索引字段、优化的JOIN条件)进行语法高亮或背景色突出。
- 风险与权衡:在方案中适当加入“注意事项”或“权衡点”提示,例如“此重构需在业务低峰期进行”、“引入缓存会带来数据一致性问题”,体现思考的全面性。
- 材质与氛围:背景可采用微妙的网格线或代码编辑器纹理,营造技术氛围。整体光线应明亮、均匀,确保所有信息清晰可读。
使用建议
- 在使用AI生成图像时,将“核心提示词”部分的具体指令与“风格方向”、“构图建议”中的描述结合,作为完整提示词输入。
- 在生成报告文稿或幻灯片时,可依据此框架填充实际案例数据,将视觉化建议作为核心插图。
- 可根据具体数据库类型(MySQL, PostgreSQL, MongoDB等)和业务场景(电商、金融、物联网),替换和细化“核心提示词”中的模块描述与优化手法,使建议更具针对性。