Oracle 与 SQL Server 练习答案与复盘尺
跨引擎题没有唯一语法答案,但必须有清楚的版本、权限、计划和恢复证据。先写共同不变量,再解释 Oracle 与 SQL Server 各自的实现。
架构与方言
答案应区分实例、数据库、schema、连接和权限边界;SQL/PLSQL 与 T-SQL 对照要说明 NULL、分页、过程、事务和错误处理的差异。
计划与性能
合格解法会保存执行计划、统计信息、参数分布和前后耗时;遇到参数嗅探、绑定变量或并行执行,要说明何时复现、如何回滚,不用“加 hint”当万能创可贴。
高可用与恢复
答案应给出 RPO/RTO、备份介质、恢复顺序、校验查询和回切步骤;高可用不是只切主库,还要验证应用连接、作业、权限与监控是否一起恢复。
典型错误
- 只迁移 SQL 文本,不迁移权限、作业、序列和字符集。
- 只看主节点健康,不验证备份可恢复。
- 用生产 hint 掩盖数据分布和统计信息问题。