摘要: 一. 创建视图 -- -- 创建视图 -- root@mysqldb 09:28: [test]> create view view_t4 as select * from t4; Query OK, 0 rows affected (0.00 sec) -- 也可以对select结果增加条件进行过 阅读全文
posted @ 2023-09-12 23:12 BinBin-HF 阅读(43) 评论(0) 推荐(0)
摘要: 磁盘及磁盘测试 阅读全文
posted @ 2023-07-17 20:36 BinBin-HF 阅读(8) 评论(0) 推荐(0)
摘要: 一. 介绍 MHA是一套MySQL高可用管理软件,除了检测Master宕机后,提升候选Slave为New Master之外(漂虚拟IP),还会自动让其他Slave与New Master建立复制关系。MHA Manager可以单独部署在一台独立的机器上,并管理多个master-slave集群。 二. 阅读全文
posted @ 2023-06-19 16:59 BinBin-HF 阅读(156) 评论(0) 推荐(0)
摘要: [client] user = root password = [mysql] prompt = "\u@mysqldb \R:\m:\s [\d]> " no-auto-rehash [mysqldump] single-transaction [mysqld] #basic settings# 阅读全文
posted @ 2023-06-13 14:15 BinBin-HF 阅读(32) 评论(0) 推荐(0)
摘要: [client] socket = /data/mysql/mysql.sock [mysql] prompt = "\u@mysqldb \R:\m:\s [\d]> " no-auto-rehash [mysqldump] single-transaction [mysqld] #basic s 阅读全文
posted @ 2023-06-05 10:28 BinBin-HF 阅读(48) 评论(0) 推荐(0)
摘要: 一. GTID的介绍 Global Transaction Identifier – 全局事物ID GTID = Server_UUID + Transaction_ID Server_UUID 是全局唯一的 Transaction_ID 是自增的 GTID 的作用是替代 Filename + Po 阅读全文
posted @ 2023-06-03 21:44 BinBin-HF 阅读(47) 评论(0) 推荐(0)
摘要: 一. loss less semi-sync replication 之前测试的复制,都是异步复制,Master并不关心数据是否被Slave节点所获得,所以复制效率很高,但是数据有可能会丢失。从MySQL5.5开始,MySQL推出了semi-sync replication(半同步复制) 至少有一个 阅读全文
posted @ 2023-05-31 23:29 BinBin-HF 阅读(72) 评论(0) 推荐(0)
摘要: 一. 子查询 子查询就是指在一个select语句中嵌套另外一个select语句。同时子查询必须包含括号。MySQL 5.6之前,子查询的性能较差,但是从5.6开始,不存在性能差的问题。 select a from t1 where a > any(select a from t2); select 阅读全文
posted @ 2023-05-31 21:32 BinBin-HF 阅读(91) 评论(0) 推荐(0)
摘要: 一. 复制环境搭建(基于MySQL 5.7.9-log) 1.1 创建一个复制用户 Master 节点 -- root@mysqldb 10:24: [(none)]> reset master; # 先将master设置成初始状态 mysql> create user 'repl'@'%' ide 阅读全文
posted @ 2023-05-17 23:32 BinBin-HF 阅读(38) 评论(0) 推荐(0)
摘要: 线上必须设置为binlog_format = row,如果希望通过binlog实现flashback的功能(网易的mysqlbinlog -B ),则必须设置 binlog_row_image=FULL(默认),保证所有的列都出现在binlog中。(FULL对性能影响不大,仅仅对空间占用较多) 一. 阅读全文
posted @ 2023-05-15 22:41 BinBin-HF 阅读(65) 评论(0) 推荐(0)