综述从上层的角度来看,InnoDB层的文件,除了redo日志外,基本上具有相当统一的结构,都是固定block大小,普遍使用的btree结构来管理数据。只是针对不同的block的应用场景会分配不同的页类型。通常默认情况下,每个block的大小为 UNIV_PAGE_SIZE,在不做任何配置时值为16kb,你还可以选择在安装实例时指定一个块的block大小。对于压缩表,可以在建表时指定block size,但在内存中表现的解压页依旧为统一的页大小。从物理文件的分类...
一,NameNode 元数据节点:管理文件系统 secondary namenode从元数据节点:元数据节点的别用节点 二,DataNode 数据节点:存储数据的地方 1)客户端向其请求读取或写入文件,元数据节点发起 2)周期性的想元数据节点回报当前存储的数据快信息 三,Block数据块一,NameNode 元数据节点:管理文件系统secondary namenode从元数据节点:元数据节点的别用节点
二,DataNode 数据节点:存储数据的地方
1)客户端向其请求读取或写入文件,...
前言:
今天一个朋友问了一个问题,原文如下:mysql5.1,myisam的表,select count(*) as total FROM m_bff WHERE from_uid=‘73149293‘ AND isdeleted=0。from_uid上有索引,第一次执行这个句子速度慢,1秒多,用show profile看都慢在Sending data上。但是紧接着我加上sql_no_cache,执行只需要0.01秒了,有好多句子都是类似的情况第一次慢,后来加上sql_no_cache也不慢,Key_blocks_unused也很多,请教下这种是什么原因呢?
问...
并发load数据,图表显示:
测试期间磁盘读写情况:
最终测试测结果数据如下:线程数(xfs)
Tpmc[cfq]
Tpmc[noop]32
38690.102
41165.46564
37678.668
38873.398128
30868.566
31044.4256
29014.467
31753.934512
39807.398
38150.5351024
31305.699
30673.3672048
16745.43418350
结合上一篇文章在ext4文件系统下的数据,得出的对比结果如下:线程数
ext4_Tpmc(cfq)
xfs_Tpmc[cfq]
ext4_Tpmc(noop)
xfs_Tpmc[noop]32
36547.5
3...
从上层的角度来看,InnoDB层的文件,除了redo日志外,基本上具有相当统一的结构,都是固定block大小,普遍使用的btree结构来管理数据。只是针对不同的block的应用场景会分配不同的页类型。通常默认情况下,每个block的大小为 UNIV_PAGE_SIZE,在不做任何配置时值为16kb,你还可以选择在安装实例时指定一个块的block大小。对于压缩表,可以在建表时指定block size,但在内存中表现的解压页依旧为统一的页大小。 从物理文件的分类来看...
-05-09T05:52:19.232564Z 1027 [ERROR] InnoDB: Space id and page no stored in the page, read in are [page id: space=1668620387, page number=16777216], should be [page id: space=1321, page number=2560]
2019-05-09T05:52:19.232613Z 1027 [ERROR] InnoDB: Database page corruption on disk or a failed file read of page [page id: space=1321, page number=2560]. You may have to recover from a backup.
2019-05-0...
ACFS是oracle提供的基于ASM的共享文件系统,在11.2版本之上才能使用。可以在安装oracle asm软件的主机上用作共享文件系统,存放归档日志,本地的rman备份等,比单纯放在ASM中更直观,可以使用os上的命令进行检查和操作。下面是简单的用法 1,create DG SQL CREACFS是oracle提供的基于ASM的共享文件系统,在11.2版本之上才能使用。可以在安装oracle asm软件的主机上用作共享文件系统,存放归档日志,本地的rman备份等,比单纯放在ASM中...
这是一款正在开发中的Linux 文件系统,能把Linux 上的MySQL 数据库作为文件系统来处理。开发小组希望能得到更多的建议,下面的文章翻译自:http://no.spam.ee/~tonu/mysqlfs.html -------------------------------- 实际上,这不是通常意义上的文件系统,他没有磁盘空间,而是使用MySQL 守护程序来存储数据。可以把SQL 表和一些函数通过文件系统来实现。一、怎样实现?让我们来看使用实例:[root@localhost /root]# mount -t c...
现在MySQL运行的大部分环境都是在Linux上的,如何在Linux操作系统上根据MySQL进行优化,我们这里给出一些通用简单的策略。这些方法都有助于改进MySQL的性能。闲话少说,进入正题。 一、CPU首先从CPU说起。你仔细检查的话,有些服务器上会有的一个有趣的现象:你cat /proc/cpuinfo时,会发现CPU的频率竟然跟它标称的频率不一样:#cat /proc/cpuinfo processor : 5model name : Intel(R) Xeon(R) CPU E5-2620 0 @2.00GHz...cpu MHz :...
在centos5.864位系统上安装完一套oracle11.2.0.3rac测试环境后,发现acfs和advm无法使用,ASMCA图形界面的acfs和volume选项卡为灰色!这是由于acfs不支持centos在centos5.8 64位系统上安装完一套oracle 11.2.0.3 rac测试环境后,香港空间,发现acfs和advm无法使用,香港虚拟主机,ASMCA图形界面的acfs和volume选项卡为灰色!这是由于acfs不支持centos系统导致的,香港虚拟主机,下面就介绍下如何在配置centos上使用acfs集群文件系统...
1、登陆+ASM实例查看ASM磁盘是否正[oracle@rhel5~]$exportORACLE_SID=+ASM[oracle@rhel5~]$sqlplus/assysdbaSQLselectname,statefromv$asm_diskgroup; ..1、登陆+ASM实例查看ASM磁盘是否正[oracle@rhel5 ~]$ export ORACLE_SID=+ASM[oracle@rhel5 ~]$ sqlplus / as sysdbaSQL> select name,state from v$asm_diskgroup; NAME STATE...
ASM上的备份集如何转移到文件系统中,通过rman里的backup backupset可以达到用户的要求。 刚看到一个有关asm备份集的迁移的问题。特地整理了一下 方法有两个。 方法一:使用rman,rman是一个非常好的工具,不仅仅是备份的作用,如果你只用rman作备份的话,,有些浪费了。 通过rman里的backup backupset可以达到用户的要求。 下面是演示过程。 先准备一个backupset。 这里我备份了单个的archivelog来做演示。 RMAN> backup archivel...
环境说明: 源库:192.168.0.10 目标库:192.168.0.11 源库备份: RMANgt; run { 2gt; allocate channel c1 device type dis首页 → 数据库技术背景:阅读新闻RMAN 迁移ASM到异机文件系统实战
[日期:2012-12-30]
来源:Linux社区
作者:plwsab6000
[字体:]环境说明:
源库:192.168.0.10
目标库:192.168.0.11源库备份:
RMAN> run {
2> allocate channel c1 device type disk;
3> allocate channel c2 device type disk;
4> ba...
Redhat 5.5 Oracle 10g 文件系统单实例迁移至ASM实战 RedHat 5.5 Oracle 10g 文件系统单实例迁移至ASM实战
1.安装ASMlib RPM包:rpm -ivhoracleasm-support-2.1.7-1.el5.i386.rpmrpm -ivh oracleasm-2.6.18-194.el5-2.0.5-1.el5.i686.rpmrpm -ivhoracleasmlib-2.0.4-1.el5.i386.rpm2.建立分区:
[root@source ~]# fdisk -l /dev/sdbDisk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units =...
在这之前,集群文件系统使用过redhat的gfs,还有开源的ocfs2,gfs的感觉是配置太繁琐且复杂,因为是基于RHCS套件,所以很多功能对 首先来看下,,神马是ACFS,请看Oracle官方给出的定义:Oracle Automatic Storage Management Cluster File System (Oracle ACFS) is a multi-platform, scalable file system, and storage management technology that extends Oracle Automatic Storage Management (Oracle ASM) functionality to ...