标签:orcale开发
  in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。  一直以来认为exists比in效率高的说法是不准确的。  如果查询的两个表大小相当,那么用in和exists差别不大。    如果两个表中一个较小,一个是大表,则子查询表大
今天接到同事反映,说项目的页面访问缓慢,要我们查一下原因。 前端开发的同事查了一下,说是由于数据库操作缓慢,导致页面响应时间比较长。 我登录到数据库服务器,用vmstat查了一下,发现系统的idle非常高,说明服务器基本没有压力。 又让前台把前台用到的sql发给我,分别执行了一下,发现查询
1、clob字段转varchar字段主要用到dbms_lob.substr方法,该方法有三个参数,分别是截取的clob字段、截取长度以及起始位置,其中字段名为必须的,截取长度以及其实位置可以根据需要使用。 dbms_lob.substr(字段名,长度,起始位置) 2、varchar转clo
一、参数文件讲解 1.1、参数文件的作用 使用STARTUP命令启用数据以后,它第一步就会调用spfileSID.ora参数文件,通过这个文件里面的定义和一些设置,来启动数据库实例。我们数据库的很多设置、配置、优化、调整,都是在这个参数文件里面来控制的。 1.2、参数文件的分类 1)静态
一、数据库的启动与关闭 1.1、数据库启动过程 1.2、数据库启动命令 STARTUP 1.3、更改数据库状态 ALTER DATABASE MOUNT; 1.4、打开数据库 ALTER DATABASE OPEN; 1.5、关闭数据库 shutdown immediat
一、数据库创建 1.1、在服务器上点击开始菜单,选择"Database Configuration Assistant"。 1.2、点击"下一步"。 1.3、选择"创建数据库",点击"下一步"。 1.4、默认选择"一般用途或事务处理",点击"下一步"。 1.5、输入数据库名如"te
一、数据库模式schema 二、用户管理 2.1、创建用户所涉及内容 确定用户需要将对象存储在哪个表空间 决定每个表空间中该用户的使用限额 指派缺省表空间和临时表空间 开始创建一个用户 赋予权限和角色给用户 2.2、创建用户并设置初始口令 CREATE USER hello IDENT
一、存储结构 二、表空间的分类 1)系统表空间: 随着数据库创建被创建 包含数据字典信息 包含系统回滚段 2)非系统表空间: 不同的segments分开存放(如:回滚段,临时段,应用数据) 控件分配给用户对象的空间容量 三、表空间的管理 3.1、本地管理的表空间(9i后) 1)概述:
一、重做日志文件的介绍 1.1、重做日志文件记录数据所有的修改信息并提供一种数据库失败时的恢复机制。 重做日志文件分组管理 一个Oracle数据库要求至少有两组重做日志文件 组中每个日志文件被称作一个组成员 二、重做日志文件的结构 三、重做日志文件如何工作 3.1、重做日志文件循环使用。
一、控制文件内容 1.1、Control File是一个较小的二进制文件,描述数据库结构,包括: 数据库建立的日期 数据库名 数据库中所有数据文件和日志文件的文件名及路径 恢复数据库时所需的同步信息 在打开和存取数据库时都要访问该文件 一套控制文件只能连接一个database 分散放置,至
原因 当一个用户对数据进行修改时,若没有进行提交或者回滚,Oracle不允许其他用户修改该条数据,在这种情况下修改,就会出现:“记录被另外一个用户锁定”错误。 解决 查询用户、数据库锁、以及类型等 select object_id,session_id,locked_mode from
一,引言   接着上一篇使用 EF Core 操作 Azure CosmosDB 生成种子数据,今天我们完成通过 EF Core 实现CRUD一系列功能。EF Core 3.0 提供了CosmosDB 数据库提供程序的第一个可用的版本,今天我们使用 EF Core 3.1在尝试使用Cosm
一、备份的重要性 1)在oracle数据库维护中,备份与恢复是重中之重的问题,虽然有很多时候数据库系统运行比较慢,但是对数据库的数据丢失来说,显然数据丢失的损失是最大的,也是一个企业的生命价值所在。 2)对关键业务数据进行持续定期的备份是恢复策略中的一个重要部分。 3)备份方式很多,无论采
一、基础知识 1.1、配置文件 Listener.ora Tnsnames.ora 1.2、配置图形命令 netca 1.3、启动/关闭/查看命令 lsnrctl start/stop/status 1.4、通过oracle client 配置tnsname.ora 连接数据库 二、监听网
常用dml和query开并行 --开并行 ALTER SESSION FORCE PARALLEL DML PARALLEL 16; ALTER SESSION FORCE PARALLEL QUERY PARALLEL 16; --关并行 ALTER SESSION DISABLE PA
一、单行函数 1.1、字符串函数 字符串函数接受字符参数,这些参数可以是表中的列,也可以是一个字符串表达式。 1)常用的字符串函数: 2)上面各函数的例子: 1.2、数值函数 数值函数接受数字参数,这些参数可以是表中的列,也可以是一个数字表达式。 1.3、日期函数 1)SYSDATE