自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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的粉丝

提示
确定要删除当前文章?
取消 删除