**关于keepalived算法说明** **rr** **轮询算法**,它将请求依次分配给不同的rs节点,也就是RS节点中均摊分配。这种算法简单,但只适合于RS节点处理性能差不多的情况 **wrr** **加权轮训调度**,它将依据不同RS的权值分配任务。权值较高的RS将优先获得任务,并且分配到的连接数将比权值低的RS更多。相同权值的RS得到相同数目的连接数。 **Wlc 加权最小连接数调度**,假设各台RS的全职依次为Wi,当前tcp连接数依次为Ti,依次去Ti/Wi为最小的RS作为下一个分配的RS **Dh 目的地址哈希调度**(destination hashing)以目的地址为关键字查找一个静态hash表来获得需要的RS **SH 源地址哈希调度**(source hashing)以源地址为关键字查找一个静态hash表来获得需要的RS **Lc 最小连接数调度**(least-connection),IPVS表存储了所有活动的连接。LB会比较将连接请求发送到当前连接最少的RS. **Lblc 基于地址的最小连接数调度**(locality-based least
主从形式:一主一从,主主复制,联级复制,一主多从--扩展系统读取性能,多主一从--5.7开始支持用途:实时灾备的故障切换,读写分离,备份主从原理:主:logdump线程传binlog;从:i/o线程接受读取binlog,并写入relaylog文件,sql线程从relaylog文件中读取binlog并持久化问题及解决:主库宕机后,数据丢失---->半同步复制主库写压力大,因从库只有一个sql线
我们在运营项目的过程中肯定会遇到备份数据库,还原数据库的情况,我们一般用一下两种方式来处理:1.使用intooutfile和loaddatainfile导入导出备份数据这种方法的好处是,导出的数据可以自己规定格式,并且导出的是纯数据,不存在建表信息,你可以直接导入另外一个同数据库的不同表中,相对于mysqldump比较灵活机动。我们来看下面的例子:(1)下面的mysql命令是把select的myt
binlog日志用于记录所有更新数据,当我们的数据库出现故障时,我们可以利用binlog日志来挽回。如果mysql数据库出现问题需要重新创建binlog二进制文件。#关闭当前的binlog日志并创建一个新日志文件,编号加1。flushlogs#查看日志,查出需要恢复的时间点mysqlbinlog--no-defaultsfangx-bin.000001|more#恢复具体时间导成SQL语句mysq
1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind
1、官网下载mysql2、安装依赖包yum-yinstallmakegcc-c++cmakebison-develncurses-devellibaioyuminstalllibaiolibaio-devel-yyuminstallperl-Data-Dumper-yyuminstallnet-tools-ytar-zxvfmysql-5.6.40.tar.gzcdmysql-5.6.40#创建m
1、安装依赖关系yum-yinstallopenssl-develyuminstallperl-JSON2、安装mysql(要一起安装)rpm-ivhmysql-community-common-8.0.11-1.el7.x86_64.rpmmysql-community-devel-8.0.11-1.el7.x86_64.rpmmysql-community-embedded-compat-8.
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号