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