InnoDB 存储引擎是以页为单位来管理存储空间的,我们进行的增删改查操作其实本质上都是在访问页 面(包括读页面、写页面、创建新页面等操作)。而磁盘 I/O 需要消耗的时间很多,而在内存中进行操 作,效率则会高很多,为了能让数...
那服务器进程对客户端进程发送的请求做了什么处理,才能产生最后的处理结果呢?这里以查询请求为 例展示:
【1】idea添加mysql-jar包 【2】使用IDEA连接数据库,执行增删改操作。 【3】IDEA连接数据库,执行查询操作,返回结果集并输出。
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
在软件开发过程中,我们经常要把程序内存中的数据存放到磁盘(或数据库),或者把磁盘(或数据库)的数据加载到内存。这种把程序数据在“瞬时状态”和“持久状态”间转换的过程我们称之为“持久化”。...
事务就是将一组SQL语句放在同一批次内去执行,只要一个SQL语句出错,则该批次内的所有SQL都将被取消执行。
死锁是指由于每个事务都持有对方需要的锁而无法进行其他事务的情况,形成一个循环的依赖关系。因为这两个事务都在等待资源变得可用,所以两个都不会释放它持有的锁。...
2.进入自己刚刚保存的位置,进去bin文件夹如:D:Program Files (x86)mysql-8.0.25-winx64bin,复制这个路径。进入dos(以我的安装路劲为列子),然后进入D盘 在dos输入 d:...
关于报错: Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in 的处理请点击 这里进入
2、备库执行 start slave 命令,备库启动两个线程:I/O thread 和 SQL thread