Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 索引基本原理

Oracle 索引基本原理

一.索引基本概念Oracle提供了两种方式:从表中读取所有行(即全表扫描),或者通过ROWID一次读取一行。如果只访问大数据量表中的5%的行,并且使用索引标识需要读取的数据块,这样话费的I/O较少.索引对性能改进的程度:1.取决于数据的选择性 2.数据在表的数据块中的分布方式当数据分散在表的多个数据块中时,最好是不使用索引,而是选择全表扫描。执行全表扫描时,oracle使用多块读取以快速扫描表,基于索引的读是单块读。因此在使用索引时的目标是减少完成查询所需...
Oracle 参数调优

Oracle 参数调优

一.升级到11gR2之后Oracle数据库升级助手(DBUA)配置工具包括一个自动扩展系统文件的命令选项,能够从oracle express(XE或免费版)升级到其他版本。升级前脚本检查以下各项:1.无效用户或角色2.无效数据类型或对象3.不支持的字符集4.统计信息的收集5.足够的资源(undo/rollback段,表空间和空闲磁盘空间)6.缺失的升级需要的脚本7.运行的监听器8.oracle数据库软件已连接到database vault选件如果在安装过程...
Oracle数据库坏块(corruption)-物理坏块

Oracle数据库坏块(corruption)-物理坏块

概述-------------数据库坏块(corruption) 的类型可以按照坏块所属对象的不同,分为用户数据坏块,数据字典坏块,Undo坏块,控制文件坏块,Redo坏块,Lob坏块,index坏块等等;也可以按照坏块产生的原因,分为物理坏块(physical corruption)和逻辑坏块(logical corruption )。本文主要讨论用户数据发生物理坏块(physical corruption)分析和解决方法。物理坏块-----------...
Oracle GoldenGate 安装配置

Oracle GoldenGate 安装配置

Oracle GoldenGate软件可以实现异构平台数据的迁移和同步,它是基于数据库日志结构变化,通过解析源端在线日志或归档日志获得数据增量,再将这些变化应用到目标数据库,从而实现源库和目标库的数据同步。下面通过一个简单的示例,详细介绍利用GoldenGate实现Oracle数据库之间的同步。1. 安装1.1 下载介质GoldenGate的安装介质可以从Oracle的官网上下载。http://www.oracle.com/technetwork/midd...
Oracle最常用的B树索引的5种访问方法

Oracle最常用的B树索引的5种访问方法

今天我们讨论下Oracle数据库中最常用的B树索引,首先我们先来看一下Oracle数据库里B树索引的结构。从图中我们可以看出,Oracle数据库里的B树索引就好像一颗倒长的树,它包含两种类型的数据块。 一种是索引分支块(L1-1,L1-2),另一种是索引叶子块(L0-1,L0-2,L0-3,L0-4,L0-5,L0-6)。 索引分支块包含指向相应索引分支块和叶子块的指针和索引键值列.索引键值列不一定是完整的索引键值, 它可能只是索引键值的前缀,只要Orac...
MHA 配置文件样本描述

MHA 配置文件样本描述

与绝大多数Linux应用程序类似,MHA的正确使用依赖于合理的配置文件。MHA的配置文件与mysql的my.cnf文件配置相似,采取的是分模块,param=value的方式来配置,配置文件位于管理节点,通常包括每一个mysql server的主机名,mysql用户名,密码,工作目录等等。本文列出了单套MHA以及采用全局配置来管理多套MHA配置文件的一些样例,供大家参考。1、单套MHA配置样本manager_host$ cat /etc/app1.cnf[s...
基于mysqldump快速搭建从库

基于mysqldump快速搭建从库

mysql主从搭建总的来说大致分为3个步骤,一是为主从实例添加复制所需参数以及创建复制用的账户,二在是需要在主库建立快照,三是在从库上添加指向主库IP,端口,用户名,密码,binlog位置等。而对于主从搭建的快照方式有很多种,如使用InnoDB hotbak,xtrabackup,mysqldump以及直接使用tar方式来建立快照。本文主要介绍使用mysqldump方式来建立快照,适用于不超过20GB左右的数据库。与本文有关的相关参考:使用mysqldum...
MySQL 复制简要描述及示例

MySQL 复制简要描述及示例

主从复制技术在MySQL中被广泛使用,主要用于同步一台服务器上的数据至多台从服务器,可以用于实现负载均衡,高可用和故障切换,以及提供备份等等。MySQL支持多种不同的复制技术,诸如单向,半同步异步复制等以及不同级别的复制,诸如数据库级别,表级,跨库同步等等。本文简要描述了一个基本的主从复制并给出示例。1、复制的基本原理(步骤)a、在主库上把数据更改记录的二进制日志(binary log)b、从库上的I/O线程连接到主库并请求发送其二进制日志文件(主库上的b...
MySQL基于LVM快照的备份恢复

MySQL基于LVM快照的备份恢复

目录1、数据库全备份2、准备LVM卷3、数据恢复到LVM卷4、基于LVM快照备份数据5、数据灾难恢复6、总结写在前面:测试环境中已安装有mysql 5.5.36数据库,但数据目录没有存放在LVM卷,此次要演示基于LVM的数据备份和恢复,所以就把mysql的数据先迁移到LVM上再做快照卷的备份。如果innodb表基于LVM来做备份,那事务日志文件和数据文件要在同一个LVM的逻辑卷上,因为在同一时刻我们只能对一个逻辑卷做快照,如果事务日志与数据文件不在同一卷上...
MongoDB 2.4.10 安装和配置

MongoDB 2.4.10 安装和配置

介绍MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。特点高性能、易部署、易使用,存储数据非常方便。主要功能特性有:面向集合存储,易存储对象类型的数据模式自由支持动态查询支持完全索引,包含内部对象支持查询支持复制和故障恢复使用高效的二进制数据存储,包括大型对象(如视频等)自动处理碎片,以支持云计算层次的扩展性支持RUBY,PYTHON,JAVA,C++,PHP等多种语言文件存储格式为BSO...
MySQL5.6一主多从的半同步复制实例

MySQL5.6一主多从的半同步复制实例

半同步简介: 在默认情况下,MySQL的复制是异步的,这意味着主服务器及其从服务器是独立的。异步复制可以提供最佳的性能,因为主服务器在将更新的数据写入它的二进制日志(Binlog)文件中后,无需等待验证更新数据是否已经复制到从服务器中,就可以自由处理其它进入的事务处理请求。但这也同时带来了很高的风险,如果在主服务器或从服务器端发生故障,会造成主从数据的不一致,甚至在恢复时造成数据丢失。 从MySQL5.5开始引入了一种半同步复制功能,该功能可以...
Percona Xtrabackup实现数据库备份和灾难恢复

Percona Xtrabackup实现数据库备份和灾难恢复

目录1、工具介绍2、工具安装3、备份策略及准备测试数据4、全备份数据5、增量备份数据6、灾难恢复7、总结1、工具介绍percona-xtrabackup软件包中中包含了两个工具,一个是xtrabackup,另一个是innobackupex,innobackupex由per进行封装,在对innodb表进行备份时会自动调用xtraback工具,所以对InnoDB表做备份的实际是xtrabackup这个工具,xtrabackup也只能对innodb表做备份,这是...
MySQL各种日志介绍

MySQL各种日志介绍

目录1、日志分类2、各种日志介绍1、日志分类错误日志查询日志慢查询日志事务日志二进制日志中继日志2、各种日志介绍2.1、错误日志默认时错误日志的存放位置在数据目录中,名称为“server_name.err”错误日志记录的事件:a)、服务器启动关闭过程中的信息b)、服务器运行过程中的错误信息c)、事件调试器运行一个事件时间生的信息d)、在从服务器上启动从服务器进程时产生的信息查看与日志相关的变量:mysql> SHOW GLOB...
Oracle 数据库多路归档,防止单点故障

Oracle 数据库多路归档,防止单点故障

一、通常用来解决如下问题:单个归档目录满导致数据库hang的问题归档多路径,防止单点故障二、多路径归档的实现如下通过以下两个参数来控制,具体如下:LOG_ARCHIVE_DEST_n ---使用LOG_ARCHIVE_DEST_n参数定义多个归档路径log_archive_min_succeed_dest三、参数说明: LOG_ARCHIVE_DEST_n 参数定义多个归档路径,使用初始化参数LOG_ARCHIVE_DEST_n配置归档位置时,可以...
Oracle 11g Data Guard 物理备库快速配置指南

Oracle 11g Data Guard 物理备库快速配置指南

缘起最近做了Oracle 10g和11g的物理备库配置实验,发现 Data Guard 其实很容易,但是缺少好文档。我是参考官方文档做的实验,觉得它写的不是很清楚的。Google 出来两个pdf文档,读了觉得比官方文档强很多。翻译下,也许会对某些朋友有用。翻译的同时我也好更熟悉下这两个文档。好久没翻译过英文了,可以顺便练练手。原文档下载地址(墙外):Configure Dataguard 11gR2 Physical Standby Part 1Confi...
<< 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 >>