Welcome 微信登录

首页 / 数据库 / MySQL

MySQL集群之MySQL Cluster

MySQL集群之MySQL Cluster

1. 参考文档http://www.linuxidc.com/Linux/2016-04/130100.htm2. 简介MySQL-Cluster是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的簇。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件都有自己的内存和磁盘,所以不存在单点故障。MySQL簇将标准的MySQL服务器与名为NDB的“内存中”的簇式存储引擎...
Ubuntu下MySQL Cluster安装和配置

Ubuntu下MySQL Cluster安装和配置

一 MySQL-Cluster简介MySQL Cluster是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的簇。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件都有自己的内存和磁盘,所以不存在单点故障。MySQL簇将标准的MySQL服务器与名为NDB的“内存中”的簇式存储引擎集成了起来。术语NDB指的是与存储引擎相关的设置部分,而术语“MySQL簇...
在CentOS 7上安装MySQL 7.5数据库

在CentOS 7上安装MySQL 7.5数据库

现在,不使用数据库的软件,还真不能称其为软件,只能称作程序。在Windows平台下,MSSQLServer已深入人心,根深蒂固。但是在Linux平台下,取而代之的是MySQL,所以下面我就如何在Linux平台下安装MySQL做了一些尝试。一、安装与配置1、下载必需的MySQL软件包,我们可以去MySQL官网找到下载页面,由于我目前使用的Linux系统发行版为CentOS 7,那么我就可以通过Yum包管理器来进行安装。首先,应下载MySQL Yum安装源,下...
Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法

Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法

今早刚上班、客户打电话过来说系统访问不了,输入用户名、用户号不能加载出来!听到这个问题,第一时间想到的是不是服务器重新启动了,Oracle数据库的相关服务没有启动的原因、查看服务的时候,发现相关的服务都是启动的状态。第二想法就是查看的程序配置文件是否被修改过、也没有异常;第三个就是用PL/SQL连接Oracle数据库,输入登录名和密码后,提示如下错误:ora-01033:oracle initialization or shutdown in progre...
Oracle dmp文件导入(还原)到不同的表空间和不同的用户下

Oracle dmp文件导入(还原)到不同的表空间和不同的用户下

从生产环境拷贝一个dmp备份文件,在另外一台电脑上搭建测试环境,用imp命令导入dmp文件时提示如下错误:问题描述:IMP-00038:无法转换为环境字符集句柄IMP-00000:未成功终止导入解决方法:使用impdp命令进行导入。参考导入命令impdp onlinecolzs/onlinecozs dumpfile=XXX.dmp directory=dpdata1 remap_schema=onlinecol:onlinecolzs remap_tab...
MySQL日志文件类型

MySQL日志文件类型

简介:MySQL 中提供了多种类型的日志文件,分别反映 MySQL 的不同信息,了解它们很有必要。1、Error log ( 错误日志 )错误日志记录了 MySQL Server 运行过程中所有较为严重的警告和错误信息,以及 MySQL Server 每次启动和关闭的详细信息。在默认情况下,系统记录错误日志的功能是关闭的( 我所使用的 MySQL 5.6 是开启的 ),错误信息被输出到标准错误输出( Stderr )。需要开启系统记录错误日志功能时,需要在...
修改ibdata1大小的验证以及如何使用mysqld_multi管理多实例

修改ibdata1大小的验证以及如何使用mysqld_multi管理多实例

修改ibdata1大小的验证ibdata是共享表空间,在MySQL初始化的时候就生成了。但很多童鞋会看到网上各种大神的调优建议,在MySQL已经初始化的情况下,修改配置文件中innodb_data_file_path=ibdata1:12M:autoextend。导致MySQL启动的时候报错。下面来模拟一下:原来的ibdata1大小为12M# ll -h /sales3306/mysql/data/ibdata1 -rw-rw----. 1 mysql m...
Redis集群之Redis Cluster

Redis集群之Redis Cluster

1. Linux系统配置1.1. vm.overcommit_memory设置overcommit_memory文件指定了内核针对内存分配的策略,其值可以是0、1、2。 0, 表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。1, 表示内核允许分配所有的物理内存,而不管当前的内存状态如何。2, 表示内核允许分配超过所有物理内存和交换空间总和的内存je...
Redis Cluster学习笔记

Redis Cluster学习笔记

Redis在3.0版正式引入了集群这个特性。Redis集群是一个分布式(distributed)、容错(fault-tolerant)的 Redis内存K/V服务, 集群可以使用的功能是普通单机 Redis 所能使用的功能的一个子集(subset),比如Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误。Redis集群的几个重要特征:(1).Redis ...
MongoDB 复制(副本集)

MongoDB 复制(副本集)

MongoDB复制是将数据同步在多个服务器的过程。复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。复制还允许您从硬件故障和服务中断中恢复数据。什么是复制?保障数据的安全性数据高可用性 (24*7)灾难恢复无需停机维护(如备份,重建索引,压缩)分布式读取数据MongoDB复制原理mongodb的复制至少需要两个节点。其中一个是主节点,负责处理客户端请求,其余的都是从节点,负责复制主节点上的数据。mongo...
MongoDB 分片

MongoDB 分片

分片在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。当MongoDB存储海量的数据时,一台机器可能不足以存储数据也足以提供可接受的读写吞吐量。这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据。为什么使用分片复制所有的写入操作到主节点延迟的敏感数据会在主节点查询单个副本集限制在12个节点当请求量巨大时会出现内存不足。本地磁盘不足垂直扩展价格昂贵MongoDB分片下图展示了在Mongo...
MongoDB 备份(mongodump)与恢复(mongorerstore)

MongoDB 备份(mongodump)与恢复(mongorerstore)

MongoDB数据备份在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。mongodump命令可以通过参数指定导出的数据量级转存的服务器。语法mongodump命令脚本语法如下:>mongodump -h dbhost -d dbname -o dbdirectory-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017-d:需要备份...
<< 921 922 923 924 925 926 927 928 929 930 >>