- 博客(44)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 循序渐进:Oracle 12c新特性Sharding技术解读
引言数据库构架设计中主要有 Shared Everthting、Shared Nothing 和 Shared Disk: Shared Everthting:一般是针对单个主机,完全透明共享 CPU/MEMORY/IO,并行处理能力是最差的,例如 Oracle 的单机模式。 Shared Disk:各个处理单元使用自己的私有 CPU和 Memory,共享磁盘系统。典型的...
2018-07-19 16:29:32
1815
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 诊断 CPU、内存或磁盘瓶颈的流程图(zt)
诊断 CPU、内存或磁盘瓶颈的流程图(zt) 从步骤1开始,首先查看CPU使用情况,按照诊断CPU、内存或磁盘瓶颈的指导进行操作。对于下面的每个步骤,查找一端时间内的趋势,从中收集系统运行性能较差时的数据。另外,只有将这些数据与系统正常运行时收集的数据进行比较时才能进行准确的诊断。步骤1# sar -u [interval] [iterations](示例: sar -u 5 30)%idle是否...
2018-06-26 09:17:15
267
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 oracle 性能调优之数据库中的常见性能问题
oracle 性能调优之数据库中的常见性能问题转自:http://blog.csdn.net/huzia/article/details/8807383 在Oracle数据库中找到的常见的性能问题 这部分列列表,并且描述在oracle数据库中存在的通用性能问题。在随后的oracle性能方法中,你应该能偶避免这些问题。如果你操作过这些问题的经验,那么重复oracle性能方法中的步骤就可以了。这在利...
2018-06-26 08:58:23
484
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Oracle DBA笔试题
Oracle DBA笔试题一:SQL tuning 类1:列举几种表连接方式2:不借助第三方工具,怎样查看sql的执行计划3:如何使用CBO,CBO与RULE的区别4:如何定位重要(消耗资源多)的SQL5:如何跟踪某个session的SQL6:SQL调整最关注的是什么7:说说你对索引的认识(索引的结构、对dml影响、对查...
2018-06-21 10:06:48
1121
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 NO.1-15
NO.1 Which three statements are true about useraccount administration? (Choose three.)A. A user's current session is not affected whenthe user's profile is changed.B. Only users with the SYSDBA ...
2018-06-16 13:23:03
2431
1
转载 查看Oracle执行计划的几种常用方法
《查看Oracle执行计划的几种常用方法-系列1》(http://blog.csdn.net/bisal/article/details/38919181)这篇博文中曾提到一个隐藏问题:“隐藏问题2:实验这部分内容发现使用select * from table(dbms_xplan.display_awr('sql_id'));并没有结果,@黄玮老师说有可能是AWR收集的是top的SQL,...
2019-04-04 15:34:41
274
转载 確認方法_執行計画
查看SQL执行计划的几种方法:一、 利用autotrace查看执行计划注意:autotrace所查询的执行计划并不是真实的执行计划(这个计划是从PLAN_TABLE中来的),是CBO预估的SQL> set autot用法: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]方括号内的字母都可以省略。...
2019-04-04 15:33:34
184
转载 explain plan 执行计划
explainplan是sql的执行计划 。如果一条sql平时执行的好好的,有一天突然变得很差,如果排除系统资源和阻塞的原因,基本可以断定是执行计划出现了问题。执行计划可以定位sql性能的问题。2.使用sql语句EXPLAIN PLAN FOR SELECT * FROM DAVE;SELECT plan_table_output FROM TABLE(DBMS_XPLAN...
2019-04-04 15:17:38
976
转载 SQL TUING
20+条MySQL性能优化的最佳经验By Lee - Last updated: 星期三, 八月 19, 2015 Leave a Comment今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意...
2019-04-04 14:56:35
215
转载 Oracle SQL执行计划基线总结(SQL Plan Baseline)継続
八、迁移基线dbms_spm提供了多个过程来在数据库之间迁移SQL计划基线create_stgtab_baseline创建一个计划基线保存表 pack_stgtab_baseline将基线从数据字典复制到第一步的表中 unpack_stgtab_baseline将基线从保存表中复制到迁移数据库的数据字典中大概过程如下:1、创建一张保存数据字典中基线表内容的用户表exec db...
2019-03-26 17:10:42
1455
转载 Oracle SQL执行计划基线总结(SQL Plan Baseline)
一、基础概念Oracle11g开始,提供了一种新的固定执行计划的方法,即SQL plan baseline,中文名SQL执行计划基线(简称基线),可以认为是OUTLINE(大纲)或者SQL PROFILE的改进版本,基本上它的主要作用可以归纳为如下两个:1、稳定给定SQL语句的执行计划,防止执行环境或对象统计信息等等因子的改变对SQL语句的执行计划产生影响!2、减少数据库中出现S...
2019-03-26 16:59:46
323
原创 how to kill jobs in Oracle DB
今天发现数据库一个JOB一直在执行,都执行了5个小时还在执行,所以想办法给删除掉系统环境: ORACLE 10G AIX操作系统操作步骤如下:第一步、查询出来那个job在运行,找个对应的SID字段1、select * from dba_jobs_running--找到job对应的sid第二部、通过以下语句查询出来SID对应的SPID, 其中S...
2019-03-26 16:03:37
141
原创 FLG OCM
EVERYDAY DO A MARKFOR MY OCM天行健,君子以自強不息,地勢坤,君子以厚德载物。如果放弃太早,你永远都不知道自己会错过什么。人生有两出悲剧:一是万念俱灰,另一是踌躇满志。男儿不展风云志,空负天生八尺躯。遇到困难时不要抱怨,既然改变不了过去,那么就努力改变未来。只要功夫深,铁杵磨成针。用理想去成就人生,不要蹉跎了岁月。永不言败是追究...
2019-03-26 15:15:28
195
转载 18C ORACLE 雲和恩墨
相关链接:http://www.enmotech.com/services/service.html文章链接:http://www.enmotech.com/web/detail/1/519/1.htmlOracle Database 18c 已经正式对外发布,第一个公共版本的版本号是 18.3 ,让我们从 18.3 的安装过程来一睹 18c 的改变。 首先我们看看版本,18c...
2018-08-01 10:58:14
2353
原创 工作記
select a.SQL_FULLTEXT, a.SQL_ID, a.MODULE, TO_CHAR(a.LAST_ACTIVE_TIME,'yy-mm-dd hh24:mi:ss') from v$sql awhere TO_CHAR(a.LAST_ACTIVE_TIME,'yy-mm-dd hh24:mi:ss') between '17-06-27 09:...
2018-07-13 10:03:14
153
原创 li
Which two statements are true about a multitenant architecture?A.Each pluggable database (PDB) has its own initialization parameter file.B.A PDB can have a private undo tablespace.C.Log switches occur...
2018-07-09 23:42:00
236
转载 转 谢老师 SQL 优化
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单...
2018-07-06 10:29:49
266
转载 转 恩墨 化解控制文件归档日志查询缓慢及ASM执行计划一则
归档查询与控制文件查询 v$archive_gap 会进入一个漫长的 control file sequential read 的等待事件,查询起码半小时。这大概怎么排查?v$controlfile_record_section也看了,log history有37376条记录。 其实这是一个常见现象,由于归档日志信息记录在控制文件中,很多和归档相关的操作最终都要从控制文件获取信息,而控制文件很有可...
2018-07-06 10:28:06
584
转载 转载 恩墨 为什么预估执行计划与真实执行计划会有差异?
本文由恩墨大讲堂154期线上分享整理而成。一问题概要对同一个 SQL 语句的 ExplainPlan 里显示的预估执行计划与通过 V$SQL_PLAN 视图获取的 Runtime Plan 真实执行计划,偶尔会发现两边有不一致的情况,为什么呢?为什么预估执行计划会不准确?怎样才能避免这种情况的发生?二问题解答这是执行计划相关中会被经常问道的问题,也是困扰自己很长时间的问题。希望通过下面的分析能解释...
2018-07-05 18:10:56
185
原创 Q154
Examine the following set of RMAN commands:RKAN> CONFIGURE CHANNEL del DEVICE TYPE DISK FORMAT '/u02/backup/%U';RKAN> RUN{ ALLOCATE CHANNEL chl DEVICE TYPE DISK; EXECUTE SCRIPT arc_backup;}W...
2018-07-04 18:37:52
196
原创 星期二『51-100』
Q.51Which two statements are true when row-archival management is enabled?A. The ORA_ARCHIVE_STATE column is updated manually or by a program that can reference activity tracking columns, to indica...
2018-07-04 14:57:02
1954
转载 索引
索引是提高数据查询最有效的方法,也是最难全面掌握的技术,因为正确的索引可能使效率提高10000倍,而无效的索引可能是浪费了数据库空间,甚至大大降低查询性能。一.索引的管理成本1、 存储索引的磁盘空间2、 执行数据修改操作(INSERT、UPDATE、DELETE)产生的索引维护3、 在数据处理时所需额外的回退空间。二.实际数据修改测试:一个表有字段A、B、C,同时进行插入10000行记录测试在没有...
2018-06-30 13:52:38
171
转载 精选36道MySQL面试题
精选36道MySQL面试题MySQL数据库是在免费的数据库中最受欢迎的一款,尤其是在一些小型项目以及项目资金有限的情况下,选择MySQL来作为数据存储的工具,那些不差钱并且数据吞吐量非常大的互联网公司一般都是会用付费的Oracle来作为数据支撑,虽说如此MySQL数据库还是受到了大众的欢迎。因此在平时的面试过程中是一定会问到的,如果你的项目写的是MySQL数据库的话那百分百会问。 在这里个大家一个...
2018-06-30 13:44:39
229
原创 星期一『1-50』
Q.1 user_data is a nonencrypted tablespace containing tables with data.You must encrypt all data in this tablespace.Which three methods can do this?A. Use CREATE TABLE AS SELECTB. Use Data Pump.C. Use...
2018-06-29 15:09:41
3788
2
原创 星期五『201-231』
Q.201Your database is running in archivelog mode. Examine the initialization parameters you plan to set for your database instance.LOG_ARCHIVE_DEST_1 = 'LOCATION=/disk1/arch'LOG_ARCHIVE_DEST_2 = 'L0CA...
2018-06-29 15:08:34
2361
原创 D--Q
NO.66 Examine the steps/operations performed during the RMAN backup operation by using Oracle Secure Backup (OSB):1.Start the RMAN client by using the RMAN target / command. 2.Start the RMAN client by...
2018-06-26 14:22:17
696
原创 数据库被挂起时怎么办
You notice that the performance of your production 24/7 Oracle 12c database has significantly degraded. Sometimes you are not able to connect to the instance because it hangs. You do not want to resta...
2018-06-26 10:42:58
1786
原创 Q8
You are performing regular backups of your production database by using a recovery catalog.You add two new tablespaces to your production database after performing a backup. They must be included in f...
2018-06-22 15:59:47
289
1
原创 Q9
Your database is running in archivelog mode. Examine the parameters for your database instance:LOG_ARCHIVE_DEST_l = 'LOCATION=/disk1/arch MANDATORY’LOG_ARCHIVE_DEST_2 = 'LOCATION=/disk2/arch’LOG_ARCHI...
2018-06-22 15:58:00
484
原创 Q7
You use RMAN to take regular backups for your database.Examine the RMAN commands:RMAN> CROSSCHECK BACKUP;RMAN> DELETE EXPITED BACKUP;Which statement is true?A.All backups and archived redo log f...
2018-06-22 15:32:28
223
原创 Q6
Which two are prerequisites for performing Flashback Transaction?A.A supplemental log must be enabled for the primary key.B.Undo retention guarantee must be configured for the database.C.Fast Recovery...
2018-06-22 15:27:10
144
原创 Q5
In your database, the user SCOTT wants to retrieve the dropped HR.EMPLOYEES table by using the command:SQL> FLASHBACK TABLE HR.EMPLOYEES TO BEFORE DROP;What are three prerequisites for this command...
2018-06-22 15:19:35
350
原创 Q1
Which three types of backups can be performed for a database running in NOARCHIVELOG mode?A.consistent whole database backupB.backup of noncritical tablespaces without shutting down the instanceC. bac...
2018-06-22 15:15:18
448
1
原创 Q4
Your database is running in ARCHIVELOG mode and flashback is enabled.In which scenario must you use RMAN backups for recovering tables and table partitions?A.when recovering a table to a point in time...
2018-06-22 15:12:04
292
原创 Q3
Which statement is true about the DUPLICATE command?Examine the RMAN commands:RMAN> CONNECT TARGET “sbu@prod AS SYSBACKUP”;RMAN> CONNECT AUXILIARY “sbu@dup_db AS SYSBACKUP”;RMAN> DUPLICATE TA...
2018-06-22 15:08:07
224
原创 Q2
Q2 Which three statements are true about Flashback Data Archive?A.Flashback Data Archive prevents flashback queries from getting a snapshot too-old error.B.A table enabled for Flashback Data Archive c...
2018-06-22 14:57:59
211
原创 12C_ORACLE_1Z0-063 PREP DEMO
1.Which two statements are true about recovering logically corrupted tables or table partitions from an RMANbackup?A. Tables or table partitions can be recovered by using an auxiliary instance only.B....
2018-06-22 08:22:42
2403
原创 1Z0-063 FROM B net 2
Q2 Which three statements are true about Consolidated Database Replay? A.The workload capture and replay systems must have the same operating system (OS). B.Multiple workload captures from multiple da...
2018-06-20 14:13:08
400
原创 1Z0-063 FROM B net 1
Q1. Which three requirements must be met before a tablespace can be transported across different platforms?A. Both the source and target databases must use the same character set.B. The platforms of b...
2018-06-19 13:33:09
787
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人