当前位置:首页 → 计算机类 → 软件水平考试 → 中级数据库系统工程师->在数据库系统运行中,经常会找出频繁执行SQL语句进行优化。常
在 数据库系统运行中,经常会找出频繁执行SQL语句进行优化。常见优化策略有:尽可能减少多表查询或建立(请作答此空) ; 用带( )条件子句等价替换OR子句;只检索需要属性列等。
本题考查SQL语句性能优化相关知识尽可能地减少多表查询。尽可能地减少物化视图。在采用嵌套查询时,尽可能以不相关子查询替代相关子查询。只检索需要列。在WHERE子句中尽可能使用IN运算来代替OR运算。查询时避免使用LIKE‘%string’,避免全表数据扫描;而采用LIKE‘string%’则可使用对应字段索引。尽量使用UNION ALL而不使用UNION,因为后者操作时要排序并移走重复记录,而前者不执行该操作。经常使用COMMIT语句,以尽早释放封锁。









