摘要: 主从复制 复制基本原理 MySQL复制过程分为三步: Master将改变记录到二进制日志(Binary Log)。这些记录过程叫做二进制日志事件,Binary Log Events; Slave将Master的Binary Log Events拷贝到它的中继日志(Replay Log); Slave 阅读全文
posted @ 2021-08-18 17:30 低调的。。。 阅读(72) 评论(0) 推荐(0) 编辑
摘要: mysql默认存储引擎innodb自动会添加锁, 使用索引作为检索条件修改数据时采用行锁,否则采用表锁(索引失效时)。 读锁(共享锁): 不同的线程或进程读取表不会相互影响,修改表会相互影响,某线程锁了表后只能读取该表,不能修改表,不能读取其他的表,其他的线程可以读取该表,但修改该表会阻塞 写锁(排 阅读全文
posted @ 2021-08-18 17:02 低调的。。。 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 事务的ACID属性 更新丢失 当两个或多个事务选择同一行,然后基于最初选定的值更新该行时,由于每个事务都不知道其他事务的存在,就会发生丢失更新问题―—最后的更新覆盖了由其他事务所做的更新。 例如,两个程序员修改同一java文件。每程序员独立地更改其副本,然后保存更改后的副本,这样就覆盖了原始文档。最 阅读全文
posted @ 2021-08-18 16:07 低调的。。。 阅读(40) 评论(0) 推荐(0) 编辑
摘要: show profile: 查看是否开启功能 show variables like 'profiling'; 开启功能 set profiling=on; 查询数据库(运行查询sql语句) 。。。。 查看profiles show profiles; 查看一号查询语句的cpu,io使用情况(que 阅读全文
posted @ 2021-08-18 11:36 低调的。。。 阅读(160) 评论(0) 推荐(0) 编辑
摘要: show variables like 'log_bin_trust_function_creators'; set global log_bin_trust_function_creators=1; $$用于作为函数运行分割符,与;作区分 调用存储过程插入数据 阅读全文
posted @ 2021-08-18 11:00 低调的。。。 阅读(58) 评论(0) 推荐(0) 编辑