第一章(backup and recovery 笔记)
11.2中备份恢复的新特性1.Oracle Secure Backup (OSB) Cloud Module利用基于网络的数据存储服务器,通过Amazon S3的备份恢复任务。Amazon S3高效易用、可扩展2.DUPLICATE Database Command Enhancements不...
第十三章 sqlplus命令(二)
26.INPUTI[NPUT] [text]iSQLPlus中不能用在缓冲区后面添加行,若需添加多行,可以输入input,回车后输入其他内容,以空行表示结束27.LISTL[IST] [n | n m | n * | n LAST | * | * n | * LAST | LAST]*表示当前行28...
第十三章 sqlplus命令(一)
第十三章 sqlplus命令1. @或start执行某个文件中的语句,有些系统可以包含文件路径执行脚本文件时,用COLUMN等命令设置的格式依然有效此命令还可以执行包含ftp、http格式的命令:@HTTP://machine_name.domai...
第十章 sqlplus的安全性
第十章 sqlplus的安全性一.product_user_profile表简称PUP表,在system用户下,用于生产级的安全保护,可以管理用户级的安全命令如grant、revoke以及用户角色。可以通过该表禁用某些命令,比如grant、revoke...
思考-两个大表的关联.txt
今天工作中遇到了一个问题,需要对两个表进行关联查询,将结果插入到新表。困难在于两个表数据量都在三千多万。其中一张是车票信息表,按天分区,另一个是辅助信息,无分区。由于之前的工作中遇到的数据量最大不过几...
第九章 sqlplus的调整
第九章 sqlplus的调优一、跟踪语句1、自动跟踪报告Usage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]前提:自己的用户下用命令@$ORACLE_HOME/RDBMS/ADMIN/UTLXPLAN.SQL创建plan_tabl...
小问题-用分析函数求平均时间段的统计数.txt
在qq群里看到一个问题,觉得很好解决。但坐下来认真分析,却发现自己不会。问题:有如下的一个表SQL> select * from test order by time;TIME COUNT------...
WIDTH_BUCKET和NTILE函数.txt
WIDTH_BUCKET函数oracle提供的WIDTH_BUCKET函数可以根据输入参数创建等长的段。函数语法:width_bucket(expr,min_value,max_value,num_buckets)expr是表达式,必须是数字类型、日期类型或者能够转换成数字类型的数...
sql tuning set
sql tuning set是性能调整中重要的一个环节。以下我们先看该功能的使用,再来说明其用途。 (1)创建:[oracle@localhost ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on Sat Dec 2...
Sql tuning advisor
我们都知道,对于一条提交的语句,oracle会使用优化器来生成执行计划。而优化器其实是有两种模式的。在正常模式下,优化器编译sql语句并生成执行计划,时间上的限制是非常严格的,通常不到一秒钟完成;在调优模式下...
sql tuning set/sql tuning advisor(待完善)
创建sql tuning set sql tuning set是性能调整中重要的一个环节。以下我们先看该功能的使用,再来说明其用途。 (1)创建:[oracle@localhost ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.1...
sql plan baseline(二)
基线的导出导入(1) 创建表用于存储基线Begin Dbms_spm.create_stgtab_baseline(table_name=>’stage’);End;/SQL> desc stage; Name &n...
sql plan baselines(一)
sql plan baselines 在一个成熟的生产系统上,我们总是希望运行越稳定越好,执行计划越确定越好。但由于统计信息的变化、优化参数的修改、系统设置的修改、profile的创建等,都有可能造成执行计划的变化,从...
sql monitoring实验
sql monitoring实验通过set autotrace on语句,我们可以跟踪一条语句的执行计划和执行消耗的统计。这些数据是数据库层面的,或者说偏重于数据库方面的负载情况。通常来说,这些消息在语句调优方面足够了,但有时候...
tuning 第十章(三)
四、Real-time sql monitoringsql实时监控。默认情况下在一个语句并行执行或者一次执行消耗了cpu或i/o时间超过5秒时,就自动开始sql监控。查看v$sql_monitor和v$sql_plan_monitor得到统计数据。可以和以下视图一起...
tuning 第十章(一)
第十章 使用性能视图进行调优一、实例调优步骤1.定位问题2.检查主机操作系统和数据库的统计信息,通过数据分析问题3.搞清楚修改方法以及预期的效果4.查看问题是否解决了,若未解决则继续oracle推荐的性能分析工具...
tuning 第十章(二)
三、等待事件数据V$SESSION, V$SESSION_WAIT, V$SESSION_HISTORY, V$SESSION_EVENT, and V$SYSTEM_EVENT视图提供了哪些资源在等待的信息,如果timed_statistics设置为true,还能统计每种资源需要等待多久才能获得...
tuning 第九章
第九章 系统资源的管理一、了解操作系统的性能问题操作系统性能问题通常包或进程管理、内存管理和日程安排。如果oracle实例已经调优过了,性能仍需要优化,可以验证工作并长时间少系统时间。确保有足够的i/o带宽、...
oracle数据库调优描述(三).txt
数据库调优方面主要包括了内存调优、I/O的调优、操作系统资源的管理和性能视图相关调优几个方面。内存方面,主要关注的是cache。使系统运行块,最通用的方法就是将用过的数据缓存起来,包括sql、pl/sq、数据块、编...
tuning 第八章
第八章 I/O的配置和设计一、I/O综述每个数据库都会从磁盘读写数据,产生磁盘 I/O。很多软件的性能都收到i/o性能的限制。需要花费大量的cpu时间等待i/o。如果系统I/O达不到 可接受时间,进行i/o的调优可以调高性能,...