InnoDB
-
docker-compose 部署mysql 时,执行多条sql 语句,且生成两个或以上的数据库
1、应用场景: 使用docker-compose 部署后台系统、nacos、seata 时,由于他们都各有自己的一个数据库,且在容器启动的时候要保证这三个数据库都创建完成,否则后台…
-
数据库刷脏页
1.什么是脏页、干净页 当内存中和的数据页和磁盘中的不一致时,称为脏页;当内存中的数据页和磁盘中的一致时,称为干净页; 2.什么时候刷脏页 内存中的脏页进行写磁盘的过程…
-
MySQL索引总结
set autocommit=1 通过general_log的日志查看 set max_execution_time 控制每个语句执行最长时间 information_schema…
-
Laravel 8.x (LaraBBS) 部署至 Heroku,基于 MySQL 实现
1、参考网址:https://www.shuijingwanwq.com/2021/12/29/5622/ ,Laravel 8.x 部署至 Heroku,基于 PostgreSQ…
-
基于 yiisoft/yii2-app-advanced,在 GitHub 上新建仓库 yii2-app-advanced,新建接口应用(实现 RESTful 风格的 Web Service 服务的 API),调整默认字符集为:utf8mb4,接口响应格式的调整,空数组自动转换为空对象,在接口应用中收集请求日志消息(1个请求对应1条日志消息)至数据库,且实现日志功能的相应接口:日志列表(设置数据过滤器以启用筛选器处理)、日志详情 (五) (2)
1、在开发环境中,执行数据库迁移命令失败:1071 Specified key was too long; max key length is 767 bytes,如图17 图17…
-
MYSQL –存储引擎的对比
主要介绍三种 InnoDB 、MyISAM 、Memory 一、InnoDB 介绍: InnoDB是一种兼顾高可靠性和高性能的通用存储引擎,在MySQL5.5之后默认的存储引擎 特…
-
mysql性能查看病解决cpu占用较大
[root@VM-0-15-centos ~]# cat mysql-detail-status.sh #!/bin/bash mysqladmin -uroot -proot -…
-
MySQL启动过程详解三:Innodb存储引擎的启动
Innodb启动过程如下: 1. 初始化innobase_hton,它是一个handlerton类型的指针,以便在server层能够调用存储引擎的接口。 2. Innodb相关参数…
-
MySql InnoDB 和MyISAM的区别
InnoDB支持事物,MyISAM不支持事物,某些业务会产生错误数据,无法回滚。 InnoDB支持外键,MyISAM不支持外键。 InnoDB查询效率要低于MyISAM,适合做大量…
-
mysql大事务可能导致哪些问题?
可以在 information_schema 库的 innodb_trx 这个表中查询长事务,比如下面这个语句,用于查找持续时间超过 60s 的事务: select * from …