`
- 浏览:
69685 次
- 性别:
- 来自:
海南-临高
-
sql 代码
- SQL>create table Employee(
- 2 ID VARCHAR2(4 BYTE) NOT NULL,
- 3 First_Name VARCHAR2(10 BYTE),
- 4 Last_Name VARCHAR2(10 BYTE),
- 5 Start_Date DATE,
- 6 End_Date DATE,
- 7 Salary Number(8,2),
- 8 City VARCHAR2(10 BYTE),
- 9 Description VARCHAR2(15 BYTE)
- 10 )
- 11 /
-
- 表已创建。
-
- SQL>insert into Employee(ID, First_Name, Last_Name, Start_Date,
- End_Date, Salary, City, Description)
- 2 values ('01','Jason', 'Martin', to_date('19960725','YY
- YYMMDD'), to_date('20060725','YYYYMMDD'), 1234.56, 'Toronto', 'Programmer')
- 3 /
-
- 已创建 1 行。
-
- SQL>insert into Employee(ID, First_Name, Last_Name, Start_Date,
- End_Date, Salary, City, Description)
- 2 values('02','Alison', 'Mathews', to_date('19760321','YYY
- YMMDD'), to_date('19860221','YYYYMMDD'), 6661.78, 'Vancouver','Tester')
- 3 /
-
- 已创建 1 行。
-
- SQL>select * from Employee
- 2 /
-
- ID FIRST_NAME LAST_NAME START_DATE END_DATE SALARY CITY
-
- DESCRIPTION
-
- 01 Jason Martin 25-7月 -96 25-7月 -06 1234.56 Toronto
- Programmer
-
- 02 Alison Mathews 21-3月 -76 21-2月 -86 6661.78 Vancouver
- Tester
-
-
- SQL>set autotrace on;
- SQL>select count(*) from employee;
-
- COUNT(*)
-
- 2
-
-
- 执行计划
-
- 0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=2 Card=1)
- 1 0 SORT (AGGREGATE)
- 2 1 TABLE ACCESS (FULL) OF 'EMPLOYEE' (TABLE) (Cost=2 Card=2
- )
-
-
-
-
-
- 统计信息
-
- 5 recursive calls
- 0 db block gets
- 7 consistent gets
- 0 physical reads
- 0 redo size
- 390 bytes sent via SQL*Net to client
- 512 bytes received via SQL*Net from client
- 2 SQL*Net roundtrips to/from client
- 0 sorts (memory)
- 0 sorts (disk)
- 1 rows processed
- SQL>set autotrace off;
- SQL>set autotrace on;
- SQL>set timing on;
- SQL>select count(*) from employee;
-
- COUNT(*)
-
- 2
-
- 已用时间: 00: 00: 00.00
-
- 执行计划
-
- 0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=2 Card=1)
- 1 0 SORT (AGGREGATE)
- 2 1 TABLE ACCESS (FULL) OF 'EMPLOYEE' (TABLE) (Cost=2 Card=2
- )
-
-
-
-
-
- 统计信息
-
- 0 recursive calls
- 0 db block gets
- 3 consistent gets
- 0 physical reads
- 0 redo size
- 390 bytes sent via SQL*Net to client
- 512 bytes received via SQL*Net from client
- 2 SQL*Net roundtrips to/from client
- 0 sorts (memory)
- 0 sorts (disk)
- 1 rows processed
-
- SQL>set autotrace off;
- SQL>set autotrace traceonly explain
- SQL>select * from employee;
- 已用时间: 00: 00: 00.00
-
- 执行计划
-
- 0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=2 Card=2 Bytes=130
- )
-
- 1 0 TABLE ACCESS (FULL) OF 'EMPLOYEE' (TABLE) (Cost=2 Card=2 B
- ytes=130)
-
-
-
-
- SQL>analyze table employee compute statistics;
-
- 表已分析。
-
- 已用时间: 00: 00: 00.18
- SQL> select * from employee;
- 已用时间: 00: 00: 00.00
-
- 执行计划
-
- 0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=2 Card=2 Bytes=98)
- 1 0 TABLE ACCESS (FULL) OF 'EMPLOYEE' (TABLE) (Cost=2 Card=2 B
- ytes=98)
-
-
-
-
- SQL>set autotrace off
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Oracle数据库作为业界广泛使用的数据库管理系统,其SQL调优是提升系统性能的关键环节。"高性能SQL调优"这一主题涵盖了许多相关知识点,包括但不限于以下内容: 1. **SQL优化基础**:SQL查询是数据库操作的核心,...
SQL调优是数据库管理中的重要环节,它涉及到对SQL查询的优化,以提高数据库的运行效率,减少资源消耗,提升整体系统性能。MyTun是一款专门用于SQL调优的工具,它能帮助数据库管理员和开发人员更好地理解SQL查询的...
Oracle 19C SQL调优是数据库管理员(DBA)日常工作中不可或缺的一部分,它涉及到优化SQL查询性能,提高数据库系统的整体效率。本指南针对Oracle 19C版本,提供了丰富的调优策略和技术,旨在帮助DBA们更好地管理和维护...
《Oracle 19C SQL调优指南》是针对Oracle数据库管理员(DBA)的重要参考资料,尤其适合那些希望提升SQL性能的专业人士。SQL调优是数据库管理中的核心技能,它关乎到系统的响应时间、资源利用率和整体性能。Oracle 19C...
SQL调优涉及到多个方面,包括查询优化、索引优化、存储优化等,旨在提高数据检索速度,减少资源消耗,提升整体应用性能。本篇文章将围绕“SQL调优与案例”这一主题,结合MySQL性能调优,深入探讨相关知识点。 1. **...
【Oracle执行计划和SQL调优】是数据库管理中至关重要的环节,主要涉及到如何高效地运行SQL语句,提高数据库性能。下面将详细讲解执行计划的相关概念以及SQL调优的策略。 1. **Rowid的概念**:Rowid是Oracle数据库中...
- SQL 优化器、重写器(辅助 SQL 调优)。SQL optimizer and rewriter. - SQL 优化器、重写器(辅助 SQL 调优)。SQL optimizer and rewriter. - SQL 优化器、重写器(辅助 SQL 调优)。SQL optimizer and rewriter. - ...
SQL调优对于任何处理大量数据的应用程序来说都是不可或缺的,尤其在大数据环境下,其重要性不言而喻。以下是关于SQL调优的一些关键知识点: 1. **查询分析**:SQL调优首先从理解查询开始。通过分析SQL语句,识别...
在处理千万级用户场景下的运营系统SQL调优时,我们面对的挑战是如何快速且准确地定位和解决SQL执行计划中导致性能低下的问题。根据提供的文件内容,以下是对千万级用户场景下SQL调优的详细分析。 首先,通过执行SQL...
Oracle执行计划和SQL调优是数据库管理中至关重要的主题,主要涉及如何优化SQL查询以提高数据库性能。在Oracle数据库系统中,SQL语句的执行效率直接影响到整个应用程序的响应速度和资源消耗。以下是对相关概念的详细...
Oracle 19C SQL调优优化指南,全面提升SQL优化能力,DBA必备,开发必备
根据给定文件的信息,我们可以提炼出与“自我管理数据库-自动的SQL调优”相关的知识点。但是,需要注意的是,提供的内容主要围绕七个可能对Linux系统造成严重损害的命令,而不是直接涉及自我管理数据库或自动SQL调优...
PostgreSQL之SQL调优指南 PostgreSQL之SQL调优指南是一份详细的SQL优化指南,旨在帮助开发者和数据库管理员提高PostgreSQL数据库的性能。该指南涵盖了从获取SQL收集统计信息到分析SQL慢的原因的所有步骤。 首先,...
ORACLE 执行计划和 SQL 调优知识概述 ORACLE 执行计划和 SQL 调优是数据库管理和优化的关键环节,对于提高数据库性能和效率起着至关重要的作用。本篇文章将从背景知识、SQL 调优和工具介绍三个方面对 ORACLE 执行...
在SQL Server环境中,SQL调优健康检查是一项至关重要的任务,它涉及到数据库性能的优化和系统的稳定运行。"sqlhc_SQL调优健康检查_"这个标题暗示我们将会探讨一系列用于检查和改进SQL查询性能的方法。下面我们将深入...
ORACLE执行计划和SQL调优 ORACLE执行计划是指数据库管理系统在执行SQL语句时,数据库管理系统如何选择执行计划,以便高效地执行SQL语句。执行计划是指数据库管理系统在执行SQL语句时,选择的访问路径和执行顺序。...
Oracle SQL调优是数据库管理员和开发人员提升数据库性能的关键技能之一。在Oracle数据库环境中,SQL调优涉及到优化查询语句,以减少资源消耗,提高数据处理速度,进而改善整体系统性能。以下是一份详细的Oracle SQL...