知识大全 如何分析SQL语句
Posted 语句
篇首语:举世皆浊我独清,众人皆醉我独醒。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何分析SQL语句相关的知识,希望对你有一定的参考价值。
如何分析SQL语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
很多时候 我们不太清楚自己写的SQL语句好还是不好 往往数据量一大 程序运行变慢 其实在SQL/PLUS里可以很清晰的分析出SQL语句的执行计划 它可以提醒我们来创建索引或改变SQL语句的写法 先在sys用户下运行@/ORACLE_HOME/sqlplus/admin/plustrce sql 内容 set echo on drop role plustrace; create role plustrace; grant select on v_$sesstat to plustrace; grant select on v_$statname to plustrace; grant select on v_$session to plustrace; grant plustrace to dba with admin option; set echo off 产生plustrace角色 然后在sys用户下把此角色赋予一般用户&username SQL> grant plustrace to &username; 然后找到/ORACLE_HOME/rdbms/admin/utlxplan sql 然后在当前用户SQL>下运行 它创建一个plan_table 用来存储分析SQL语句的结果 create table PLAN_TABLE ( statement_id varchar ( ) timestamp date remarks varchar ( ) operation varchar ( ) options varchar ( ) object_node varchar ( ) object_owner varchar ( ) object_name varchar ( ) object_instance numeric object_type varchar ( ) optimizer varchar ( ) search_columns number id numeric parent_id numeric position numeric cost numeric cardinality numeric bytes numeric other_tag varchar ( ) partition_start varchar ( ) partition_stop varchar ( ) partition_id numeric other long distribution varchar ( )); 在SQL/PLUS的窗口运行以下命令 set time on; (说明 打开时间显示) set autotrace on; (说明 打开自动分析统计 并显示SQL语句的运行结果) set autotrace traceonly; (说明 打开自动分析统计 不显示SQL语句的运行结果) 接下来你就运行测试SQL语句 看到其分析统计结果了 一般来讲 我们的SQL语句应该避免对大表的全表扫描 关闭以上功能 在SQL/PLUS的窗口运行以下命令 set time off; (说明 关闭时间显示) set autotrace off; (说明 关闭自动分析统计) cha138/Article/program/Oracle/201311/18072相关参考
SQL基本语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 掌握SQL四条最基本的数据*作语句
有时候我们经常为我们的sql语句执行效率低下发愁反复优化后可还是得不到提高 那么你就用这条语句找出你sql到底是在哪里慢了 示例 SETSTATISTICSioON &
SQL语句获取日期 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQL语句获取特定日期 一个
下面为您介绍的是查询表的字段名的sql语句写法sql语句可以实现许多的功能希望可以您在学习sql语句使用方面获得启示 selectnamefromsyscolumnswhereid=(selec
Sql语言基础教程sql基本语句[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
Sql语言基础教程sql基本语句[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
ACCESS中使用SQL语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以下SQL语句在AC
Sql语句解析过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 为了将用户写的SQL文本转化为
SQL语句语法大全 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 小编整理的一些比较常用的SQL
在ASP中使用SQL语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在ASP中使用SQL语句