Oracle数据库语法调优.pptxVIP

  • 2
  • 0
  • 约小于1千字
  • 约 7页
  • 2022-09-01 发布于云南
  • 举报
Oracle数据库系统Oracle数据库语法调优语法调优数据库中,如果将数据文件存放在不同位置,有助于降低磁盘I/O的等待时间,从而提高系统性能。因此,在一定条件下可以将数据库中的数据文件改变位置。同时,将重做日志文件存放到不同的磁盘中也可以提高系统性能。下面详细介绍该过程。移动数据文件如下所示。语法调优1)避免在索引字段中使用IS NULL及 IS NOT NULL在一些where字句中,由于编写了劣质的SQL,即使某些列存在索引,系统在运行该SQL语句时也不能使用该索引,从而采用全表扫描,这就造成了响应速度的极大降低,具体如下所示。在训练10.1中,基于empno及sal创建了索引。但是从执行计划部分截图中可以看到,其查询计划将采用全表扫描。语法调优对于这种条件可以将NULL值补成其他有意义的值,比如0,具体如下所示。从上述执行计划截图可以看出,该语句的执行计划采用了索引,从而提高了响应速度。语法调优2)尽可能不采用“!=”号索引只能告诉有什么样的数据存在于表中,因此如果采用“!=”号,将会做全表扫描,具体如下所示。语法调优一般情况下,将此语句语法调整,具体如下所示。从上述执行计划截图可以看出,调整后,该语句将采用全范围索引扫描表EMP。采用索引后,将会大大提高查询的速度。Oracle数据库系统谢谢观看!

文档评论(0)

1亿VIP精品文档

相关文档