![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 86
开心星人
信安之路,道阻且长
展开
-
【MySQL】分库分表
p=163随着互联网及移动互联网的发展,应用系统的数据量也是成指数式增长,若采用单数据库进行数据存储,存在以下性能瓶颈:1、IO瓶颈:热点数据太多,数据库缓存不足,产生大量磁盘O,效率较低。请求数据太多,带宽不够,网络O瓶颈。2、CPU瓶颈:排序、分组、连接查询、聚合统计等SQL会耗费大量的CPU资源,请求数太多,CPU出现瓶颈。原创 2024-06-17 20:35:27 · 534 阅读 · 0 评论 -
【MySQL】主从复制
p=161主从复制是指将数据库的DDL和DML操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。MYSQL支持一台主库同时向多台从库进行复制,从库同时也可以作为其他从服务器的主库,实现链状复制。优点:主库出现问题,可以快速切换到从库提供服务;实现读写分离,降低主库的访问压力;可以在从库中执行备份,以避免备份期间影响主库服务;原创 2024-06-15 12:18:29 · 528 阅读 · 0 评论 -
【MySQL】日志
p=154。原创 2024-06-14 13:52:55 · 323 阅读 · 0 评论 -
【MySQL】InnoDB引擎(MVCC)
p=141MVCC,全称Multo-Version Concurrentcy Control,多版本并发控制。指维护一个数据的多个版本,使得读写操作没有冲突,快照读为MySQL实现MVCC提供了一个非阻塞读功能。MVCC的具体实现,还需要依赖与数据记录中的是哪个隐式字段、undo log日志、readView。(共享锁),select … for update 、update、insert、delete(排他锁)都是一种当前读。原创 2024-06-14 13:09:42 · 783 阅读 · 0 评论 -
【MySQL】InnoDB引擎(架构及事务原理)
p=133。原创 2024-06-14 10:49:55 · 970 阅读 · 0 评论 -
【MySQL】锁
p=121锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中除传统的计算资源(cpu、ram、I/O)的争用以外,数据也是一个供多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。原创 2024-06-13 14:18:06 · 1150 阅读 · 0 评论 -
【MySQL】事务
p=51。原创 2024-06-13 11:18:20 · 615 阅读 · 0 评论 -
【MySQL】SQL调优
p=89。原创 2024-06-12 22:19:24 · 533 阅读 · 0 评论 -
【MySQL】索引(下)
p=69。原创 2024-06-12 14:15:54 · 778 阅读 · 0 评论 -
【MySQL】性能分析
p=78。原创 2024-06-12 12:15:03 · 885 阅读 · 0 评论 -
【MySQL】索引(上)
索引是一种用于快速查询和检索数据的数据结构,排序好的数据结构。优点:加快检索速度;通过创建唯一性索引,可以保证行数据的唯一性;通过索引列对数据进行排序,降低数据排序的成本,降低CPU的消耗缺点:创建和维护索引需要耗费时间,本身存储也要耗费一定空间不同引擎对索引的支持情况哈希表、有序数组、B+树、B树、红黑树,二叉树哈希表:只适用于等值查询的场景,用这种索引做不了范围查询,必须全表扫描。查询效率高有序数组:有序数组在等值查询和范围查询场景中的性能就都非常优秀,但是一旦更新数据就得挪动后面的元素,成本太高原创 2024-06-11 21:29:27 · 859 阅读 · 0 评论 -
【MySQL】存储引擎
p=64存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表而不是基于库的,所以存储引擎也可以被称为表引擎。在MySQL5.5之后,InnoDB是默认的MySQL存储引擎。原创 2024-06-11 20:21:19 · 642 阅读 · 0 评论