![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
Fury97
这个作者很懒,什么都没留下…
展开
-
数据库主从复制与读写分离原理介绍
在实际的生产环境中,对数据库的读和写都在同一个数据库服务器中,是不能满足实际需求的。无论是在安全性、高可用性还是高并发等各个方面都是完全不能满足实际需求的。因此,通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。目录主从同步原理图 mysq支持的复制类型 复制的工作过程 mysql读写分离原理主从同步原理图 mysq支持的复制类型1) 基于...原创 2018-08-22 11:09:13 · 2521 阅读 · 0 评论 -
MySQL几种常见存储引擎详解
存储引擎其实就是如何实现存储数据,如何为存储的数据建立索引以及如何更新,查询数据等技术实现的方法。本文我们来详细探讨下MySQL中的几个存储引擎(MyISAM、InnoDB、archive、MERGE)的相关知识目录 存储引擎的介绍Mysql中的存储引擎MyISAMInnoDBmemory(heap)MERGE 存储引擎的介绍关系型数据库表是用来存储和组织信...原创 2018-08-22 12:15:40 · 253 阅读 · 0 评论 -
数据库中的索引详解
说白了,索引问题就是一个查找问题。。。 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。为表设置索引要付出代价的:一是增加了数据库的存储空间,...转载 2018-08-22 21:41:45 · 283 阅读 · 0 评论 -
MySQL 中的行级锁、表级锁和页级锁
在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。在数据库的锁机制中,咱们介绍过在 DBMS 中,可以按照锁的粒度把数据库锁分为行级锁(InnoDB 引擎)、表级锁(MyISAM 引擎)和页级锁(BDB 引擎)。行级锁行级锁是 MySQL 中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突...转载 2018-08-18 16:20:31 · 399 阅读 · 0 评论 -
数据库并发机制和事务的隔离级别详解
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/64444896冷血之心的博客)本文将从以下4个方面来展开:(1)事务的4大特性: 原子性 一致性 隔离性 持久性 (2)数据库并发操作产生的问题: 丢失更新 脏读 不可重复读 幻读 (3)数据库的锁机制: 共享锁 排他锁 更新锁悲...转载 2018-08-18 16:08:55 · 224 阅读 · 0 评论 -
MySQL 报 [ERROR] Can't start server: can't check PID filepath: No such file or directory
或者[ERROR] Can’t start server: can’t create PID filepath: No such file or directory错误原因一般是由于服务器强制关机导致pid文件丢失。解决办法在/etc/my.cnf 中查看pid-file的位置pid-file=/var/run/mysql/mysqld.pid1创建对应的目录并修改权限m...转载 2019-02-28 12:28:25 · 3880 阅读 · 3 评论