• Oracle、MySQL和SQL Serve分页查询的语句区别

    日期:

    ★先来定义分页语句将要用到的几个参数: int currentPage ; //当前页 int pageRecord ; //每页显示记录数 以之前的ADDRESSBOOK数据表为例(每页显示10条记录): 一、SqlServe下载 分页语句 String sql = select top +pageRecord + * from addressbook where...

  • 如何查看Oracle11g控制文件里面的内容

    日期:

    控制文件(Control File)是Oracle的物理文件之一,它记录了数据库的名字、数据文件的位置等信息。控制文件的重要性在于,一旦控制文件损坏,数据库将会宕机。控制文件是一个很小的二进制文件,用户不能编辑控制文件,控制文件的修改由Oracle自动完成。那么...

  • Oracle 11g 修改数据库名字和实例名字

    日期:

    Oracle11g 修改数据库名字和实例名字,分两个阶段描述,第一阶段改sid,第二阶段改dbname 下面描述详细步骤 第一阶段:改sid 1、登录数据库查看先前的sid,总共三步, [oracle@localhost ~]$ sqlplus /as sysdba SQL*Plus: Release 11.2.0.1.0 Production on...

  • 数据库Sharding的基本思想和切分策略

    日期:

    本文着重介绍sharding的基本思想和理论上的切分策略,关于更加细致的实施策略和参考事例请参考我的另一篇博文:数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示 一、基本思想 Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(se...

  • 数据库事务隔离级别

    日期:

    摘要 数据库事务隔离级别 目录[-] Read uncommitted 读未提交 Read committed 读提交 Repeatable read 重复读 Serializable 序列化 本文系转载,原文地址:http://singo107.iteye.com/blog/1175084 数据库事务的隔离级别有4个,由低到高依次为 Read uncommit...

  • oracle正则

    日期:

    select s.address tgt_address, s.source_id,s.housecode from address_transf_result s where regexp_like(s.address,^[a-zA-Z0-9])...

  • Oracle Hints详解

    日期:

    在向大家详细介绍Oracle Hints之前,首先让大家了解下Oracle Hints是什么,然后全面介绍Oracle Hints,希望对大家有用。基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计...

  • Oracle中Hint深入理解

    日期:

    Hint概述 基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。 此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接...

  • 使用Index提示 强制使用索引

    日期:

    虽然索引并不总会快于全表扫描,但是很多时候我们希望Oracle使用索引来执行某些SQL,这时候我们可以通过index hints来强制SQL使用index. Index Hints的格式如下: /*+ INDEX ( table [index [index]...] ) */ 我们简单看一下这个提示的用法(范例为Oracle10g数据...

  • 事务并发、事务隔离级别

    日期:

    并发问题可归纳为以下几类 : A. 丢失更新:撤销一个事务时,把其他事务已提交的更新数据覆盖( A 和 B 事务并发执行, A 事务执行更新后,提交; B 事务在 A 事务更新后, B 事务结束前也做了对该行数据的更新操作,然后回滚,则两次更新操作都丢失了)。 B....