mysql
-
Mysql事务相关
事务的基本要素(ACID) 原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,就像化学中学过的原子,是物质构成的基本单位。 一致性(Consistenc…
-
MySQL笔记三:DQL(2)——连接查询、笛卡尔积、union和limit
3.1连接查询的概念从一张表单独查询称为单表查询,多张表联合起来查询数据,被称为连接 根据表连接的方式分类: 内连接:等值连接、非等值连接、自连接 外连…
-
DBeaver连接mysql 报错:Public Key Retrieval is not allowed
docker拉流一个mysql镜像启动起来。 docker pull mysql docker run -itd –name mysql-test -p 3306:3306 -e…
-
navicate连接不了docker安装的mysql解决办法
1、查看我们想要连接的mysql是否启动 #查看在运行的容器docker ps -s 2、进入容器 # docker exec -it 容器号或名 /bin/bash docker…
-
第3章 MySQL高级 查询截取分析
1.分析慢SQL的步骤 分析1. 观察,至少跑1天,看看生产的慢 SQL 情况2. 开启慢查询日志,设置阈值,比如超过5秒钟的就是慢 SQL ,并将它抓取出来3. explain …
-
MySql 创建数据库和数据表代码
1.建立并进入数据库 1 DROP DATABASE IF EXISTS dblms; /*未建库前,删除原库中的dblms*/ 2 3 CREATE DATABASE dblms…
-
MySql 命令LOCK 和 UNLOCK
1.简要介绍 2.线程详情 lock tables 命令是为当前线程锁定表。这里有2种类型的锁定:一种是读锁定,用命令 lock tables tablename read…
-
Mysql性能调优五——创建高性能的索引
1.索引优化的必要性 索引优化是对查询性能优化的最有效的手段,能够轻松将查询性能提升几个数量级,创建一个真正的最优索引至关重要。且与查询密不可分。 2.索引基础 (29条消…
-
Spring Batch 使用分类器写入不同文件
使用Spring Batch decorators对数据进行分类以写入多个目的地。当您在企业架构中工作以将数据传递/共享到多个系统时,这是非常方便的。 Spring批处…
-
Spring Batch Partitioning分区处理
学习使用Spring Batch分区使用多个线程来处理Spring Boot应用程序中的一系列数据集任务。 1.并行处理和分区 1.1 并行处理 大多数批处理问题可以使用单线程解决…