Welcome 微信登录

首页 / 数据库 / MySQL

Oracle RAC系列之:ASM基本操作维护

Oracle RAC系列之:ASM基本操作维护

ASM(自动存储管理)是一个专门为Oracle数据库服务的数据文件存储机制,通过ASM管理数据文件,DBA不用再担心I/O性能问题,也不需要知道文件的名称,同时ASM也提供了文件系统到卷管理器的集成,下面依次介绍。一、ASM的特点(1)自动调整I/O负载ASM可以在所有可用的磁盘中自动调整I/O负载,不但避免了人工调整I/O的难度,而且也优化了性能,同时,利用ASM可以在线增加数据库的大小,而无需关闭数据库。(2)条带化存储ASM将文件分为多个分配单元(A...
MySQL数据恢复

MySQL数据恢复

某客户更新数据的时候,误删了数据库的内容,因为数据库做了主从,但是没有做备份(备份很重要啊!)幸好开启了bin-log,之后只好把整个日志的记录拿回来本地进行恢复。之后自己也做了一个简单的测试,对数据进行恢复,具体如下:1、新建一个表CREATE TABLE `lynn`.`sn_test` ( `name` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL , `age` INT( 3 ...
MySQL调优三步曲(慢查询、explain profile)

MySQL调优三步曲(慢查询、explain profile)

mysql profile explain slow_query_log分析优化查询在做性能测试中经常会遇到一些sql的问题,其实做性能测试这几年遇到问题最多还是数据库这块,要么就是IO高要么就是cpu高,所以对数据的优化在性能测试过程中占据着很重要的地方,下面我就介绍一些msyql性能调优过程中经常用到的三件利器:1、慢查询 (分析出现出问题的sql)2、Explain (显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索...
PostgreSQL源码分析: 动态Hash

PostgreSQL源码分析: 动态Hash

1. 为什么需要动态hash平常的hash,大多是下面这样一副面孔:图1 一个静态hash结构这种Hash维护着一些桶,就是图上左边的部分,每一个桶中装着hash值相同的数据。这些具有相同hash值的数据形成一个链表。这种hash的一个最主要缺点就是桶的数目是一定的,不易扩展,随着插入数据增多,查找效率会急剧下降。动态hash就是用来解决这个问题的,postgresql实现的动态hash保证填充因子不超过一个预定值的情况下动态地增长hash表的容量。同时每...
MySQL Cluster集群探索与实践

MySQL Cluster集群探索与实践

MySQL集群是一种在无共享架构(SNA,Share Nothing Architecture)系统里应用内存数据库集群的技术。这种无共享的架构可以使得系统使用低廉的硬件获取高的可扩展性。MySQL集群是一种分布式设计,目标是要达到没有任何单点故障点。因此,任何组成部分都应该拥有自己的内存和磁盘。任何共享存储方案如网络共享,网络文件系统和SAN设备是不推荐或不支持的。通过这种冗余设计,MySQL声称数据的可用度可以达到99.999%。实际上,MySQL集群...
VMWare8中Oracle Linux 5.8 64位下成功安装Oracle 10.2.0.1 64 位

VMWare8中Oracle Linux 5.8 64位下成功安装Oracle 10.2.0.1 64 位

全字符版,安装实际环境。Thinkpad T500 64bit 4G内存 Win7旗舰版本人主机IP定为192.168.0.3(虚拟连接中设置,非实际IP),虚拟机IP192.168.0.1对于Oracle,采用交互安装,其中会用到第三方工具如下:putty 直接在本机上连接虚拟机,模拟生产环境中常用的远程安装,所有代码直接在其中执行XManager 在本机上直接使用图形界面,因生产环境中LINUX服务器出于性能并不装图形界面,但ORACLE的安装却一定会...
<< 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 >>