数据库
文章平均质量分 56
Resean0223
有自己的坚持,不断增强技术
展开
-
关于慢sql的分析定位
在java项目中最大的隐患项之一就是慢SQL,它影响到服务的稳定性,也是日常工作中经常导致程序的最大隐患,在日常开发中如何避免出现慢SQL,出现了慢SQL应该按照什么思路去解决是我们必须要知道。科学创建索引减少不必要的列查询使用覆盖索引语句改写适当的应用内存进行条件组合分次查询选择合适的列进行排序适当的列冗余,减少关联表SQL 拆分,化繁为简适当结合 ES。原创 2023-09-24 14:10:47 · 171 阅读 · 0 评论 -
CentOS7 使用docker 安装redis
1、获取 redis版本信息 docker search redis 2、获取redis镜像(不指定版本,默认拉取最新版本) docker pull redis:5.0.9 3、创建 redis安装目录 mkdir -p /root/redis/data /root/redis/conf touch /root/redis/data /root/redis/conf/redis.conf /root/redis/data 、/root/redis/conf为 redis 挂载目录 redis.co原创 2021-10-21 11:45:14 · 641 阅读 · 1 评论 -
CentOS7 使用docker 安装mysql
1、查询 mysql 镜像 docker search mysql 2、拉取 mysql 镜像,不加版本号则默认拉取最新版本 docker pull mysql #可以选择特定版本,如 docker pull mysql 5.5 3、查看docker镜像 docker images 4、创建应用目录,如:/opt/mysql mkdir /opt/mysql 5、进入该目录,设置相关参数并启动容器 cd /opt/mysql docker run --name mysqlserver -v原创 2021-10-21 11:01:47 · 843 阅读 · 0 评论 -
Mysql笔记(一)-Mysql的基础架构
111原创 2019-06-14 16:28:31 · 160 阅读 · 0 评论 -
Mysql笔记(二)-Mysql的日志系统
Mysql笔记(二)-Mysql的日志系统 mysql 有两个重要的日志模块,redo log (重做日志) 和 bin log(归档日志)。 一、redo log redo log 是innoDB的日志,用于记录数据的更新信息。在更新数据时,如果每一次的操作都需要写进磁盘的话,程序需要在磁盘中找到相对的数据,然后进行更新。整个过程的IO消耗,查找成本很高。 为了解决这个问题,Merys...原创 2019-06-18 07:11:42 · 193 阅读 · 0 评论 -
Mysql笔记(三)-Mysql的事务
一、数据库事务: 1、数据库事务(简称:事务) 是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。简单而言就是要保证一组数据可以操作,要么全部成功,要嘛全部失败。 2、数据库事务的特性 数据库事务拥有以下四个特性,习惯上被称之为ACID特性。 原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。 一致性(Consis...原创 2019-07-17 07:40:13 · 113 阅读 · 0 评论