数据库
文章平均质量分 91
weixin_46596508
这个作者很懒,什么都没留下…
展开
-
Mysql高级1
Mysql高级[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NezEC3d1-1623756460261)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210529145704209.png)]1mysql的架构介绍1.1Mysql简介概述:目前归oracle,开源的。是一种关联型数据库管理系统,将数据保存在不同的表中。1.2MysqlLinux安装需要安装虚拟机,原创 2021-06-15 19:28:13 · 389 阅读 · 0 评论 -
Mysql高级4
5主从复制5.1简介在实际的生产中,为了解决Mysql的单点故障已经提高MySQL的整体服务性能,一般都会采用**「主从复制」**。比如:在复杂的业务系统中,有一句sql执行后导致锁表,并且这条sql的的执行时间有比较长,那么此sql执行的期间导致服务不可用,这样就会严重影响用户的体验度。5.2复制的基本原理主从复制中分为主服务器(master)和从服务器(slave),「主服务器负责写,而从服务器负责读」,Mysql的主从复制的过程是一个**「异步的过程」**。这样读写分离的过程能够是整体的服原创 2021-06-17 16:26:50 · 102 阅读 · 0 评论 -
Mysql高级3
4mysql锁机制【有利有弊】4.1锁概述锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢资源)。在数据库中,除传统的计算资源(如 CPU、RAM、I/O 等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。肯定要涉及***事务***4.2锁分类从对数据操作的粒度分 :1) 表锁:操作时,会锁定整个表。【偏读】原创 2021-06-17 15:11:37 · 83 阅读 · 0 评论 -
Mysql高级2
3查询截获分析分析:1观察,至少跑一天,看看生产的慢sql情况。2开启慢查询日志,设置阙值,比如超过5秒钟的就是慢sql,并将它抓出来。3explain+慢sql分析4show profile5运维经理或dba,进行sqql数据库服务器的参数调优。总结:1慢查询的开启并捕获。2explain+慢sql分析3show profile 查询sql在mysql服务器里面的执行细节和生命周期情况4sql数据库服务器的参数调优。3.1查询优化3.1.1永远小表驱动大表【类似嵌套循环,外层小原创 2021-06-16 16:20:55 · 131 阅读 · 0 评论