上一页 1 2 3 4 5 6 7 8 9 ··· 31 下一页
摘要: ##################### 规则: 1)集群中所有节点在任何时刻都只能在leader、follower、candidate这3个状态中; 2)集群中必须有且只有一个领导者,客户端所有的读写请求最终都是发给领导人来处理的。在没有领导人的情况下,集群不对外提供服务。所以领导人选举是首要要 阅读全文
posted @ 2021-10-09 11:06 igoodful 阅读(75) 评论(0) 推荐(0) 编辑
摘要: ################## ################### 阅读全文
posted @ 2021-10-09 10:46 igoodful 阅读(45) 评论(0) 推荐(0) 编辑
摘要: ################## 集群cluster:一个集群由多个实例组成。 Node : Node 可以认为是一个实际的物理机器,每个 Node 负责一个或者多个 Store。相当于一台机器,一台机器可以部署多个实例。 Store : Store 使用 RocksDB 进行实际的数据存储,通 阅读全文
posted @ 2021-10-08 15:45 igoodful 阅读(602) 评论(0) 推荐(0) 编辑
摘要: ################### 每个 node 会定期的将自己机器上的 region 信息通过心跳发送给 pd, pd 通过各个 node 通过心跳传上来的 region 信息建立一个全局的路由表。 这样即使 pd 挂掉,新的 pd 启动起来后,只需要等待几个心跳时间,就又可以拥有全局的路由 阅读全文
posted @ 2021-10-08 15:24 igoodful 阅读(549) 评论(0) 推荐(0) 编辑
摘要: #################### 当发生了大灾难的时候,谎言到底有多么恐怖,这件事就说明掩盖真相得到代价。 1)该事件直接让百姓对苏联政府失去了信任,很明显,苏联为了掩盖真相,还美言这是为了稳定人心!不顾百姓生活生死,也反而导致直接解体。 2)那么发生大灾难的时候,苏联应该核对问题的严重性, 阅读全文
posted @ 2021-10-03 23:17 igoodful 阅读(64) 评论(0) 推荐(0) 编辑
摘要: ######## 二分法的时间复杂度: 二分法的迭代实现: 二分法的递归实现: ########### 阅读全文
posted @ 2021-10-02 18:34 igoodful 阅读(99) 评论(0) 推荐(0) 编辑
摘要: ################################# 快递公司: 解决问题: 物品快速运输 实际背景: 遥想当年,带东西,通常都是大客车顺便带物品,或者熟人带物品,问题是:有时候你找不到带东西的车或人,这种需求机会就会被压制住了。 随着国内交通工具的普及,带东西就多种多样,但还是局限于 阅读全文
posted @ 2021-09-29 23:56 igoodful 阅读(157) 评论(0) 推荐(0) 编辑
摘要: ##################### dump和fsck: 1 根分区的dump、fsck分别为1、1 2)/boot分区的dump、fsck分别为1、2 3)其他分区的dump、fsck分别为0、0 用以专门读写数据,提高性能 options选项: 1)根分区和boot分区,一般均为defa 阅读全文
posted @ 2021-09-28 17:54 igoodful 阅读(456) 评论(0) 推荐(0) 编辑
摘要: ############################ 苹果的设计总是那么到位:简洁大气优雅。 苹果官网的的购物中: 1)购物袋;一个购物袋图标 2)收藏;因为爱所以才收藏,一个爱心图标; 3)订单;像一排书籍; 4)账户;像苹果设置图标 5)注销;人像图标; 颜色均是白色背景,字体是蓝色的 订单 阅读全文
posted @ 2021-09-27 19:56 igoodful 阅读(95) 评论(0) 推荐(0) 编辑
摘要: ##################### 问题: [root@10.10.10.10 /]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/mapper ext4 20G 20G 0 100% / tmpfs tmpfs 1 阅读全文
posted @ 2021-09-27 17:23 igoodful 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: ############### tikv组件的data目录: [work@10.10.10.10 data]$ ls db import last_tikv.toml LOCK raft snap space_placeholder_file [work@10.10.10.10 data]$ tre 阅读全文
posted @ 2021-09-26 16:46 igoodful 阅读(327) 评论(0) 推荐(0) 编辑
摘要: ################ MySQL8.0.17推出了一个重量级的功能:Clone Plugin,可以对mysql实例进行本地或远程clone有两方面作用:快速搭建复制和快速备份。 安装clone插件: linux上执行: mysql> install plugin clone soname 阅读全文
posted @ 2021-09-24 18:28 igoodful 阅读(708) 评论(0) 推荐(0) 编辑
摘要: ################ 业务报错日志:只需看caused by部分: org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transac 阅读全文
posted @ 2021-09-24 12:00 igoodful 阅读(4736) 评论(1) 推荐(0) 编辑
摘要: ################ 集群布局如下: tidb:10.10.10.11 tidb:10.10.10.12 tidb:10.10.10.13 pd:10.10.10.24 pd:10.10.10.25 pd:10.10.10.26 tikv:10.10.10.37 tikv:10.10.1 阅读全文
posted @ 2021-09-23 17:09 igoodful 阅读(800) 评论(0) 推荐(0) 编辑
摘要: #################### 在 TiKV 部署目标机器上添加数据盘 EXT4 文件系统挂载参数 原因:生产环境部署,建议使用 EXT4 类型文件系统的 NVME 类型的 SSD 磁盘存储 TiKV 数据文件。这个配置方案为最佳实施方案,其可靠性、安全性、稳定性已经在大量线上场景中得到证 阅读全文
posted @ 2021-09-23 16:35 igoodful 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: ###################### 一、大数据量: 什么叫大数据量?至少有千万行级别的大表,或者数据库schema的占空空间有T级别的数据量, 如果数据量少于500G且qps或并发量小则使用mysql 二、高并发量: 数十万QPS也不再话下 不用再分库分表了,也不再使用中间件了 三、dba 阅读全文
posted @ 2021-09-23 16:07 igoodful 阅读(1314) 评论(0) 推荐(0) 编辑
摘要: ############### 存放路径默认为.,即当前路径。 在window环境,需要将路径中的反斜杠(\)改成正斜杠(/) cmd> git clone D:/data/mydream/20210913 ################ ################ 阅读全文
posted @ 2021-09-22 22:10 igoodful 阅读(65) 评论(0) 推荐(0) 编辑
摘要: ################# mongodb的日志: 系统日志级别:可以根据系统日志级别搞最详细来排查问题 /home/work/mongodb/4.0.17/bin/mongod -f /home/work/mongodb/mongo_28042/etc/mongodb.conf -vvvv 阅读全文
posted @ 2021-09-18 15:06 igoodful 阅读(122) 评论(0) 推荐(0) 编辑
摘要: ##################### 发现问题: percona-server-5.7.25-28在线开启gtid复制时,期间偶尔会出现数据库hang的情况。数据库hang住后,新建连接失败,会阻塞写请求,业务不可用。 解决问题: 通过上面的分析,如何避免此类问题出现就很简单,以下几种方式任选 阅读全文
posted @ 2021-09-18 11:09 igoodful 阅读(98) 评论(0) 推荐(0) 编辑
摘要: ####################### 一:空间增加一倍。 pt-online-schema-change工具原理是:新建一张表,创建关于原表的三个触发器来更新新表,拷贝原表数据到新表。原表若为500G,则新表也会占用500G左右的空间,因此数据量就会达到1000G,因此,如果你更改大表,必 阅读全文
posted @ 2021-09-18 10:32 igoodful 阅读(77) 评论(0) 推荐(0) 编辑
摘要: ################# 论换位思考的重要性: 现状:各类新闻软件层出不穷,新闻标题99%以上都是以标题党形式出现,让人看得心累,具体问题如下: 1,标题党。标题以雷人和吸引眼球为主,然后这样吸引人后,往往导致人们厌恶和反感,因为有种被欺骗和被别人玩的感觉,谁都不想被别人愚弄,然而新闻软件 阅读全文
posted @ 2021-09-17 22:18 igoodful 阅读(88) 评论(0) 推荐(0) 编辑
摘要: ############## 遇害律师:薛伟幸 凶手:雷俊 事件性质:严重。恶意剥夺他人生命。 发生时间:2021年09月13日10时00分。 到案时间:2021年09月13日11时50分被抓。 结案时间:xxxxx 发生地点:湖北省 武汉市 洪山区 法院对面的法律维权服务中心。 作案工具:凶手自制 阅读全文
posted @ 2021-09-16 21:13 igoodful 阅读(895) 评论(0) 推荐(0) 编辑
摘要: ################## mongodb的日志文件mongodb.log的部分内容如下: 2021-09-13T17:12:27.169+0800 I NETWORK [listener] connection accepted from 10.132.73.15:54792 #2560 阅读全文
posted @ 2021-09-13 17:23 igoodful 阅读(530) 评论(0) 推荐(0) 编辑
摘要: ################## 背景: 业务自己安装了一个percona分支的mysql server 5.7.25版本,端口号配置为3307,后来业务发现自己电脑与该机器有防火墙限制,想通过443或80端口绕过防火墙限制,于是将配置文件中的端口号改成443,如下: 启动命令如下: shell 阅读全文
posted @ 2021-09-10 15:21 igoodful 阅读(1632) 评论(0) 推荐(0) 编辑
摘要: ############## 安装思路: 1)确认安装mysql的哪个分支,常见的有三大分支:Oracle官方的mysql server,Percona官方的mysql server(不支持在windows上安装,是mysql的提升,有较多的工具辅助),Mariadb官方的mysql server 阅读全文
posted @ 2021-09-09 14:58 igoodful 阅读(375) 评论(0) 推荐(0) 编辑
摘要: ##################################### 背景: 业务对mysql集群的一个从库实例的dashboard_scheduled_history表发起了一个慢查询,有多慢呢?已经执行了一个半小时还没执行完,这个表是个大表,有4000多万行,然后我就执行了pt-onlin 阅读全文
posted @ 2021-09-08 19:01 igoodful 阅读(220) 评论(0) 推荐(0) 编辑
摘要: #################################### 需求场景: 业务误操作时刻在路上,那么数据恢复是件常见的事,我们通常通过innobackupex或xtrabackup进行数据库实例的全量备份,遇到需要进行数据恢复时,我们就将该备份拷贝到测试机上进行恢复,这对于一般的中小型数 阅读全文
posted @ 2021-09-06 17:02 igoodful 阅读(482) 评论(1) 推荐(0) 编辑
摘要: ##################### 默认身份验证插件配置:default_authentication_plugin mysql> show global variables like 'default_authentication_plugin'; + + + | Variable_nam 阅读全文
posted @ 2021-08-31 18:09 igoodful 阅读(58) 评论(0) 推荐(0) 编辑
摘要: ##################################### 注意:开启并行复制后,如果想要Xtrabackup进行全量备份的话,那就必须还要开启gtid复制而不是传统的位点复制 问题描述: 随着业务的规模越来越大,数据库的读写压力也会越来越大,一般地,mysql的架构为一主多从,实现 阅读全文
posted @ 2021-08-30 10:54 igoodful 阅读(886) 评论(1) 推荐(0) 编辑
摘要: ############################ 01:获取last_insert_id的获取不到,原因是mysql是主从架构,需要业务将写数据开启一个事务 ################## ############################# 阅读全文
posted @ 2021-08-27 11:07 igoodful 阅读(36) 评论(0) 推荐(0) 编辑
摘要: ######################################## 读流量很大,可以通过添加从库就比较容易解决,但是如果主库写压力很大,那么势必造成从库的sql线程来不及消化那么多写数据,这时候,就会有一个问题了,从库来不及消化,就必然造成主从延迟较大。 1)考虑去掉从库写binlog 阅读全文
posted @ 2021-08-18 21:18 igoodful 阅读(296) 评论(0) 推荐(0) 编辑
摘要: ##################################### 需求: 有时候,对一个知识点整理了成百上千的资料,这些资料因为是对同一个问题的,因此这些资料是平行对等的关系,这时候往往将这些资料以word的相同标题构成。举例说明,以世界上最伟大的公司为例,这个时候,收集苹果公司、谷歌公司 阅读全文
posted @ 2021-08-12 01:28 igoodful 阅读(391) 评论(1) 推荐(0) 编辑
摘要: ############## percona server出现的bug: 2021-08-06 14:52:02 0x7f1f5003e700 InnoDB: Assertion failure in thread 139772463146752 in file fts0que.cc line 35 阅读全文
posted @ 2021-08-06 15:33 igoodful 阅读(453) 评论(0) 推荐(0) 编辑
摘要: ######################### 常见索引失效场景案例: create table tbl_name(id bigint not null auto_increment,name varchar(255) not null,address varchar(255) not null 阅读全文
posted @ 2021-08-02 17:28 igoodful 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: ################################# 如何选择合适的数据类型? 合适的数据类型。 更小的数据类型。 尽可能用数字类型替换字符类型。 分类标准: 分类: 数值数据类型:() 字符串数据类型 日期时间数据类型 json数据类型 空间数据类型 数值数据类型: 整数(精确值): 阅读全文
posted @ 2021-07-22 16:04 igoodful 阅读(249) 评论(0) 推荐(0) 编辑
摘要: #################################### 如果安装过mysql,先要卸载mysql相关的,然后清理C盘里面与mysql相关的文件,然后重启再重新安装 ######################################## ################## 阅读全文
posted @ 2021-07-21 11:53 igoodful 阅读(214) 评论(0) 推荐(0) 编辑
摘要: ############################## bin log日志要求: 1,主库必须开启binlog,最好是row格式, 2,中继节点必须开启log_slave_updates, (mysql8.0中为log_replica_updates)该值默认启用 3,处于集群中的叶子节点的b 阅读全文
posted @ 2021-07-20 15:11 igoodful 阅读(507) 评论(0) 推荐(0) 编辑
摘要: ############################## 人员流动,是业务交接的主要源头,那么需要交接啥呢?通常以集群为基本单位进行交接,那么需要注意哪些坑点? 业务重要程度:关键性且重要的业务就需要更加熟悉 业务联系人:确认该集群的业务联系人,不然出事了找不到人就难搞了 备份:确认集群的备份是 阅读全文
posted @ 2021-07-20 10:30 igoodful 阅读(121) 评论(0) 推荐(0) 编辑
摘要: ################################# 返回子串的位置:func Index(s, substr string) int #################################### 阅读全文
posted @ 2021-07-16 10:32 igoodful 阅读(75) 评论(0) 推荐(0) 编辑
摘要: ################################ 有时候,需要将处于OTHER状态的副本集成员的数据恢复到其他副本集,这时候就需要将其状态改为独立的副本集:但是副本集名称不能改变 apple:OTHER> cfg={_id:"apple",members:[{_id:1,host:" 阅读全文
posted @ 2021-07-15 15:17 igoodful 阅读(901) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 31 下一页