全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果31,204个

深入理解MySQL中的行级锁_Mysql_脚本之家

行级锁加锁规则比较复杂,不同的场景,加锁的形式是不同的,本文主要介绍了深入理解MySQL中的行级锁,具有一定的参考价值,感兴趣的可以了解一下 行级锁的类型主要有三类: Record Lock,记录锁,也就是仅仅把一条记录锁上; Gap Lock,间隙锁,锁定一个范围,但是不包含记录本身,只存在于可重复读隔离级别,目的是为了解...
www.jb51.net/database/314299l...htm 2024-6-6

深入理解MySQL分区表的使用_Mysql_脚本之家

本文主要介绍了深入理解MySQL分区表的使用− 目录 前言 什么需要分区表 分区的策略 分区表应用场景 分区表的限制 分区类型 RANGE分区 LIST分区 HASH分区 LINER HASH KEY分区 前言 当我们单表数据量比较大的时候,单表查询的IO较大。这个时候,我们是不是可以将表的数据分成多个文件,按照某个条件进行单文件的查询,...
www.jb51.net/database/317843y...htm 2024-6-5

深入解析MySQL双写缓冲区_Mysql_脚本之家

为了实现这一目标,MySQL内部使用了许多精巧而高效的机制。 InnoDB是MySQL中一种常用的事务性存储引擎,它具有很多优秀的特性。其中,Doublewrite Buffer是InnoDB的一个重要特性之一,本文将介绍Doublewrite Buffer的原理和应用,帮助读者深入理解其如何提高MySQL的数据可靠性并防止可能的数据损坏。 为什么需要Doublewrite Buffer ...
www.jb51.net/database/315260q...htm 2024-6-7

一文带你深入了解 MySQL的锁机制_Mysql_脚本之家

合理使用和管理MySQL锁对于确保数据库的正确性和可靠性至关重要。 并发控制:在并发环境下,多个事务或连接可能同时访问数据库。MySQL锁确保事务之间的互斥和协调,防止数据不一致和竞态条件的发生。 数据完整性:MySQL锁可以保护数据的完整性,防止多个事务同时对同一份数据进行修改,避免数据损坏或不一致的问题。 数据一致性...
www.jb51.net/database/2847061...htm 2024-6-6

深入理解Mysql的四种隔离级别_Mysql_脚本之家

这是大多数数据库系统的默认隔离级别(但不是MySQL默认的)。它满足了隔离的简单定义:一个事务只能看见已经提交事务所做的改变。这种隔离级别 也支持所谓的不可重复读(Nonrepeatable Read),因为同一事务的其他实例在该实例处理其间可能会有新的commit,所以同一select可能返回不同结果。
www.jb51.net/article/961...htm 2024-6-6

深入理解mysql帮助命令(help)_Linux_脚本之家

一、mysql数据库初始化 在安装mysql进行初始化时,我们要使用mysql_install_db脚本进行初始化mysql数据库,此时我们就可通过帮助命令实现。如下: /usr/local/mysql/scripts/mysql_install_db --help 图中的1、2、3表示初始化时mysql安装的bin路径、mysql数据目录,以及运行mysql所使用的用户。
www.jb51.net/article/594...htm 2024-6-6

深入浅析MySQL Explain_Mysql_脚本之家

const、system: 当MySQL对查询某部分进行优化,并转换为一个常量时,使用这些类型访问。如将主键置于where列表中,MySQL就能将该查询转换为一个常量,system是const类型的特例,当查询的表只有一行的情况下,使用systemNULL: MySQL在优化过程中分解语句,执行时甚至不用访问表或索引,例如从一个索引列里选取最小值可以通过...
www.jb51.net/article/2547...htm 2024-6-6

深入理解mysql的自连接和join关联_Mysql_脚本之家

深入理解mysql的自连接和join关联 一、mysql自连接 mysql有时在信息查询时需要进行对自身连接(自连接),所以我们需要为表定义别名。我们举例说明,下面是商品采购表,我们需要找到采购价格比惠惠高的所有信息。 一般情况我们看到这张表我们第一时间用语句进行操作:...
www.jb51.net/article/1117...htm 2024-6-4

MySQL全局锁和表锁的深入理解_Mysql_脚本之家

根据加锁的范围,MySQL 里面的锁大致可以分成全局锁,表级锁,行锁。 行锁已经在前面几篇文章说过 1. 全局锁 全局锁就是对整个数据库实例加锁。MySQL 提供了一个加全局读锁的方法,命令是Flush tables with read lock (FTWRL)。 当你需要让整个库处于只读状态的时候,可以使用这个命令,之后其他线程的以下语句会被...
www.jb51.net/article/1637...htm 2024-6-6

深入理解mysql之left join 使用详解_Mysql_脚本之家

即使你认为自己已对 MySQL 的 LEFT JOIN 理解深刻,但我敢打赌,这篇文章肯定能让你学会点东西 ON 子句与 WHERE 子句的不同 一种更好地理解带有 WHERE ... IS NULL 子句的复杂匹配条件的简单方法 Matching-Conditions 与 Where-conditions 的不同 关于“A LEFT JOIN B ON 条件表达式” 的一点提醒 ...
www.jb51.net/article/312...htm 2024-6-6