上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页
摘要: InnoDB的事务日志包括redo log和undo log。 redo log redo log是重做日志,用来保障已提交事务的ACID特性。 redo log 通常是物理日志(磁盘),记录的是数据页的物理修改,而不是某一行或某几行修改。它用来恢复提交后的物理数据页。 redo log的作用: 数 阅读全文
posted @ 2021-03-15 21:48 smallzhen 阅读(92) 评论(0) 推荐(0) 编辑
摘要: DDL操作,改变表结构: CREATE、ALTER、DROP 命令 DML操作,用来对数据库里的数据的操作:SELECT、UPDATE、DELETE 阅读全文
posted @ 2021-03-14 22:58 smallzhen 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 我们都知道慢sql是不好的,那么究竟慢sql会引起什么危害呢?我总结了一下,慢sql可能会造成以下几种危害: 影响用户体验。慢sql的执行时间过长,则会导致用户的等待时间过长,直接影响用户体验。 造成数据库幻读、不可重复读。假设该慢sql是一个更新操作的sql,则会可能出现幻读、不可重复读这种数据库 阅读全文
posted @ 2021-03-14 22:51 smallzhen 阅读(1688) 评论(0) 推荐(0) 编辑
摘要: RESTful API 是服务和消费数据的一种方式,它需要满足以下几个约束条件 客户端-服务器模型:服务器为数据提供服务,客户端连接到服务器以使用数据,客户端与服务器交互通过http请求进行,通过请求传输数据。 无状态:每个请求都被视为独立请求,服务器不应跟踪可能影响将来请求结果的任何内部状态。 统 阅读全文
posted @ 2021-03-12 22:50 smallzhen 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 在linux系统中,文件、目录的操作权限可以分为 r(读):4 w(写):2 x(执行):1 假设和值为7,7=4+2+1,代表着rwx三个权限都有;假设和值为6=4+2,代表着rw两个权限不可执行。以此类推。 而777,代表着最高权限。如果某文件被赋予了777权限,表示该文件允许文件的拥有者、文件 阅读全文
posted @ 2021-03-07 19:47 smallzhen 阅读(3538) 评论(0) 推荐(0) 编辑
摘要: mysql与redis同步可以分为三种方案: 通过外部应用程序控制:当写入mysql时,自动将redis同数据删除,等到查询时在Redis查不到再落到mysql查回数据后再写入redis。 通过mysql自动同步刷新Redis,Mysql触发器+UDF函数实现。适合读多写少,不适合并发写场景。 解析 阅读全文
posted @ 2021-03-06 20:21 smallzhen 阅读(1923) 评论(0) 推荐(0) 编辑
摘要: 主从复制解决的问题: 1、读写分离可将读负载到多台从库 2、可作为实时备份 3、利用主主复制可实现高可用 主从复制原理: 主库操作数据,并将数据写入Binlog 从库调用I/O线程读取主库的Binlog,并写入自己的RelayLog中,再调用SQL线程从RelayLog中解析数据,从而同步到自己的数 阅读全文
posted @ 2021-03-06 20:19 smallzhen 阅读(50) 评论(0) 推荐(0) 编辑
摘要: redis是单线程模型实现的,即redis使用一个线程处理所有客户端请求。因此以下操作提升Redis运行速度 缩短键值对的存储长度 使用延迟删除特性 设置键值过期时间 禁用长耗时的查询命令 避免大量数据同时失效 限制redis内存大小 使用分布式加购来增加读写速度 以上总结参考:https://mp 阅读全文
posted @ 2021-03-05 00:04 smallzhen 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 并发的事务可能存在的问题: 读脏:事务A读到了事务B未提交的数据。 不可重复读:事务A在事务B执行期间修改了数据,导致事务B同一个查询两次结果不一致。 幻读:事务A在事务B执行期间插入了数据,导致事务B先查后插被报重复。 InnoDB的事务隔离级别 读未提交(Read Uncommitted):se 阅读全文
posted @ 2021-03-04 00:09 smallzhen 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 背景介绍: 在多线程的环境里,如果共享资源没有上锁,将会出现共享数据混乱的情况。 在单核CPU系统里,系统以时间片调度的方式让多个程序轮流使用处理器,造成了【并发】的假象。 在进程/线程并发执行的过程中,进程/线程之间存在协作的关系,比如互斥、同步。 什么叫进程互斥? 两个或两个以上的进程,不能同时 阅读全文
posted @ 2021-03-03 00:12 smallzhen 阅读(161) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页