临川羡鱼

  • 缓存穿透、缓存雪崩、缓存击穿
    缓存穿透、缓存雪崩、缓存击穿
    | Redis
    评论 0 | 点赞 0 | 预览 106
  • 多版本并发控制
    多版本并发控制
    | MySQL
    评论 0 | 点赞 0 | 预览 328
  • 锁
    | MySQL
    评论 0 | 点赞 0 | 预览 315
    事务的隔离性由锁来实现1.概述锁在计算机中多个进程或线程并发访问某个资源的机制。当多个线程并发访问某个数据时,我们需要保证这个数据在任何时刻最多只有一个线程在对其进行访问,保证数据的完整性 和一致性。在数据库中,为了保证数据的一致性,我们需要对并发操作进行控制,所以有了锁。与此同时锁机制也为实现 M
  • MySQL 事务日志
    MySQL 事务日志
    | MySQL
    评论 0 | 点赞 0 | 预览 309
    事务的 4 种特性:原子性、一致性、隔离性和持久性。事务的隔离性是由锁机制实现事务的原子性、一致性和持久性由事务的 redo 日志和 undo 日志来保证。REDO LOG 称为重做日志,提供写入操作,恢复提交事务修改的页操作,用来保证事务的持久性UNDO LOG 称为回滚日志,回滚行记录到某个特定
  • 事务基础知识
    事务基础知识
    | MySQL
    评论 0 | 点赞 0 | 预览 260
  • 数据库其他调优策略
    数据库其他调优策略
    | MySQL
    评论 0 | 点赞 0 | 预览 201
  • 数据库的设计规范
    数据库的设计规范
    | MySQL
    评论 0 | 点赞 0 | 预览 231
    1. 为什么需要数据库设计设计表时,需要考虑的问题:如何保证表中数据的正确性,当插入、删除、更新时该进行什么样的约束检查?如何降低数据表的数据冗余度,保证表不会因为用户量的增长而迅速扩张?面临的场景:当数据库运行了一段时间后,才发现数据表设计的有问题。重新调整表的结构,就需要做数据迁移,还有可能影响
  • 索引优化与查询优化
    索引优化与查询优化
    | MySQL
    评论 0 | 点赞 0 | 预览 171
    索引失效、没有充分利用索引—索引建立关联查询太多 JOIN(设计缺陷或不得已的需求)—SQL 优化服务器调优及各个参数设置(缓冲、线程数等)—调整 my.cnf数据过多 — 分库分表SQL 查询优化可以分为:物理查询优化 和 逻辑查询优化物理查询优化:通过索引 和 表连接方式 等技术进行优给,重点需
  • 性能分析工具的使用
    性能分析工具的使用
    | MySQL
    评论 0 | 点赞 0 | 预览 219
    数据库调优目标是:响应速度更快、吞吐量更大。1.数据库服务器的优化步骤字母 S 代表观察 ,A 代表行动小结:2.查看系统性能参数在 MySQL 中,使用 SHOW STATUS 查询数据库服务器的 性能参数、执行频率SHOW [GLOBAL/SESSION] STATUS LIKE '参数';常用
  • 索引的创建与设计原则
    索引的创建与设计原则
    | MySQL
    评论 0 | 点赞 0 | 预览 166
    1. 索引的声明与使用1.1 索引的分类MySQL 的索引主要有:普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等按功能 分,有 4 种:普通索引、唯一索引、主键索引、全文索引。按物理实现方式 分,有 2 种:聚簇索引 和 非聚簇索引按 作用字段个数 分:单列索引 和 联合索引普通索引