摘要:
https://www.cnblogs.com/se6c/p/17890974.html#gallery-2 目录中文网官网编译器下载额外步骤:加速访问配置 GOPROXY 环境变量,以下三选一给你们看下我的这一步步骤(我选的阿里) 中文网 首页 - Go语言中文网 - Golang中文社区 官网 阅读全文
摘要:
2024/10/12 mysql查漏补缺 1.联合索引什么时候会失效 [联合索引]遵循最左前缀法则 NO 1 如果索引了多列(联合索引),要遵守最左前缀法则。最左前缀法则指的是查询从索引的最左列开始, 并且不跳过索引中的列。如果跳跃某一列,索引将会部分失效 对于最左前缀法则指的是,查询时,最 阅读全文
摘要:
每次翻看前几天过完的章节,都会有新的感触与收获
mysql加锁规则:包含了两个“原则”、两个“优化”和一个“bug”
提炼文章精华,我看了这么多遍,凭心而言,最重要的是加锁规则,这是面试会问到的,还要了解加锁范围,这是分析死锁的切入点之一,还要了解show engine innodb status ,因为这是你在发生死锁事件后分析缘由的重要手段
但遗憾的是,面对死锁,我也就只能分析原因,除了回滚事务之外,我想不到其他办法,emmmm 阅读全文
摘要:
一:图片部分 第一范式 图 2 全字段排序 <center> <img style="border-radius: 0.3125em; box-shadow: 0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.08);" width 阅读全文
摘要:
今天,hr见到你简历上写过“搭建过mysql主从,有使用的经验”
突然兴致来了一句“你在搭建的时候,如何判断要主备库切换,说一下你的理解”
我重生了,回到了面试的前一分钟,上一世,我没能回答这个问题,这一世,我将。。。。(编不下去了)
哎,你可以说用select 1 判断,但他成功返回并不能说明主库没问题,只是说这个线程还在
你也可以额外建一个表,为避免单行多库热点更新导致binlog混乱,你选择一库更新固定一行的方式,但他毕竟是外部统计的方式,可能因为update耗IO资源少而被优先执行,导致多轮轮询下来未能及时主备切换
再一种就是内部统计的方式使用performance_schema库统计IO请求时间
但它耗性能,约10%。
select 1 这样的方法是不是已经被淘汰了呢,但实际上使用非常广泛的 MHA(Master High Availability),默认使用的就是这个方法。 阅读全文
摘要:
今年秋招,面试官隔着电脑屏幕看着简历上“熟悉搭建过mysql集群,能排错”
对你说:在mysql集群中,一般是一主多从的方式,即一台mysql机器做公司业务的读,其他机器留给客户查询做负载均衡。
hr问你:“老板开了一家金融公司,他要求客户在频繁资金流动下,时刻要保证拿到最新数据,你也知道,mysql数据库是存在延迟的:主库更新后,从库数据要等一段时间才会改动,如果是你,你该怎么满足客户需求” 阅读全文
摘要:
文章介绍了两种主备切换方式,并讨论了主库宕机后,备库接手,从库在binlog从哪里开始同步备库:一种基于位点的主备切换,一种基于GTID的切换
这篇文章最为重要的是介绍了一种业务突发情况
就是x库有了(1,1),x是y库的从库,y现在插入了(1,1),括号内左边的1是主键,这个时候系统报主键错误,你要怎么解决?
你要做的是找到Y插入(1,1)的GTID
命令:
show master status\G
或
show binlog events in 'mysql-bin.0000**';
接下来执行
set gtid_next='GTID编号';
begin;
commit;
set gtid_next=automatic;
start slave;
简直不要太完美 阅读全文
摘要:
Docker 容器数据卷 三 挂载容器卷 后台示例 docker run -d -it --name web1 -v /data/web/:/usr/share/nginx/html/ -p 8080:80 nginx 前台示例 docker run -it --name myu -v /tmp/m 阅读全文
摘要:
docker:镜像构建、仓库、压缩、导入 二 构建镜像:(无需网络) docker commit -m="描述" -a="作者" 容器id 镜像名:版本号 镜像仓库与推送镜像到仓库 docker push 镜像名:[tags] 压缩镜像: docker save 镜像名:版本号 #更推荐: dock 阅读全文
摘要:
docker小白基础命令整理一 设置开机启动: systemctl enable docker 查看 docker 状态: systemctl status docker 列出本机所有的镜像: docker images 下载镜像: docker pull 镜像名 删除镜像: docker rmi 阅读全文