ORACLE锁

DML锁又可以分为,行锁、表锁、死锁 -行锁:当事务执行数据库插入、更新、删除操作时,该事务自动获得操作表中操作行的排它锁。 -表级锁:当事务获得行锁后,此事务也将自动获得该行的表锁(共享锁),以防止其它事务进行DDL语句影响记录行的更新。事务也可以在进行过程中获得共享锁或排它锁,只有当事务...

2014-12-30 14:24:06

阅读数 376

评论数 0

读书、科研与人生道路

点击打开链接

2014-12-09 19:07:58

阅读数 514

评论数 0

随想

人往往在不同的阶段碰到不同的坑,当你发现前面有个小坑时,用力跳过这个小坑,结果却掉进更大的坑。事情往往就是这样,是生不逢时,还是现实的无奈,不管如何,天地间你总似渺小的一粒尘埃。沮丧也罢,愤怒也罢,所有一切无事无补。

2014-11-26 14:28:24

阅读数 292

评论数 0

此生真的就这样了吗?

不知不觉间时光从一个懵懂少年流淌至而立之年,而立之年却不知从何而立,何处可立。努力过,没有坚持目标去践行;而今感觉是自己价值无从体现,生命的意义和价值都背离了最初的誓言,而今何去何从,此生真的就这样了吗?

2013-12-06 13:49:37

阅读数 492

评论数 0

xml 中的xsi 是什么意思

http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.co...

2013-06-22 20:07:54

阅读数 706

评论数 0

在适合自己的地方闪光

五月份辞职了,现在正在找工作,GIS行业,现在一下没有了经济来源,压力超大,希望这个月能幸运找到适合的工作。几年来做了几家公司,总的来说,不要频繁的跳槽,多了对自己没有好处。要有一个明确的职业规划,再做几年可能会考虑转型,转顾问或管理之类的,比较理想的状况是拥有自己的公司,前面有面试的公司,尽是些...

2013-05-08 11:05:23

阅读数 411

评论数 0

高级SQL优化(三) 常用优化工具

SQL*PLUS下使用AUTOTRACE 1.AUTOTRACE简介     AUTOTRACE是SQL*Plus的一项功能,其作用是自动跟踪SQL语句,为SQL 语句生成一个 执行计划并且提供与该语句的处理有关的统计信息。 SQL*Plus AUTOTRACE 可以用来...

2013-05-05 19:04:00

阅读数 659

评论数 0

高级SQL优化(二)

充分利用索引 索引的限制 1. 索引对不等号和NOT的限制   如果WHERE条件中出现!=或者 Oracle 10g起,在基于CBO的优化器模式下Oralce会进行自动优化,但在基于RBO(基于规则)的优化器模式下,依然保持此规则。    ...

2013-05-05 19:03:00

阅读数 348

评论数 0

高级SQL优化(一)

SQL优化简介 一般在应用中, 糟糕的SQL语句是造成系统性能低下的最主要原因,例如大小写的不统一、同样的SQL语句不同的写法等。而且,随着数据量的增加,情况会变得越来越严重。(题外话:优秀的Oracle数据库优化人才,是任何公司都稀缺的)   SQL优化又称SQL调节,其步骤...

2013-05-05 19:02:05

阅读数 491

评论数 0

海量数据库及分区4

管理分区 增加索引分区 本地索引无法明确的增加分区,其增加只能是基表增加分区,此时新增加的索引分区的名字是Oracle自命名的,但可以给其重新命名。 也可是使用ALTER INDEX index_name MODIFY DEFAULT ARRTIBUTES  TA...

2013-05-05 19:00:57

阅读数 485

评论数 0

海量数据库及分区3

分区的性能 分区剪切 分区剪切功能能极大的提高SQL性能,原因是Oracle优化器分析SQL的FROM语句和WHERE子句时,在构建分区访问列表时会首先排除掉不需要的分区,因而确保SQL只在相关的分区上操作,这就必然会带来数据范围的缩减,降低了I/O,中众所周知I/O是...

2013-05-05 19:00:02

阅读数 415

评论数 0

海量数据库及分区2

分区表 组合分区 组合分区又称为复合分区,是使用三种基本分区策略在一种分区的基础上再进行二次分区,即子分区。对于某个分区的子分区来说,其实际上是该分区数据的逻辑子集。组合分区支持历史操作,如增加新的范围分区,其同时也支持更细粒度的分区修剪。     ...

2013-05-05 18:58:40

阅读数 358

评论数 0

海量数据库及分区1

原规划本课的内容为表分区,即单级分区表的简要知识,规划为一课。由于近年来行业内海量数据处理人才紧缺,现根据读者反馈将内容调整为四课,以详细讨论海量数据库的全部主要知识,并辅以大量实践练习,以期有志于研究学习VLDB的读者通过加量的课程学习能达到建立起VLDB基础理论体系,迅速适应相应的海量数据库设...

2013-05-05 18:57:39

阅读数 375

评论数 0

Oracle体系结构2

Oracle实例 当把一个关闭的数据库手动启动并装载和打开,从而使数据库变得有效时,分别经历的阶段如下: l启动实例而不装载数据库 l数据库装载 l数据库打开 1.启动实例,此时执行如下操作: l从OS指定位置处检索服务器参数文件,如果没找到则通...

2013-05-05 18:56:42

阅读数 439

评论数 0

Oracle体系结构1

关系模型 关系数据库是一个符合关系模型理论的数据库。 关系模型主要有以下三方面特性: l结构性:定义良好的数据存储和访问机制 l易操作性:具有清晰定义的访问机制,通过应用能操纵数据中的结构和数据 l完整性规则:完整性规则用来管理结构和数据      关系数据库适用...

2013-05-05 18:55:11

阅读数 514

评论数 0

表分析、约束及表间关系

表分析 Oracle优化器简述       Oracle提供两种优化器,CBO(Cost based Optimizer)和RBO(Ruler Based Optimizer)。CBO要求的是 最有效的方式是成本最小的访问方法,其中成本也称为开...

2013-05-05 18:53:48

阅读数 851

评论数 0

索引及优化之表分析

本课内容属于Oracle性能调优部分的初级内容,为常规的工作内容,包括 索引的使用和 表分析。 环境准备 概述 针对前面章节中用到的数据库表teachers: 1.建立一个1:1的表记录其银行账户记录表; 2.再建立一个1:n的账户交易信息...

2013-05-05 18:52:45

阅读数 641

评论数 0

《12年资深DBA教你Oracle开发与优化——性能优化部分》-Oracle数据完整性和锁机制

本课内容属于Oracle高级课程范畴,内容略微偏向理论性,但是与数据库程序开发和管理、优化密切相关;另外本课的部分内容在前面章节已经涉及,请注意理论联系实际。 事务      事务(Transaction)从 通讯的角度看:是用户定义的数据库操作序列,这些操...

2013-05-05 18:50:08

阅读数 430

评论数 0

算法之快速排序

import java.util.Comparator; import java.util.Random;   public class Quicksort {    public static final Random RND = new Random();      priva...

2012-12-11 15:23:18

阅读数 257

评论数 0

算法之冒泡排序

public static void main(String[] args){    //测试数据      int arr[] = {5, 4, 1, 3, 6};      //冒泡排序      bubbleSort(arr, 5);      //打印排序结果      in...

2012-12-11 15:10:19

阅读数 260

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭