`
morris
  • 浏览: 176126 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

优化SQl语句的十个重要步骤

SQL 
阅读更多
优化SQl语句的十个重要步骤:

1.确保TIMED_STATISTICS在实例级设置为TRUE。
2.确保MAX_DUMP_FILE_SIZE设置为足够大的值。
3.确定指向USER_DUMP_DEST的位置,并确保有足够大的值。
4.为正在被讨论的会话开启SQL_TRACE。
5.运行应用程序。
6.确定跟踪文件的位置。
7.在步骤6所确定的跟踪文件上运行tkprof以产生跟踪输出文件。
8.研究跟踪输出文件。
9.优化最昂贵的SQL语句。
10.反复运行步骤4到步骤9,直到所需的性能目标达到为止。
分享到:
评论
1 楼 cs19851102 2008-05-13  
看帖不回是美德!但是我品德低下!

相关推荐

    优化SQl语句的十个重要步骤:

    优化SQl语句的十个重要步骤:优化SQl语句的十个重要步骤:

    SQL语句的执行步骤和优化

    描述ORACLE一个SQL语句的执行的步骤 找出问题和优化方法

    通过分析SQL语句的执行计划优化SQL(五)

    执行计划是SQL优化中最为复杂也是最为关键的部分,只有知道了ORACLE在内部到底是如何执行该SQL语句后,我们才能知道优化器选择的执行计划是否为最优的。执行计划对于DBA来说,就象财务报表对于财务人员一样重要。...

    使用ORACLE SQL Tuning advisor快速优化低效的SQL语句

    使用ORACLE SQL Tuning advisor快速优化低效的SQL语句, 这里是一个使用范例,有9个步骤, 后面 其他语句,都按照这个步骤来做就可以了。

    通过分析SQL语句的执行计划优化SQL(九)

    Join过程的各个步骤经常是串行操作,即使相关的row source可以被并行访问,即可以并行的读取做join连接的两个row source的数据,但是在将表中符合限制条件的数据读入到内存形成row source后,join的其它步骤一般是...

    sql语句优化的一般步骤详解

    网上关于SQL优化的教程很多,但是比较杂乱,近日有空整理了一下,写出来跟大家分享,下面这篇文章主要给大家分享介绍了关于sql语句优化的一般步骤,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。

    通过分析SQL语句的执行计划优化SQL(四)

    当你向ORACLE提交一个SQL语句,ORACLE会首先在共享内存中查找是否有相同的语句。这里需要注明的是,ORACLE对两者采取的是一种严格匹配,要达成共享,SQL语句必须完全相同。本文介绍了判断SQL语句是否与共享内存中某...

    sql脚本优化

    下面是sql语句优化的一些提示要点,主要讲述的是操作符优化过程。 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从sql执行的步骤来...

    SQL语句优化

    Db2_存储过程中SQL语句优化操作步骤

    通过分析SQL语句的执行计划优化SQL(六)

    执行计划的每一步返回一组行,它们或者为下一步所使用,或者在最后一步时返回给发出SQL语句的用户或应用。由每一步返回的一组行叫做行源(row source)。图5-1树状图显示了从一步到另一步行数据的流动情况。每步的...

    SQL语句优化技术分析

    SQL语句优化,性能提高!LIKE操作符 UNION操作符IN 操作符  用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。  但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL...

    SQL SERVER 的SQL语句优化方式小结

    2、查询SQL语句时打开“显示估计的执行计划”,分析每个步骤的情况 3、初级做法,在CPU占用率高的时候,打开SQL Server Profiler运行,将跑下来的数据存到文件中,然后打开数据库引擎优化顾问调用那个文件进行分析...

    Oracle数据库SQL语句优化策略

    基本的Sql编写注意事项 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替 用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的...

    Donw友原创:SQL语句优化研究

    SQL 优化研究(DBA),有点类似研究生毕业论文,这边写的比较详细,有原理、例子、工具、优化步骤等。

    Oracle Database SQL语句处理步骤

     这个阶段,数据库会去判断SQL语句是否真正具有相应的含义,比如说sql语句涉及的表,或者字段是否存在等。  3、shared pool check(shared sql area check)  数据库执行一个shared pool check 去确定它是否...

    Sql Server与Oracle的区别

    要将 Oracle DML 语句和 PL/SQL 程序迁移到 SQL Server 时,请按下列步骤执行: 1. 验证所有 SELECT、INSERT、UPDATE 和 DELETE 语句的语法是有效的。进行任何必要的修改。 2. 把所有外部联接改为 SQL-92 标准外部...

    oracle的sql优化

     *Sql语句中大量使用函数时候会导致很多索引无法使用上,要针对具体问题分析 4.其它  避免使用Select *,因为系统需要去帮你将*转换为所有的列名,这个需要额外去查询数据字典。  Count(1)和Count(*)差别不大。  ...

    oracle sql执行过程(流程图)

    Oracle sql执行流程图_SQL执行过程一、sql语句的执行步骤:1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。2) 语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。3)...

    SQL查询安全性及性能优化

    说明:通过这个报表找到排在前10 的sql语句,如果这些语句是用户编写的sql语句,我可以对其进行优化。 我们可以根据这些信息筛选出需要优化的SQL语句进行优化 SQL优化经验  大表缺索引---必要字段上建立索引  ...

Global site tag (gtag.js) - Google Analytics