上一页 1 2 3 4 5 6 ··· 16 下一页
摘要: 其他数据库日志 我们在讲解数据库事务时,讲过两种日志: 重做日志 回滚日志。 对于线上数据库应用系统,突然遭遇数据库宕机怎么办?在这种情况下,定位宕机的原因就非常关键。我们可以查看数据库的错误日志。因为日志中记录了数据库运行中的诊断信息,包括了错误、警告和注释等信息。比如:从日志中发现某个连接中的S 阅读全文
posted @ 2022-10-09 15:38 哈哈丶丶 阅读(201) 评论(0) 推荐(0)
摘要: 多版本并发控制 1. 什么是MVCC MVCC (Multiversion Concurrency Control),多版本并发控制。顾名思义,MVCC 是通过数据行的多个版本管理来实现数据库的 并发控制 。这项技术使得在InnoDB的事务隔离级别下执行 一致性读 操作有了保证。换言之,就是为了查询 阅读全文
posted @ 2022-10-09 15:32 哈哈丶丶 阅读(158) 评论(0) 推荐(0)
摘要: Mysql 锁机制 事务的 隔离性 由这章讲述的 锁 来实现。 1. 概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。在程序开发中会存在多线程同步的问题,当多个线程并发访问某个数据的时候,尤其是针对一些敏感的数据(比如订单、金额等) , 我们就需要保证这个数据在任何时刻最多只有一个线程在访 阅读全文
posted @ 2022-10-09 15:27 哈哈丶丶 阅读(270) 评论(0) 推荐(0)
摘要: MySql 事务日志 事务有4种特性:原子性、一致性、隔离性和持久性。那么事务的四种特性到底是基于什么机制实现呢? 事务的隔离性由 锁机制 实现。 而事务的原子性、一致性和持久性由事务的 redo 日志和undo 日志来保证。 REDO LOG 称为 重做日志 ,提供再写入操作,恢复提交事务修改的页 阅读全文
posted @ 2022-10-09 15:25 哈哈丶丶 阅读(133) 评论(0) 推荐(0)
摘要: 事务基础知识 1. 数据库事务概述 事务是数据库区别于文件系统的重要特性之一,当我们有了事务就会让数据库始终保持一致性 ,同时我们还能通过事务的机制恢复到某个时间点,这样可以保证已提交到数据库的修改不会因为系统崩溃而丢失。 1.1 存储引擎支持情况 SHOW ENGINES 命令来查看当前 MySQ 阅读全文
posted @ 2022-10-09 15:10 哈哈丶丶 阅读(199) 评论(0) 推荐(0)
摘要: 索引优化与查询优化 都有哪些维度可以进行数据库调优? 简言之: 索引失效、没有充分利用到索引- - - 索引建立 关联查询太多JOIN (设计缺陷或不得已的需求) - - -SQL优化 服务器调优及各个参数设置(缓冲、线程数等)--调整my.cnf 数据过多--分库分表 关于数据库调优的知识点非常分 阅读全文
posted @ 2022-10-09 14:27 哈哈丶丶 阅读(426) 评论(0) 推荐(0)
摘要: 问题前因 在一次技术升级中, 把分布式配置中心组件由百度的Disconf 改成 Nacos , 在对项目进行改造时, 首先将所有Disconf客户端依赖全部移除后, 依赖的封装的jar包中, 所有依赖DIsconf 注解的配置类, 在项目启动时, 本该理所当然的报找不到类信息 , 如下: 但是, 项 阅读全文
posted @ 2022-08-03 18:21 哈哈丶丶 阅读(417) 评论(0) 推荐(0)
摘要: 性能分析工具的使用 在数据库调优中,我们的目标就是响应时间更快,吞吐量更大。利用宏观的监控工具和微观的日志分析可以帮我们快速找到调优的思路和方式。 1.数据库服务器的优化步骤 当我们遇到数据库调优问题的时候,该如何思考呢? 这里把思考的流程整理成下面这张图。 整个流程划分成了 观察(Show sta 阅读全文
posted @ 2022-06-24 16:53 哈哈丶丶 阅读(298) 评论(0) 推荐(0)
摘要: 索引的创建与设计原则 1. 索引的声明与使用 1.1 索引的分类 MySQL的索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。 从 功能逻辑 上说,索引主要有 4 种,分别是普通索引、唯一索引、主键索引、全文索引。 按照 物理实现方式 ,索引可以分为 2 种:聚簇索引和非聚簇 阅读全文
posted @ 2022-06-24 14:57 哈哈丶丶 阅读(326) 评论(0) 推荐(0)
摘要: 一:Mysql字符集问题 二:Mysql_Sql模式 三:Mysql的数据目录 四:Mysql用户管理 五:Mysql权限管理 六: 权限表 七: 角色管理 八: Mysql配置文件的使用 九: Mysql逻辑架构 十: SQL执行流程 十一: 数据库缓冲池(buffer pool) 十二: 存储引 阅读全文
posted @ 2022-06-24 14:36 哈哈丶丶 阅读(50) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 16 下一页