自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 MySQL高可用架构--MHA

默认情况下如果一个slave落后master 100M的relay logs的话,MHA将不会选择该slave作为一个新的master,因为对于这个slave的恢复需要花费很长时间,通过设置check_repl_delay=0,MHA触发切换在选择一个新的master的时候将会忽略复制延时,这个参数对于设置了candidate_master=1的主机非常有用,因为这个候选主在切换的过程中一定是新的master。就是所有数据库都需要部署的, master是一个node,slave也是一个node;

2023-08-30 08:10:42 112

原创 day11 MySQL-主从复制

relay_log.info:记录了上次SQL线程执行过的relaylog的位置点(从库请求到主库的binlog日志后,需要执行一遍日志才能真正与主库同步,如果遇到机器关机,就需要记录执行过的位置点,方便开机继续执行,relay-log.info就记录了该位置点)//告诉从库跳过1-3个GTID号的事务,自动从4开始往后复制。查看从库中master-log.info的位置号,与主库的当前最新位置号进行对比,就可以确定从库缺少了哪一部分数据,再进行补偿修复,之后将应用的数据存储切换到从库上,进行使用。

2023-08-30 08:10:10 59

原创 day09-MySQL-日志管理

log_slow_slave_statements=0 #记录从库上执行的慢查询语句 log_timestamps=system #5.7版本新增时间戳所属时区参数,默认记录UTC时区的时间戳到慢查询日志,应修改为记录系统时区 log_output=FILE,TABLE #指定慢查询日志的输出方式,从5.5版本开始可以记录到日志文件(FILE,慢查询日志)和数据库表(TABLE,mysql.slow_log)中。server_id=6 //5.7必须加server_id(5.6不用,加了起不来)

2023-08-30 08:09:31 70

原创 day07-MySQL-索引

-----------------------------以上是索引问题,以下是特殊符号导致不走索引--------------------------------------------------------------------以上的是重点关注的,以下是能保证则保证的----------------------2865,先在根节点28上开始查找,找到枝节点上的35和56,因为3556,再在枝节点35上开始查找,在对应的叶节点上找到38号。是基于库的,所以存储引擎也可被称为表类型。

2023-08-30 08:08:52 116

原创 MySQL-SQL语句

(注意:create schema=create database,在MySQL中创建一个Schema和创建一个Database的效果是一样的,但是在sql-server和orcal数据库中效果又是不同的。select city.name,city.population,country.name,country.SurfaceArea //所有涉及的列写到select后面。(1) group by + 聚合函数 (COUNT(), MAX(), MIN(), AVG(), SUM())

2023-08-30 08:08:11 79

原创 数据库-理论基础

索引是一个单独的、物理的数据库结构,它是某个表中一字段或若干字段值的集合。数据检索花费的大部分开销是磁盘读写,没有索引就需要从磁盘上读表的每一个数据页,如果有索引,则只需查找索引页面就可以了。当创建主键的约束时,系统默认会在所在的列和列组合上建立对应的唯一索引。SQL 功能的数据库,对 NoSQL 最普遍的定义是“非关联型的”,强调 Key-Value 存储和文档数据库的优。外键约束是保证一个或两个表之间的参照完整性,外键是构建于一个表的两个字段或是两个表的两个字段之间的参照关系。这些MySQL实例共用。

2023-08-30 08:07:35 96

原创 MySQL常用函数大全(总结篇)

18、strcmp(s1,s2) 比较字符串 s1 和 s2,如果 s1 与 s2 相等返回 0 ,如果 s1>s2 返回 1,如果 s1。3、CURRENT_USER()/SESSION_USER()/SYSTEM_USER()/USER()返回当前用户。6、insert(s1,x,len,s2) 字符串 s2 替换 s1 的 x 位置开始长度为 len 的字符串。---- 返回 0 到 1 的随机数,若()里面有数字,RAND(x),x相同时,返回值相同。

2023-08-30 08:07:02 387

原创 shell 编程2

如“(dog)+”会匹配“dog”、“dogdog”、“dogdogdog”等,因为被()包含的字符会当成一个整体。awk 'BEGIN {FS=":"} $1=="root" {printf $1 "\t" $3 "\t 行号:" NR "\t 字段数:" NF "\n"}'如“go+gle”会匹配“gogle”、“google”或“gooogle”,当然如果“o”有更多个,也能匹配。"、"|"、"()"。也就是说,在 Shell 脚本中,只要碰到了 exit 语句,后续的程序就不再执行,而。

2023-08-30 08:06:02 33

原创 shell 编程

如果这个变量的值为 0,证明上一个命令正确执行;/etc/issue 及/etc/issue.net 是在用户登录之前显示欢迎信息,而/etc/motd 是在用户输入用户名和。 调用/etc/profile.d/*.sh 文件,也就是调用/etc/profile.d/目录下所有以.sh 结尾的。 其次,ssh 远程登录是否显示/etc/issue.net 文件中的欢迎信息,是由 ssh 的配置文件决定的。 调用/etc/profile.d/*.sh 文件,这也是在“没有用户登录过程”是才调用。

2023-08-30 08:05:27 42

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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