Welcome 微信登录

首页 / 数据库 / MySQL

Oracle并发控制、事务管理学习笔记

Oracle并发控制、事务管理学习笔记

(a)基本概念锁的2种最基本、最简单的类型:排他锁(eXclusive lock,即X锁)、共享锁(Share lock,即S锁)。不同级别的锁定协议及其作用:申请的锁及其作用锁定协议修改时申请X锁读取时申请S锁作用操作结束释放事务结束释放操作结束释放事务结束释放不丢失修改不脏读可重复读一级锁定协议是是二级锁定协议是是是是三级锁定协议是是是是是锁定对象的大小被称为锁定的粒度(granularity)。如果在一个数据库管理系统中,同时支持多种锁定粒度供事务选...
Oracle的临时表(CREATE GLOBAL TEMPORARY TABLE)以及和SQLServer的不同点

Oracle的临时表(CREATE GLOBAL TEMPORARY TABLE)以及和SQLServer的不同点

1简介Oracle数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户的数据字典中。In addition to permanent tables, Oracle can create temporary tables to ...
Oracle的表压缩

Oracle的表压缩

Oracle压缩数据的处理基于数据库块,其本质上是通过消除在数据库块中的重复数据来实现空间节约,具体方法如下:比较数据块中包含的所有字段或记录,其中重复的数据只在位于数据块开始部分的记号表(Symbol Table)中存储一份,在其他行或字段出现同样的数据时,只记录一个指向记号表中相关数据的指针。创建压缩表:create table Name(......) compress;alter table Name compress;alter table Na...
Oracle回收站(Recycle Bin)

Oracle回收站(Recycle Bin)

我们都比较熟悉windows中的回收站,文件删除后放到回收站里还可以再复原.Oracle回收站的原理完全一样,只是实现的细节方面有些差异.另外回收站中只能回收表和相关的对象包括索引、约束、触发器、嵌套表、大的二进制对象(LOB)段和LOB索引段.从Orace 10g开始有回收站的功能.1.回收站启动和关闭回收站默认是开启的.不过我们可以通过参数recyclebin来关闭和开启.如果只是针对每个session可以通过alter session set rec...
初识MongoDB

初识MongoDB

写在前面 最近在研究MongoDB,用过mysql,也用过MSSQL,Oracle没用过,但他们都是基于SQL的、基于表的关系型数据库。懂其一,而他的都能略知一二。而MongoDB而是基于文档。那么什么是MongoDB?下面有五件事是PHP开发者应该了解的。MongoDB是一个单独的服务器。 MongoDB是基于文档,而不是基于表。 MongoDB中较少的Schema。 你不需要学习另外的语言。 MongoDB有良好的PHP支持。一.MongoDB的下载。...
MongoDB初略了解

MongoDB初略了解

写在前面上一篇中对mongoDB在windows上的安装大致了解并掌握(见 http://www.linuxidc.com/Linux/2012-01/51274.htm),这一篇对mongoDB进行一个大致的初略了解。没有涉及到PHP语言,只是纯粹的MongoDB自己的语法。PHP对应的MongoDB等熟悉原生态语言之后,再了解。1.启动:安装好了mongoDB之后,并将其加入自动随开机启动后,就可以对MongoDB进行测试并学习了。打开客户端。开始&g...
新版Oracle数据库防火墙扩展对MySQL的支持

新版Oracle数据库防火墙扩展对MySQL的支持

1月11日消息,甲骨文公司日前宣布推出新版Oracle数据库防火墙,以帮助企业进一步确保其企业级数据库免受内、外部的攻击。该新产品引入了对MySQL企业版的支持,并进一步完善了诸多数据库产品的支持,包括早前宣布的Oracle数据库11g及其较早版本、面向Linux、Unix、Windows的IBM DB2数据库、Microsoft SQL Server数据库、Sybase Adaptive Server Enterprise数据库服务器(ASE)以及Syb...
Oracle数据库服务器磁盘满导致数据库无法登陆,通过清理归档文件解决

Oracle数据库服务器磁盘满导致数据库无法登陆,通过清理归档文件解决

测试部门发生了多次数据库服务器空间满而导致无法登陆Oracle实例的事情,在此特地整理一篇文章以提供测试部门人员参考。根据原因是由于测试部门在内网测试环境中开启了数据库的归档模式,一般由于测试数据库服务器就是普通的pc,空间小,在一段时间测试后,由于归档文件的大量积累导致数据库服务器空间满,从而导致数据库不能正常登陆。考虑到测试环境以及测试数据库一般情况下的非特别重要性,提供解决思路就是删除几天前的归档文件,进而关闭归档,来解决这一问题。1。登陆测试数据库...
Oracle分区索引--本地索引和全局索引比较

Oracle分区索引--本地索引和全局索引比较

本文基于Oracle 10gR2分区索引分为本地(local index)索引和全局索引(global index)。其中本地索引又可以分为有前缀(prefix)的索引和无前缀(nonprefix)的索引。而全局索引目前只支持有前缀的索引。B树索引和位图索引都可以分区,但是HASH索引不可以被分区。位图索引必须是本地索引。下面就介绍本地索引以及全局索引各自的特点来说明区别;一、本地索引特点:1. 本地索引一定是分区索引,分区键等同于表的分区键,分区数...
<< 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 >>