自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 InnoDB存储引擎中锁的内存结构与锁监控

https。

2022-07-16 21:47:57 219 1

原创 MySQL锁01

在对某个表执行SELECT、INSERT、DELETE、UPDATE语句时,InnoDB存储引擎是不会为这个表添加表级别的 S锁 或者 X锁 的。在对某个表执行一些诸如 ALTER TABLE 、 DROP TABLE 这类的 DDL 语句时,其他事务对这个表并发执行诸如SELECT、INSERT、DELETE、UPDATE的语句会发生阻塞。同理,某个事务中对某个表执行SELECT、INSERT、DELETE、UPDATE语句时,在其他会话中对这个表执行 DDL 语句也会发生阻塞。这个过程其实是通过在 se

2022-07-15 22:07:12 268

原创 主从复制01

当从库线程连接的时候,主库可以将二进制日志发送给从库,当主库读取事件(Event)的时候,会在Binlog上加锁,读取成之后,再将锁释放掉。从库SQL线程会读取从库中的中继日志,并且执行日志中的事件,将从库中的数据与主库保持同步。此外,克隆的方式生成的虚拟机(包含MySQLServer),则克隆的虚拟机MySQLServer的UUID相同,必须修改,否则在有些场景会报错。在主从复制过程中,会基于3个线程来操作,一个主库线程,两个从库线程。选择自己的名字和保存位置。......

2022-07-15 17:04:31 322

原创 【无标题】事务基础01

1.原子性(atomicity)原子性是指事务是一个不可分割的工作单位,要么全部提交,要么全部失败回滚。2.一致性(consistency)数据库的一致性其实包含两个层面。从数据库层面理解,“一致性”实际上是一组约束、规则。从业务层面讲,“一致性”实际上是指事务把数据库从一个有效的状态转移成另一个有效状态,就比如转账两人的总金额是保持不变的这种符合现实意义中的物理守恒类似的一致性。3.隔离性(isolation)4.持久性(durability)...

2022-07-14 21:47:30 65

原创 Innodb中mysql调优(1)之慢查询

一些常用的性能参数如下:Connections:连接MySQL服务器的次数Uptime: MySQL服务器的上线时间Slow_ queries: 慢查询的次数Innodb_ rows_ read: Select查询返回的行数Innodb_row_inserted: 执行INSERT操作插入的行数Innodb_ rows_updated:执行UPDATE操作更新的行数Innodb_ rows_deleted:执行DELETE操作删除的行数com_ select: 查询操作的次数com_

2022-06-27 12:50:16 262

原创 mysql使用存储过程和函数创建数据

二、创建要使用的函数rand(0,1)中取小数,乘以52可以将区间扩大(0,52),floor是向下取整区间为(1,52),substring(str,begin,len),在str字符串中,从begin开始截取长度为len的字符串,不包括begin起始点的字符...

2022-06-24 15:28:03 298

原创 MySQL的执行流程、MYISAM与InnoDB执行引擎比较

1.连接层:访问买社科服务器前,建立TCP接口,经过三次握手后连接成功。TCP传输过来的账号密码做身份验证权限获取,如果错误,则会受到ACCESS denied for user错误,客户端执行结束。如果认证通过会从权限表里查出账号拥有的权限。连接成功后,进入tcp连接池,TCP连接池会分配线程池给这个会话,因为这个会话可能包含多个线程执行。2.服务层:sql接口sql语句(存储过程视图触发器自定义函数等)进来之后,先进行缓存查询,看是否有执行过一模一样的sql语句,表其他的变动都会导致缓存查询失败,极其

2022-06-15 22:29:36 124

原创 MYSQL用户权限管理,访问控制和系统变量浅谈

删除用户二、用户的密码设置与管理三、权限管理与访问控制分为角色赋予用户给用户授权和直接给用户授权。1.1直接授权命令1.2 收回授权命令

2022-06-14 00:03:30 137

原创 SQLyoq远程连接linux的MySQL

1.1打开telnet服务1.2关闭防火墙1.3关闭Linux虚拟机防火墙在终端输入,查看防火墙状态systemctl status firewalld关闭防火墙systemctl stop firewalld关闭防火墙自启动systemctl disable firewalld再查看防火墙状态systemctl status firewalld1.4 开启mysql远程连接进入opt文件夹[root@liujiangtao01 ~]# cd /opt进入My

2022-05-30 18:13:12 86

原创 xsell6_2连接MySQL安装版本`8.0.25或者5.7.28遇到的问题和总结(vmware16,centos7)

项目场景:xsell6_2连接mysql8或者5版本安装遇到的问题和总结(vmware16,centos7)提示:注意版本不同会遇到不同问题(window10专业版)1 安装VMware和创建虚拟机VMware和xshell和MySQL社区版软件阿里云盘链接提示:window10更高的版本在安装VMware15.5以下是不兼容会报错这种安装无脑下一步,就行,有几个要需要注意提示:注意这个安装位置一定要选硬盘容量大的,路径最好是英文的请仔细查看云云盘内容会有惊喜1.1 下载centos7

2022-05-29 15:00:36 386 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除