![](https://img-blog.csdnimg.cn/20210829115528742.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据持久化
文章平均质量分 90
数据持久化
JolyouLu
技术交流群 528668633
展开
-
Liunx-安装mysql数据库
Liunx安装mysql数据库在安装mysql需要有一定的Liunx知识,小伙伴可以通过我以下博客学习到一下liunx的基础知识Lunx基础入门卸载本来mysql服务#查看mysql是否开启着ps -ef | grep mysql#暂停mysql服务service mysql stop#检查是否安装了mysqlrpm -qa | grep mysql#如果有发现类似mysql-...原创 2019-12-17 22:19:44 · 283 阅读 · 0 评论 -
Mysql-锁与事务隔离级别(表锁、行锁、事务隔离级别、脏读、不可重复读、幻读)
Mysql锁与事务隔离级别概述锁的定义锁是计算机协调多线程并发访问某一个资源的机制,在数据库中,数据是一种供需要用户共享的资源,如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素,从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂锁的分类从性能上分为乐观锁和悲观锁乐观锁乐观锁应用例子,为每一条数据添加一个version字段(版本号),可多个线程同时修改数据,在每次修改后更新的时候需匹配数据的版本号是不是当前版本如果是执行更原创 2020-05-10 18:28:25 · 378 阅读 · 0 评论 -
Mysql-索引数据结构详解(二叉树、红黑树、B-Tree、B+Tree、存储引擎、InnoDB、MyISAM)
Mysql索引底层数据结构详解索引是什么索引就好比我们教科书上的目录,我们如果需要阅读我们想要的内容时我们只需要先去目录,找到我们想阅读的内容所在的页码,然后就可以直接翻到指定位置找到我们想要的内容,索引就是帮助数据库对数据建立排好序的数据结构,从而达到高效的获取数据,索引的数据结构有二叉树、红黑树、HASH、BTREE等磁盘IO是什么索引就是为了减少磁盘IO次数的那么什么是磁盘IO,首先...原创 2020-03-01 16:28:34 · 331 阅读 · 0 评论 -
Mysql-执行计划与索引详解
Mysql执行计划与EXPLAIN详解EXPLAIN简介在工作中我们常常会遇到一些慢SQL,但是又不知道mysql底层是怎么去执行SQL的,对SQL优化无从下手,这时就需要使用到explain命令,explain这个命令来查看一条SQL语句的执行计划,查看SQL语句索引有没有使用,这都可以通过explain命令来查看,explain里面的信息是我们优化SQL的依据前期准备首先我们需要准备张...原创 2020-03-08 20:10:46 · 507 阅读 · 0 评论 -
Mysql-主从配置与读写分离
Mysql主从配置与读写分离互联网应用随着用户量增大后,随着而来的就是mysql压力增加性能下降,通过分析互联网业务可以发现通常在互联网业务中所有的数据库操作都是读多写少,那么可以通过Mysql主从配置实现读写分离,提升Mysql性能什么是读写分离为了确保数据库产品的稳定性,很多数据库拥有双热备功能,也就是一台服务器对外提高增删改业务的生产服务器,另外一台数据库服务器主要对外提高读写操作,需要实现读写分离首先要解决的问题就是主库与从库数据同步的问题Mysql主从复制原理以下是Mysql原创 2021-08-29 19:30:20 · 257 阅读 · 0 评论