随笔分类 - mysql
摘要:1.从库停止备份 stop slave; 2.主库备份 mysqldump -uroot -p'1qaz@WSX' -h$ip --single-transaction --triggers --set-gtid-purged=OFF --routines --events --master-dat
阅读全文
摘要:一、Mysql 5.7高度计算 1. 从视图查询计算索引树高度表的索引存储信息 mysql> SELECT b.name, a.name, index_id, a.PAGE_NO FROM information_schema.INNODB_SYS_INDEXES a join informatti
阅读全文
摘要:2022-05-18T10:54:29.211484+08:00 124482968 [ERROR] Slave SQL for channel '': Worker 1 failed executing transaction '284aaa9b-ac5d-11ea-8559-0050568148
阅读全文
摘要:https://cdn.modb.pro/db/23301 1.设置 group_replication_member_expel_timeout 驱逐超时时间 设置标准:由较慢的网络或机器、具有较高意外瞬时中断的网络或计划中的网络中断导致的不必要的驱逐,请考虑增加驱逐超时和自动重新加入尝试 默认是
阅读全文
摘要:1.测试节点 节点一、10.2.83.133 (primary) 节点二、10.2.83.140(second) 节点三、10.2.83.141(second) 2.测试情形--单主 2.1 关闭防火墙 10.2.83.140节点开启防火墙 可以测试到该节点变为unreachable,当关闭防火墙,
阅读全文
摘要:1.下载 wget https://cdn.mysql.com/archives/mysql-utilities/mysql-utilities-1.6.5.tar.gz tar -xvzf mysql-utilities-1.6.5.tar.gz cd mysql-utilities-1.6.5
阅读全文
摘要:1.安装mysql 此部分略,mysql版本8.0.19,注意初始安装不应该直接安装mgr的配置 2.安装mgr 2.1、应提前配置/etc/hosts解析 [root@im ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain l
阅读全文
摘要:一、环境模拟 mysql> show create table t1;+ + +| Table | Create Table |+ + +| t1 | CREATE TABLE `t1` ( `id` int(11) NOT NULL, `name` varchar(50) DEFAULT NULL
阅读全文
摘要:之前一直认为int(m),就可以存储m位的长度的数据,直到有一次我发现int(5)也可以存储12939875891,我才想到去认真看下这个字符类型的意义。 如下参考官方的文档,我们以int举例,其他类型相似。 不论是int(m)m的值是多少,都占4Byte,那么m指定多少到底干嘛用的呢?举例往下看。
阅读全文
摘要:回表的概念 先得出结论,根据下面的实验。如果我要获得['liu','25']这条记录。需要什么步骤。 1.先通过['liu']记录对应到普通索引index(name),获取到主键id:4. 2.再通过clustered index,定位到行记录。也就是上面说的这条['liu','25']记录数据。
阅读全文
摘要:一、索引的概念 索引是帮助MySQL⾼效获取数据的数据结构,能够加快数据库数据的查询速度,类似于一本书的目录。 二、索引的分类 1.从物理存储角度:聚簇索引和非聚簇索引2.从数据结构角度:B树索引、B+数索引、B*数索引、hash索引等 3.从逻辑角度: 主键索引:主键索引是一种特殊的唯一索引,不允
阅读全文
摘要:https://www.wangt.cc/2021/03/%E3%80%90mysql%E3%80%91%E4%B8%80%E6%9D%A1sql%E8%AF%AD%E5%8F%A5%E7%9A%84%E6%89%A7%E8%A1%8C%E8%BF%87%E7%A8%8B/
阅读全文
摘要:1.首先让我们来统计一下InnoDB表的实际占用大小。执行如下查询:这会给出一个参考,让你知道如果你想缓存整个数据集应该为InnoDB缓冲池设置多少内存合适。不过大多数情况你不需要那样做,你只需要缓存你经常使用的数据集。设置好之后,我们来看看如何检查InnoDB缓冲池大小是否设置足够 mysql>
阅读全文
摘要:异常描述: mysql 5.7因为误删除了mysql.localhost,导致无法通过mysql -uroot -p来进行登录 修改方法: 1.修改配置文件新增如下參數 skip-grant-tables 2.重啟數據庫 3.mysql登陸 set sql_log_bin=0; INSERT INT
阅读全文