优化SQL语句方法1---如何测试一个SQL语句执行时间
1:set timinig on
如:
sqlplus lndm/lndm@lndm_runing
SQL> set timing on;
SQL> select count(*) from tbl_ln_provincerevisit;
COUNT(*)
----------
53513
已用时间: 00: 00: 00.00
花费时间 00: 00: 00.00
加入索引方法select /*+ index(s PK_DM_SAMPLE) */ count(*) from tbl_ln_provincerevisit;
v$session_longops
补充一下几个命令:
SQL> set timing on; //设置显示“已用时间:XXXX”
SQL> set autotrace on-; //设置允许对执行的sql进行分析
SQL>set trimout on; //去除标准输出每行的拖尾空格,缺省为off
SQL>set trimspool on; //去除重定向(spool)输出每行的拖尾空格,缺省为off
SQL> set echo on //设置运行命令是是否显示语句
SQL>set echo off; //显示start启动的脚本中的每个sql命令,缺省为on
SQL> set feedback on; //设置显示“已选择XX行”
SQL>set feedback off; //回显本次sql命令处理的记录条数,缺省为on
SQL>set colsep’ ’; //输出分隔符
SQL>set heading off; //输出域标题,缺省为on
SQL>set pagesize 0; //输出每页行数,缺省为24,为了避免分页,可设定为0。
SQL>set linesize 80; //输出一行字符个数,缺省为80
SQL>set numwidth 12; //输出number类型域长度,缺省为10
SQL>set termout off; //显示脚本中的命令的执行结果,缺省为on
SQL>set serveroutput on; //设置允许显示输出类似dbms_output
SQL>set verify off //可以关闭和打开提示确认信息old 1和new 1的显示.
转 sqlplus 中显示时间
1.在sql提示符显示当前时间
set time on,缺省是off
2.显示sql执行消耗的时间
set timing on,缺省是off
3.使用
SQL> show time
time OFF
SQL> show timing
timing OFF
SQL> select * from t2 where rownum < 2;
ID NAME
---------- --------------------
0 abc
SQL> set time on
21:46:46 SQL> select * from t2 where rownum < 2;
ID NAME
---------- --------------------
0 abc
21:46:53 SQL> set timing on
21:46:58 SQL> select * from t2 where rownum < 2;
ID NAME
---------- --------------------
0 abc
已用时间: 00: 00: 00.00
21:47:05 SQL>
分享到:
相关推荐
经典SQL语句大全----经典SQL语句大全 经典SQL语句大全---经典SQL语句大全
----------SQL语句开发大全------------
通过分析SQL语句的执行计划优化SQL,F5执行计划如何优化
sql语句命令sql语句命令sql语句命令sql语句命令sql语句命令sql语句命令
精品T-SQL语句精品T-SQL语句精品T-SQL语句精品T-SQL语句精品T-SQL语句
SQL语句教程--教你写好SQL语句,不错的教程..看看可以温习下最基本的东西。
SQL语句最优化SQL语句最优化SQL语句最优化SQL语句最优化
通过配置数据库连接信息和要执行的sql语句,可实现定时执行多个sql语句。 所要执行的语句只能是写死的,可支持sqlserver mysql oracle。 配置说明: config/sys.properties 中指定数据库类型及连接信息,执行间隔...
SQL语句中----删除表数据drop、truncate和delete的用法,对你爱不完
经典SQL语句大全--总结的好!经典SQL语句大全--总结的好!
本文档主要介绍与SQL调整有关的内容,内容涉及多个方面:SQL语句执行的过程、ORACLE优化器,表之间的关联,如何得到SQL执行计划,如何分析执行计划等内容,从而由浅到深的方式了解SQL优化的过程,使大家逐步步入SQL...
SQL语句测试SQL语句测试SQL语句测试SQL语句测试SQL语句测试SQL语句测试SQL语句测试SQL语句测试SQL语句测试
不过要想更加直观的控制,直接写一个程序,定时执行你的存储过程。 1、设置“SQL Server 代理”(SQL Server Agent)服务随系统启动 –我的电脑–控制面板–管理工具–服务–右键SQLSERVERAGENT–属性–启动类型–选择...
SQLServer优化大全\SQL语句精解-数据库经典教材.pdf
开源的AI自动生成SQL语句源代码,这款SQLCoder-70B-Alpha在文本到SQL的转换能力上超越了包括GPT-4在内的所有通用模型,它能更准确地理解你的需求,并生成相应的SQL查询。SQLCoder2和SQLCoder-7B模型已经向公众开放,...
优化sql语句执行效率几点需要注意的事项
经典SQL语句大全 - 数据库 经典SQL语句大全 - 数据库 经典SQL语句大全 - 数据库 经典SQL语句大全 - 数据库
PREPARE --为动态执行准备SQL 语句 EXECUTE --动态地执行SQL 语句 DESCRIBE --描述准备好的查询 ---局部变量 declare @id char(10) --set @id = '10010001' select @id = '10010001' ---全局变量 ...
系统优化中一个很重要的方面就是SQL语句的优化。对于大量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对 于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用...
SQL 执行超长语句, SQL 执行超长语句, SQL 执行超长语句, SQL 执行超长语句