- 博客(11)
- 收藏
- 关注
原创 CentOS7下KVM安装配置
1.硬件支持先确认支持cpu虚拟化egrep -E '(vmx|svm)' /proc/cpuinfo注:如果不支持,则没有输出任何信息。现在的CPU一般都支持虚拟化,如果出现不支持的情况,请重启计算机,进入BIOS,开启相关选项即可。2.系统相关准备采用系统:CentOS7关闭selinux#setenforce 0并修改 /etc/sysconfig/selinux...
2019-12-30 14:53:36
55
原创 KVM虚拟机VNC管理
1.虚拟机VNC连接密码设置默认虚拟机VNC连接无需密码,可以通过如下方法添加VNC连接时需要密码认证。先关闭虚拟机,然后执行如下命令:假设需要添加VNC密码的虚拟机名为kvm01virsh edit kvm01此时进入编辑界面,输入:"/graph",按enter键找到如下内容:<graphics type='vnc' port='5901' autoport=...
2019-12-30 10:21:15
220
原创 阿里云ECS自建MySQL与RDS进行主从复制
本文使用版本为MySQL5.61.ECS安装MySQL采用二进制安装方式安装目录为/usr/local/mysql数据目录设置为/newdisk/mysql/data详细安装方式本文略过2.RDS配置创建一个从库同部署数据用的账号,普通用户只读即可。指定要同步的数据库。3.ECS自建Mysql配置my.cnf配置如下:[mysqld]user=mysq...
2019-12-29 23:25:17
136
原创 Debian9下配置软RAID
软raid需要mdadm来实现,所以如果没有安装请安装这个软件。安装命令如下:apt-get install mdadm假设有两块一样的磁盘,设备名为:/dev/sda和/dev/sdb第一步:用fdisk给两块磁盘分区,这里简单的将整块磁盘设置为一个主区。完成后将出现两个新的设备文件,/dev/sda1和/dev/sdb1第二步:使用mdadm命令生成raid设备文件mdadm...
2019-12-29 23:20:59
240
原创 MHA配置(MySQL5.6+mha4mysql-node-0.56-0.el6.centos)
MHA据说是日本专家使用perl编写的MySQL数据库故障切换高可用方案。所谓高可用,就是在单位时间区间内故障时间非常短,并在短时间内恢复服务,数据损失最小。不过需要说明的是,使用高可用方案,故障时间越短,恢复越快,数据损失越小,你付出的代价也会约高。建议根据需要和所能承担的成本进行评估,指定高可用实施方案。1.MHA基本配置规格一般来说最少需要MySQL一主二从,不过据说阿里云已...
2019-12-23 10:50:12
961
原创 MySQL复制总述
MySQL的复制功能是大规模、高性能应用的基础,是“水平扩展”的架构。MySQL复制解决的基本问题是让一台服务器的数据与其他服务器保持同步。备库本身也可以配置为其他服务器的主库。从技术角度看, MySQL支持2中复制方式:基于行的复制和基于语句的复制。基于行的复制在5.1之后才开始出现。这两种方式都是主库上记录的二进制日志,在备库重放日志的方式来实现异步的数据复制...
2019-12-13 19:18:57
28
原创 数据类型之字符串
数据类型之字符串 varchar和char是两种最主要的字符串类型。 这些值在磁盘和内存中如何存储,要根据存储引擎的具体实现。 存储引擎存储char活着varchar值的方式在内存中和磁盘上可能不一样。 varchar用于存储可变长字符串。它比订场类型更节省空间。有一种例外,如果是用了row_format=fixed创建,那么每一行都会使用定长存储。 ...
2019-12-13 17:21:52
21
原创 MySQL隔离级别之Read Commited(读取提交内容)
这个隔离级别是大多数数据库的默认级别,但不是MySQL的默认隔离级别。它满足了了隔离的简单定义,即一个失误只能看见已经提交事务所做的改变。这一级别会出现所谓不可重复度(Nonrepeatable Read)。在同一事物的其他势力在该实例处理期间可能会有新的提交,所以同一select可能返回不同结果。在这一级别下,需要特别注意,这一情况,否则可能会出现意想不到的情况。...
2019-12-09 20:08:44
182
原创 MySQL隔离级别之Read Uncommited(读取未提交内容)
Read Uncommited(读取未提交内容)SQL标准定义了4累隔离级别,Read Uncommited(读取未提交内容)是其中之一。该隔离级别,所有事物可以看到其他未提交失误的执行结果。读取未提交的数据也被成为脏读(Dirty Read)。举个例子:老王登录网银查账户余额,同时老王老婆用老王银行卡正在缴费100元。因为某种原因缴费失败。在这种级别下,老王可能看到账户余额少...
2019-12-06 22:22:08
281
原创 mysql查询优化count(*)-查询记录总条数(五)
count(*)和count(1)那个更好呢?网上有很多,其中一种说法是count(1)好,因为少了一次转换。我这里给出的结论不一定就是正确答案,仅供参考。没有差别,但推荐count(*)。我的依据是MySQL官方文档上说没有性能差异。same way,no perfomance differenceMYISAM引擎对count的优化在MYISAM引擎因为不支持事务,做了一...
2019-12-05 22:28:34
197
原创 多磁盘卷方案应用
使用多个磁盘创建多个卷,在系统中是常见的。通过将应用的文件货不同应用的文件分散在多个卷上,可以将I/O分散,获得更好的性能。这么做在某些场景上是成立的,但不是所有。在MySQL中将数据文件和事务日志文件分开存储也是常见的方案。数据文件主要是随机I/O,失误日志则是顺序I/O,分开存储可以实现相互不应现。不过,在服务器使用了带有电池的支持写缓存的RAID设备时,这个方案在I/O上的所得有...
2019-12-02 11:41:13
33
空空如也
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝