随笔分类 -  数据库 / A-数据库之MySQL

上一页 1 2 3 4 5 6 7 ··· 17 下一页
摘要:####################### 一:空间增加一倍。 pt-online-schema-change工具原理是:新建一张表,创建关于原表的三个触发器来更新新表,拷贝原表数据到新表。原表若为500G,则新表也会占用500G左右的空间,因此数据量就会达到1000G,因此,如果你更改大表,必 阅读全文
posted @ 2021-09-18 10:32 igoodful 阅读(103) 评论(0) 推荐(0)
摘要:################## 背景: 业务自己安装了一个percona分支的mysql server 5.7.25版本,端口号配置为3307,后来业务发现自己电脑与该机器有防火墙限制,想通过443或80端口绕过防火墙限制,于是将配置文件中的端口号改成443,如下: 启动命令如下: shell 阅读全文
posted @ 2021-09-10 15:21 igoodful 阅读(1866) 评论(0) 推荐(0)
摘要:##################################### 背景: 业务对mysql集群的一个从库实例的dashboard_scheduled_history表发起了一个慢查询,有多慢呢?已经执行了一个半小时还没执行完,这个表是个大表,有4000多万行,然后我就执行了pt-onlin 阅读全文
posted @ 2021-09-08 19:01 igoodful 阅读(247) 评论(0) 推荐(0)
摘要:#################################### 需求场景: 业务误操作时刻在路上,那么数据恢复是件常见的事,我们通常通过innobackupex或xtrabackup进行数据库实例的全量备份,遇到需要进行数据恢复时,我们就将该备份拷贝到测试机上进行恢复,这对于一般的中小型数 阅读全文
posted @ 2021-09-06 17:02 igoodful 阅读(534) 评论(1) 推荐(0)
摘要:##################### 默认身份验证插件配置:default_authentication_plugin mysql> show global variables like 'default_authentication_plugin'; + + + | Variable_nam 阅读全文
posted @ 2021-08-31 18:09 igoodful 阅读(66) 评论(0) 推荐(0)
摘要:##################################### 注意:开启并行复制后,如果想要Xtrabackup进行全量备份的话,那就必须还要开启gtid复制而不是传统的位点复制 问题描述: 随着业务的规模越来越大,数据库的读写压力也会越来越大,一般地,mysql的架构为一主多从,实现 阅读全文
posted @ 2021-08-30 10:54 igoodful 阅读(1021) 评论(1) 推荐(0)
摘要:############################ 01:获取last_insert_id的获取不到,原因是mysql是主从架构,需要业务将写数据开启一个事务 ################## ############################# 阅读全文
posted @ 2021-08-27 11:07 igoodful 阅读(42) 评论(0) 推荐(0)
摘要:######################################## 读流量很大,可以通过添加从库就比较容易解决,但是如果主库写压力很大,那么势必造成从库的sql线程来不及消化那么多写数据,这时候,就会有一个问题了,从库来不及消化,就必然造成主从延迟较大。 1)考虑去掉从库写binlog 阅读全文
posted @ 2021-08-18 21:18 igoodful 阅读(363) 评论(0) 推荐(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 阅读(510) 评论(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 阅读(1233) 评论(0) 推荐(0)
摘要:################################# 如何选择合适的数据类型? 合适的数据类型。 更小的数据类型。 尽可能用数字类型替换字符类型。 分类标准: 分类: 数值数据类型:() 字符串数据类型 日期时间数据类型 json数据类型 空间数据类型 数值数据类型: 整数(精确值): 阅读全文
posted @ 2021-07-22 16:04 igoodful 阅读(275) 评论(0) 推荐(0)
摘要:#################################### 如果安装过mysql,先要卸载mysql相关的,然后清理C盘里面与mysql相关的文件,然后重启再重新安装 ######################################## ################## 阅读全文
posted @ 2021-07-21 11:53 igoodful 阅读(244) 评论(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 阅读(555) 评论(0) 推荐(0)
摘要:############################## 人员流动,是业务交接的主要源头,那么需要交接啥呢?通常以集群为基本单位进行交接,那么需要注意哪些坑点? 业务重要程度:关键性且重要的业务就需要更加熟悉 业务联系人:确认该集群的业务联系人,不然出事了找不到人就难搞了 备份:确认集群的备份是 阅读全文
posted @ 2021-07-20 10:30 igoodful 阅读(151) 评论(0) 推荐(0)
摘要:######################### 业务反映某一天这个Lock wait timeout异常特别严重,于是找到我来排查,这不很明显的吗?就是等待锁超时异常了,但是呢,业务不知道哪个地方出现了锁等待,也不清楚什么sql导致的,拉一堆人马在那里等待我救命 于是,我迅雷不及掩耳之势查找了m 阅读全文
posted @ 2021-07-13 18:08 igoodful 阅读(771) 评论(0) 推荐(0)
摘要:########################### 首先,咱们的mysql数据库拓扑结构如下: 拓扑简要说明: 1)lvs:这是业务使用的连接,通常提供ip和port给业务,比如lvs提供了ip为10.10.10.10,port为6688 2)kingshard是go语言实现的一个中间件,这里将 阅读全文
posted @ 2021-07-13 15:07 igoodful 阅读(171) 评论(0) 推荐(0)
摘要:####################### 1).MySQL中的全文索引是FultLeXT类型的索引。 2).全文索引只能用于InnoDB或MyISAM表,只能为CHAR、VARCHAR、TEXT列创建。 3).在MySQL 5.7.6中,MySQL提供了支持中文、日文和韩文(CJK)的内置全文 阅读全文
posted @ 2021-07-08 17:58 igoodful 阅读(572) 评论(0) 推荐(0)
摘要:############################# 结论:一亿行数据:花费时间约2个半小时 环境:内存为128G,磁盘为固态硬盘,cpu为40核,Silver4210处理器,处理器主频/睿频为2.20GHz/3.20GHz 表行数:109124722 执行时间:8399.792s 开始时间: 阅读全文
posted @ 2021-07-06 14:15 igoodful 阅读(101) 评论(0) 推荐(0)
摘要:#################################### 地址:https://github.com/alibaba/canal.git ################################## 阅读全文
posted @ 2021-06-24 17:37 igoodful 阅读(368) 评论(0) 推荐(0)
摘要:################################# root@10.10.10.10 (mac) > show create table apple\G *************************** 1. row *************************** Ta 阅读全文
posted @ 2021-06-23 14:45 igoodful 阅读(470) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 17 下一页