网站首页 站内搜索

搜索结果

查询Tags标签: dbms,共有 170条记录
  • A Survey on Advancing the DBMS Query Optimizer: Cardinality Estimation, Cost Model, and Plan Enumera

    Why Key Components in Optimizer are Still Not Accurate? In this section, we summarize the reasons why the cardinality estimation, cost model, and plan enumeration do not perform well, respectively. The studies reviewed in this paper try to improve th…

    2021/4/23 18:25:29 人评论 次浏览
  • 第一节——初识数据库系统

    什么是数据库? 数据库是具有关联关系的数据的集合(Collection of related data) 而关系型数据库则以表作为其基本核心,换句话说,这种类型的数据库是各种由相互关联的表(或关系)的集合。 表,从通常意义上来讲,有表名、表头以及一行行的数据组成,那么,如何形式化的…

    2021/4/19 19:29:26 人评论 次浏览
  • MySQL学习之初识数据库

    •数据库的相关概念DB : 数据库,保存一组有组织的数据的容器 DBMS : 数据库管理系统,又称为数据库软件(产品),用于管理 DB 中的数据 SQL : 结构化查询语言,用于和 DBMS 通信的语言三者之间的关系文件柜 <—> DB , 管家 <—> DBMS , 程序员通过 SQL 操作…

    2021/4/18 19:30:15 人评论 次浏览
  • Oracle ADDM --dbms_addm执行oracle数据库诊断

    Oracle ADDM --dbms_addm执行oracle数据库诊断 为了诊断数据库性能问题,首先查看ADDM分析报告,通常它是在生成AWR快照时自动创建的。如果缺 省的分析不能满足,可以手动执行ADDM分析操作。ADDM可以对任何两个AWR快执行分析,只要快照仍然存储在数据库中而没有被清除掉…

    2021/4/17 2:30:01 人评论 次浏览
  • 【DB笔试面试643】在Oracle中,如何查询表和索引的历史统计信息?

    ♣ 题目 部分在Oracle中,如何查询表和索引的历史统计信息? ♣ 答案部分 从Oracle 10g开始,当收集表的统计信息的时候,旧的统计数据被保留,如果因为新的统计信息而出现性能问题,旧的统计信息就可以被恢复。历史统计信息保存在以下几张表中:l WRI$_OPTSTAT_TAB_H…

    2021/4/16 19:25:35 人评论 次浏览
  • 【DB笔试面试794】在Oracle中,LogMiner是什么?其有哪些用途?请简述LogMiner的使用过程。

    ♣ 题目 部分在Oracle中,LogMiner是什么?其有哪些用途?请简述LogMiner的使用过程。 ♣ 答案部分 众所周知,所有对用户数据和数据字典的改变都记录在Oracle的Redo日志中,因此,Redo日志包含了所有进行恢复操作所需要的信息。但是,原始的Redo日志文件无法看懂,所…

    2021/4/16 19:25:24 人评论 次浏览
  • 【DB笔试面试595】在Oracle中,I/O Calibration和DOP有什么关系?

    ♣题目 部分 在Oracle中,I/O Calibration和DOP有什么关系? ♣答案部分从Oracle 11.2.0.2开始,只有当I/O Calibration(I/O 校准、I/O统计信息)被收集才能使用自动并行度(DOP,Automatic Degree of Parallelism)。当PARALLEL_DEGREE_POLICY被设置为AUTO时,Orac…

    2021/4/16 2:30:47 人评论 次浏览
  • 【DB笔试面试509】在Oracle中,如何在存储过程中暂停指定时间?

    ♣ 题目 部分在Oracle中,如何在存储过程中暂停指定时间? ♣ 答案部分 DBMS_LOCK包的SLEEP过程。例如:“DBMS_LOCK.SLEEP(5);”表示暂停5秒。可以执行$ORACLE_HOME/rdbms/admin/dbmslock.sql来创建DBMS_LOCK包,该包可以实现让程序暂时等待的功能。若想普通用户使用…

    2021/4/15 20:00:08 人评论 次浏览
  • 【DB笔试面试357】在Oracle数据库中,如何捕获存储过程中出现异常的行号?

    Q 题目 在Oracle数据库中,如何捕获存储过程中出现异常的行号? A 答案 使用函数DBMS_UTILITY.FORMAT_ERROR_BACKTRACE可以获取到出现异常时候的程序的行号,而函数DBMS_UTILITY.FORMAT_ERROR_STACK可以获取到出现异常时的错误信息,作用和SQLERRM一样。示例如下所示所…

    2021/4/15 2:26:43 人评论 次浏览
  • Oracle rac使用nid和dbms_backup_restore包修改dbid和dbname

    ----nid 启动到mount状态nid target=sys/lhr #只修改dbidnid target=sys/lhr dbname=lhrdb setname=yes #只修改dbname,修改pfile文件中的db_name参数nid target=sys/lhr dbname=lhrxxt #同时修改dbname和dbidselect dbid,name,open_mode from gv$database; DBID N…

    2021/4/13 19:26:38 人评论 次浏览
  • Oracle 12c数据库优化器统计信息收集的最佳实践

    导 语Oracle优化器会为SQL语句产生所有可能的访问路径(执行计划),然后从中选择一条COST值最低的执行路径,这个cost值是指oracle估算执行SQL所消耗的资源。为了让优化器能够精确计算的每一条执行计划的COST值,这就需要被执行SQL语句所需访问的所有对象(表和索引等)…

    2021/4/12 19:55:48 人评论 次浏览
  • Oracle10g新增DBMS_MONITOR包

    在10g中,Oracle新增了DBMS_MONITOR包,使得用户可以更加方便的设置TRACE和统计信息。这一篇介绍TRACE相关的过程。 DBMS_MONITOR包中提供了多种方法来开启、关闭会话或整个实例的TRACE。除了最常用的通过会话的SID和SERIAL#进行设置的SESSION_TRACE_ENABLE/SESSION_TRAC…

    2021/4/11 2:28:31 人评论 次浏览
  • Oracle并发(CONCURREMT)收集统计信息 (文档 ID 1555451.1)

    对于大表的统计信息收集,我们可以加degree参数,使得扫描大表的时候,进行并行扫描,加快扫描速度。但是这在收集的时候,还是进行一个表一个表的扫描。并没有并发的扫描各个表。在oracle 11.2.0.2之后,就有了一个参数,可以并发扫描表(或者分区),这就是CONCURRENT参…

    2021/4/10 20:38:13 人评论 次浏览
  • DBMS第四篇(上):SQL 查询语言 (第三章)——SQL的组成、基本模式定义、查询基本结构

    1. SQL查询语言概述“In 1986, the American National Standards Institute (ANSI) and the International Organization for Standardization (ISO) published an SQL standard, calledSQL-86. ANSI published an extended standard for SQL, SQL-89, in 1989. The next …

    2021/4/10 19:18:25 人评论 次浏览
  • Oracle cols_as_rows 比对数据

    AskTom提供的脚本,用于比对数据. create or replace type myscalartype as object ( rnum number, cname varchar2(30), val varchar2(4000) ) / create or replace type mytabletype as table of myscalartype / create or replace function cols_as_rows( p_query in v…

    2021/4/9 19:33:24 人评论 次浏览
扫一扫关注最新编程教程