![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQl
文章平均质量分 91
MySQl
降温vae+
这个作者很懒,什么都没留下…
展开
-
MySQL--事务回滚机制与原理
事务回滚机制其实,讨论MySQL的事务回滚机制,也就是在说MySQL的事务原子性是如何实现的(关于事务之前文章中有过简单介绍)。所谓原子性,就是指一个事务是一个不可分割的工作单位,其中的操作要么都做,要么都不做;如果事务中的一个sql语句执行失败,则已执行的语句必须回滚,数据库会退回到事务前的状态。我们可以这么理解,就是说如果事务失败了,那么它对我们的数据库是没有任何影响的。实现原理在说明原理之前,需要首先介绍一下MySQL的事务日志。MySQL的日志有很多种,如二进制日志、错误日志、查询日志、慢查询原创 2021-03-18 19:48:50 · 8867 阅读 · 2 评论 -
性能优化简介(MySQl)
文章目录性能优化简介性能优化通过性能剖析进行优化理解性能剖析性能优化简介性能关于性能的问题,不同的人可能有不同的回答,例如“每秒查询次数”、“CPU利用率”、“可扩展性”之类的,这并没有什么问题,每个人在不同场景下对性能有不同理解。但是在这里,我们给出一个新的定义。我们将性能定义为完成某种任务所需要时间的度量。换句话说,性能即响应时间,我们通过任务和时间而不是资源来测量性能。数据库服务器的目的是执行SQL语句,所以它关注的是查询或者语句,数据库服务器的性能用查询的响应时间度量,单位是每个查询花费的原创 2021-04-26 09:56:20 · 116 阅读 · 0 评论 -
JDBC简介
文章目录JDBC介绍JDBC使用步骤通过maven管理依赖编码SQl注入问题JDBC介绍JDBC(Java Data Base Conection)是Java中提供的一套标准的应用编程接口,用来连接Java编程语言和数据库。JDBC常用组件:DriverManger:数据库驱动程序的管理类,匹配Java程序到数据库的驱动的协议(mysql、sqlsever等),识别出某个子协议与数据库服务器进行通信。Driver:处理与数据库服务器通信的,主要是DriverManger管理的对象,指具体的连接驱原创 2021-04-13 20:34:35 · 112 阅读 · 0 评论 -
MYSQL--正则表达式
文章目录正则表达式的模式字符查询以特定字符或字符串开头的记录查询以特定字符或字符串结尾的记录用符号“ . ”来替代字符串中的任意一个字符匹配指定字符中的任意一个正则表达式的模式字符在MySql中,使用REGEXP关键字来匹配查询正则表达式。形式如下:属性名 REGEXP ’ 匹配方式’“属性名”参数表示需要查询的字段的名称;“匹配方式”表示以哪种方式进行匹配查询。而“匹配方式”参数中是由很多的模式匹配的字符,他们代表不同意义。如下图:下面介绍几种常用的正则表达式的查询方式:查询以特定字符原创 2021-03-06 12:34:23 · 1271 阅读 · 2 评论 -
MySQL索引详解
索引简介首先,我们需要考虑的问题是什么是索引,为什么要建立索引。关于索引,可以将它比喻为字典里的目录,可以根据目录加快查找速度。而在MySQL中索引主要用于快速查找到某一行数据,倘若不使用索引,MySQL就必须查找整张表,这样所造成的后果就是查询会非常耗费时间。索引其实是以文件形式存储在磁盘上的一种数据结构,索引检索需要磁盘I/O操作。与主存不同,磁盘I/O存在机械运动耗费,因此磁盘I/O的时间消耗是巨大的。索引结构在前面的文章中(MySQL使用手册),我们简单的描述的MySQL中的两种索引的实现原创 2021-03-31 23:08:29 · 111 阅读 · 0 评论 -
Mysql使用手册--进阶篇
MySql使用手册--进阶篇MySql存储引擎什么是存储引擎?InnoDB存储引擎简介InnoDB概览MyISAM存储引擎简介存储MyISAM特性MyISAM压缩表MySql内建的其他存储引擎索引索引简介索引的分类索引的存储类型B-Tree索引哈希索引索引的设计原则视图视图的含义和作用创建、查看、修改和删除视图的语法形式触发器触发器的含义如何创建和查询触发器触发器的使用存储过程和函数事务事务的概念以及ACID隔离级别死锁传送门:MySql使用手册–基础篇(联动大佬)MySql存储引擎什么是存储引擎?原创 2021-03-14 13:33:40 · 4235 阅读 · 5 评论 -
MySQl中的锁
文章目录MySQl锁概述MyISAM表锁MySQl表级锁的锁模式MyISAM的锁调度InnoDB锁问题背景知识事物(Transaction)及其ACID属性并发事务处理带来的问题事务隔离级别InnoDB 的行锁模式及加锁方法间隙锁(Next-Key锁)何时使用表锁死锁锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如 CPU、RAM、I/O 等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响原创 2021-08-20 13:26:08 · 127 阅读 · 2 评论