上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 50 下一页

2023年4月1日

68.innodb之关键特性(异步IO)

摘要: mysql支持异步io,为了提高磁盘操作性能,当前的数据库系统都采用异步IO(Asynchronous IO,AIO)的方式来处理磁盘操作 异步IO相较于同步IO而言的是,当它每扫描一个页之后不需要等待其完成就可以再进行扫描下一次的扫描,另外一个优势是可以进行IO merge操作,也就是可以将多个I 阅读全文

posted @ 2023-04-01 21:58 太白金星有点烦 阅读(102) 评论(0) 推荐(0)

3.窗口函数

摘要: 语法: select 排序函数/聚合函数 over (<partition by ...> 分区字段 order by 排序字段) #说明:注意over后面有一个空格 说明: partiton by是可选的。如果不使用partition by,那么就是将整张表作为一个集合,最后使用排序函数得到的就是 阅读全文

posted @ 2023-04-01 21:53 太白金星有点烦 阅读(43) 评论(0) 推荐(0)

2023年3月19日

67.Mysql的组提交

摘要: Mysql的提交(group commit) mysql5.7的并行复制是基于组提交的(group commit)的,在正常情况下,一个事务的提交一般需要经过2pc(二阶段提交)过程, 1. prepare阶段: 将XID(内部XA事务的ID) 写入到redo log,同时将redo log对应的事 阅读全文

posted @ 2023-03-19 21:21 太白金星有点烦 阅读(159) 评论(0) 推荐(0)

2023年3月18日

7.主从过滤复制和延迟复制

摘要: 1.延时复制 配置延迟复制 # 从库上执行 mysql>stop slave; mysql>CHANGE MASTER TO MASTER_DELAY = 300; # 加上这一行 mysql>start slave; 查看结果: show slave status SQL_Delay: 300 S 阅读全文

posted @ 2023-03-18 12:31 太白金星有点烦 阅读(55) 评论(0) 推荐(0)

6. 主从复制延迟的原因

摘要: 1.查看主从延迟 一般我们通过在从库上执行show slave status\G; 然后看里面有一个 Seconds_Behind_Master指标,该指标表示此时从库落后主库多少秒 2.Second_Behind_Master指标含义 This field is an indication of 阅读全文

posted @ 2023-03-18 10:55 太白金星有点烦 阅读(46) 评论(0) 推荐(0)

2023年3月17日

5.主从复制故障处理

摘要: 1.IO线程故障 io线程报错如出现connecting这种,一般是从库连接主库连接不上,这种一般是由于从库使用的错误用户和密码,或者主库的连接数达到了最大连接数。 主库的二进制日志损坏,这种只能重新备份,然后将备份的数据导入从库,注意备份时主库要reset master,从库要stop slave 阅读全文

posted @ 2023-03-17 22:56 太白金星有点烦 阅读(81) 评论(0) 推荐(0)

4.主从复制原理简述

摘要: 1.图解 2.说明 1.从库执行change master to 命令(主库的连接信息+复制的起点) 2.从库会通过以上信息,记录到master.info 文件 3.从库执行start slave 命令,立即开启IO_T 和SQL_T 4.从库IO_T,读取master.info 文件中的信息获取到 阅读全文

posted @ 2023-03-17 00:52 太白金星有点烦 阅读(31) 评论(0) 推荐(0)

2023年3月12日

25.linux提示符颜色设置

摘要: 自定义了两种: export PS1='[\[\e[35;1m\]\u\[\e[0m\]@\[\e[34;1m\]\H \[\e[36;1m\]~ \[\e[36;1m\]\t\[\e[0m\]]\[\e[0m\] \$ \[\e[0m\]' export PS1='[\[\e[35;1m\]\u\ 阅读全文

posted @ 2023-03-12 22:43 太白金星有点烦 阅读(26) 评论(0) 推荐(0)

2023年3月8日

66.mysql的json语法

摘要: Mysql的json语法: # 创建json表 create table t_json(id int primary key ,sname varchar(20),info json); # 插入json数据 insert into t_json(id,sname,info) values(1,'n 阅读全文

posted @ 2023-03-08 20:35 太白金星有点烦 阅读(86) 评论(0) 推荐(0)

2023年2月19日

15.Rac 性能的优化

摘要: Rac 设计优化思路 如果可能,业务进行分割 如果可能,限制并行在一个实例上运行 Interconnect速度尽可能的快 Sequence仅可能cache多一些 表空间的Read only 对于小表,尽可能减少每个数据块中的数据 避免大表的全表扫描 Rac的性能定位 select name,valu 阅读全文

posted @ 2023-02-19 23:34 太白金星有点烦 阅读(83) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 50 下一页

导航