在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误
2009-10-08 13:41
931 查看
进入sqlplus
SQL> set timing on
SQL>
SQL> select count(*) from comm_human_role;
COUNT(*)
----------
866
Elapsed: 00:00:00.05
以上数字输出分别是:Hours:Minutes:Seconds.Milliseconds
即用了0.05秒的时间执行,相当于50毫秒。
时间如果是这样的表示:00: 03: 235.78
总共用的时间为235.78秒, 不到4分钟,所以显示的是3分钟(235.78秒大约为3分钟55.78秒)
#设置屏幕行宽度
SQL>set linesize 190
#设置sqlplus打印执行计划和统计信息
SQL>set autotrace on
#设置sqlplus打印执行时间
SQL>set timing on
如果在sqlplus中出现下面的错误:
SP2-0027: Input is too long (> 2499 characters) - line ignored
表示sql一行的语句已经超过了2499个字符。
解决:
在一段sql中加“回车”,
保证每行不超2499个字符,重新执行sql语句就好了。
SQL> set timing on
SQL>
SQL> select count(*) from comm_human_role;
COUNT(*)
----------
866
Elapsed: 00:00:00.05
以上数字输出分别是:Hours:Minutes:Seconds.Milliseconds
即用了0.05秒的时间执行,相当于50毫秒。
时间如果是这样的表示:00: 03: 235.78
总共用的时间为235.78秒, 不到4分钟,所以显示的是3分钟(235.78秒大约为3分钟55.78秒)
#设置屏幕行宽度
SQL>set linesize 190
#设置sqlplus打印执行计划和统计信息
SQL>set autotrace on
#设置sqlplus打印执行时间
SQL>set timing on
如果在sqlplus中出现下面的错误:
SP2-0027: Input is too long (> 2499 characters) - line ignored
表示sql一行的语句已经超过了2499个字符。
解决:
在一段sql中加“回车”,
保证每行不超2499个字符,重新执行sql语句就好了。
您可能感兴趣的文章:
相关文章推荐
- 在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误
- 在数据库中查看一个sql语句的执行时间和SP2-0027错误
- oracle 中--怎么查看当前表空间在作什么操作?--查锁,死锁,当前执行时间长的Sql语句,没提交的事务,对象为哪些进程所用
- oracle 中--怎么查看当前表空间在作什么操作?--查锁,死锁,当前执行时间长的Sql语句,没提交的事务,对象为哪些进程所用
- 【Oracle】使用Oracle的v$sql视图查看近段时间执行的SQL语句
- 查看oracle用户执行的sql语句历史记录
- 一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间
- 查看当前oracle中正在执行的sql语句
- 查看当前oracle中正在执行的sql语句
- 《DB 查询分析器》批量执行多条SQL语句并查看各自的执行时间
- oracle查看执行最慢与查询次数最多的sql语句
- 查看sql语句执行时间/测试sql语句性能
- 查看SQL语句的执行时间
- Asp.Net访问Oracle 数据库 执行SQL语句和调用存储过程
- oracle查看数据库表空间使用情况sql语句
- ORACLE OEM简介(如何利用OEM查看oracle当前在执行哪些SQL语句)
- 查看SQL语句执行时间
- 查看sql语句执行时间
- SQLServer上查看SQL语句的执行时间的方法
- Oracle查看SQL语句的执行计划