`
wumingdlz
  • 浏览: 31440 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
最近访客 更多访客>>
社区版块
存档分类
最新评论

优化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,直到所需的性能目标达到为止。
分享到:
评论

相关推荐

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

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

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

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

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

    SQL语句优化

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

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

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

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

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

    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的...

    oracle sql执行过程(流程图)

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

    Microsoft SQL Server 2008技术内幕:T-SQL查询(第二卷)

    《Microsoft SQL Server 2008技术内幕:T-SQL查询》全面深入地介绍了Microsoft SQL Server 2008中高级T-SQL查询、性能优化等方面的内容,以及SQL Server 2008新增加的一些特性。主要内容包括SQL的基础理论、查询优化...

    Sql Server与Oracle的区别

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

    MySQL性能优化详解.docx

    MySQL语句优化是提高数据库性能的关键步骤,它包括调整参数配置、优化SQL语句和分析执行计划等。以下是一些常见的优化策略: 使用EXPLAIN分析查询:通过在查询语句前加上EXPLAIN关键字,可以了解MySQL是如何处理该...

    Oracle Database SQL语句处理步骤

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

Global site tag (gtag.js) - Google Analytics