60-80% of database performance issues are related to poorly performing SQL。60-80%的数据库性能问题要归结于生产中糟糕的SQL语句!以此一文来总结笔者近10多年来的工作经验并基于最主要的也是最有效的对于Oracle数据库中 ...
分类:
数据库 时间:
2017-07-14 10:11:32
阅读次数:
277
讲解各种RAIDRAID0:一般是用两块盘来做的把一个文件分别写在两块盘上这样提高了读写速度但并不冗余,数据丢失后无法通过备份找回RAID1:也是用两块盘做就是一般所说的镜像互为备份一块的数据丢失后能通过另一块找回RAID5:至少需要三块盘RAID5是RAID0和RAID1的一种折中的方案所..
分类:
系统相关 时间:
2017-07-13 19:06:08
阅读次数:
191
MySQL+DRBD+heartbeat
概述:
DRBD
一、DRBD简介
DRBD的全称为:DistributedReplicatedBlockDevice(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。你可以把它看作是一种网络RAID。它允许用户..
分类:
数据库 时间:
2017-07-12 23:18:48
阅读次数:
209
Raid 5使用至少三块硬盘来实现阵列,它既能实现raid 0的加速功能也能够实现raid 1的备份数据功能。 以3块盘为例解释原理:在阵列当中有三块硬盘的时候,它将会把所需要存储的数据按照用户定义的分割大小分割成文件碎片存储到两块硬盘当中,此时,阵列当中的第三块硬盘不接收文件碎片,它接收到的是用来 ...
分类:
其他好文 时间:
2017-07-12 21:28:45
阅读次数:
112
参考答案:a:硬件的优化:1、采用64位cpu,cpu至少4颗,L2缓存越大越好2、内存要大,32-64G运行1-2个实例,96-128G运行3-4个实例3、机械盘选用sas盘,转速15000以上,用可能的话使用ssd4、raid卡使用raid105、网卡多块,千兆以上6、数据库不要使用虚拟化,slave硬件要好于maste..
分类:
数据库 时间:
2017-07-09 11:01:52
阅读次数:
202
参考答案:a:硬件的优化:1、采用64位cpu,cpu至少4颗,L2缓存越大越好2、内存要大,32-64G运行1-2个实例,96-128G运行3-4个实例3、机械盘选用sas盘,转速15000以上,用可能的话使用ssd4、raid卡使用raid105、网卡多块,千兆以上6、数据库不要使用虚拟化,slave硬件要好于maste..
分类:
数据库 时间:
2017-07-07 21:28:54
阅读次数:
188
【硬件方面】1. cpu 2. 内存 (增加内存)3. 存储 (使用raid,使用ssd)4. 网卡 (使用千兆网卡,或者双网卡绑定) 【系统方面 】1. 内核参数优化(网络相关、内存相关、缓冲缓存相关)2. 文件系统方面(分区调优,格式化时根据存储文件特性,指定合适的块大小,noatime访问时间 ...
分类:
系统相关 时间:
2017-07-07 00:49:03
阅读次数:
316
Consider a town where all the streets are one-way and each street leads from one intersection to another. It is also known that starting from an inter ...
分类:
其他好文 时间:
2017-07-06 20:31:29
阅读次数:
232
RAID简介:RAID:磁盘阵列(RedundantArraysofIndependentDisks),有“独立磁盘构成的具有冗余能力的阵列”之意。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区..
分类:
其他好文 时间:
2017-07-05 20:09:46
阅读次数:
116
存储做的RAID-5, SCSI硬盘,操作系统是FreeBSD,文件系统是zfs。本案例共有12块硬盘,11块硬盘里有数据,1块硬盘是热备盘。其中第6块数据硬盘出现故障,重组时需要将其剔除。 物理盘: 物理盘是指创建RAID所用的每块独立的物理硬盘,组建RAID后,它们叫做RAID的成员盘。去RAI ...
分类:
其他好文 时间:
2017-07-05 20:05:00
阅读次数:
211