mysql 多数据源访问_MyBatis初级实战之四:druid多数据源

  • Post author:
  • Post category:mysql

欢迎访问我的GitHub github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 关于druid多数据源 本文是《MyBatis初级实战》系列的第四篇,一个springboot应用同时操作两个数据库的场景,在平时也会遇到,今天要实战的就是通过druid配置两个数据源,让一个springboo…

继续阅读 mysql 多数据源访问_MyBatis初级实战之四:druid多数据源

Centos7 安装mysql 8.0.32版本(解压glibc版本)

  • Post author:
  • Post category:mysql

Centos 7 安装 MySQL 8.0.32 glibc 版本总结 Centos7中安装MySQL服务时,首先需要卸载掉mariadb,mariadb可能会与MySQL产生冲突。 1、卸载mariadb 查找mariadb是否已经安装(默认已经安装) rpm -qa | grep mariadb 接下来将查找到的mariadb进行删除处理 rpm -e --nodeps mariadb-lib…

继续阅读 Centos7 安装mysql 8.0.32版本(解压glibc版本)

MySQL的EXPLAIN的type

  • Post author:
  • Post category:mysql

为什么80%的码农都做不了架构师?>>> 连接操作的类型 (1)SYSTEM CONST的特例,当表上只有一条元组匹配 (2)CONST WHERE条件筛选后表上至多有一条元组匹配时,比如WHERE ID = 2 (ID是主键,值为2的要么有一条要么没有) (3)EQ_REF 参与连接运算的表是内表(在代码实现的算法中,两表连接时作为循环中的内循环遍历的对象,这样的表称为内表)。…

继续阅读 MySQL的EXPLAIN的type

Mysql快速备份

  • Post author:
  • Post category:mysql

Mysql快速备份sql 1.备份表结构和数据(先完整备份表结构,再插入数据) create table 新表 like 需要备份的表; insert into 新表 (select * from 需要备份的表); 例如: create table hcm_worker_employment_b3 like hcm_worker_employment; insert into hcm_worker…

继续阅读 Mysql快速备份

Navacat for MySQL 创建表后无法输入中文 Incorrect string value:\””

  • Post author:
  • Post category:mysql

出现问题: 当在创建好点击打开链接的表中,输入中文后保存时出现该对话框。 解决方法: 1.右键该表---设计表。 选择字符集为utf8 为了以后避免这种情况。以后在创建数据库的时候,就选择编码方式为utf8,在创建表(即设计表)的时候也确保编码方式是utf8 1.数据库的创建: 2.表的创建 版权声明:本文为qq_34594236原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出…

继续阅读 Navacat for MySQL 创建表后无法输入中文 Incorrect string value:\””

mysql left join 查询慢的问题排查

  • Post author:
  • Post category:mysql

一。背景 在做一个统计功能时,需要关联基础信息和多个指标,要以基础表作为基表,关联各个指标,指标可以为空,所以需要使用 left join。 整体sql写完之后,发现执行需要5s左右,然后单独对 子查询进行查询,执行都很快。需要进行优化。 因为项目原因,sql不能给出,如果有需要的话,可以给我留言,我修改过后可以发出来。 二。优化过程 1.查看执行计划 发现有的表是ALL,全表扫描,行数是3W多。…

继续阅读 mysql left join 查询慢的问题排查

使用idea实现SpringBoot+Mysql+Redis+RabbitMQ+Jmeter的高并发秒杀

  • Post author:
  • Post category:mysql

使用SpringBoot+Mysql+Redis+RabbitMQ+Jmeter实现高并发秒杀 什么是高并发 高并发(High Concurrency)通常是指通过设计保证系统能够同时并行处理很多请求。通俗来讲,高并发是指在同一个时间点,有很多用户同时的访问同一 API 接口或者 Url 地址。它经常会发生在有大活跃用户量,用户高聚集的业务场景中。 简单分析秒杀 所谓秒杀,就是网络卖家发布一些超低…

继续阅读 使用idea实现SpringBoot+Mysql+Redis+RabbitMQ+Jmeter的高并发秒杀

MySQL之ORDER BY 详细解析

  • Post author:
  • Post category:mysql

1 概述 MySQL有两种方式可以实现 ORDER BY : 1.通过索引扫描生成有序的结果 2.使用文件排序( filesort ) 围绕着这两种排序方式,我们试着理解一下 ORDER BY 的执行过程以及回答一些常见的问题(下文仅讨论InnoDB存储引擎)。 2 索引扫描排序和文件排序(filesort)简介 我们知道InnoDB存储引擎以B+树作为索引的底层实现,B+树的 叶子节点 存储着所…

继续阅读 MySQL之ORDER BY 详细解析

安装mysql报错[sql/CMakeFiles/sql.dir/all]

  • Post author:
  • Post category:mysql

报错 collect2: ld 返回 1 make[2]: *** [sql/mysqld] 错误 1 make[1]: *** [sql/CMakeFiles/mysqld.dir/all] 错误 2 make: *** [all] 错误 2 [root@qiangqiang mysql-5.5.48]# echo $? 2 总结: 网上搜了一下,出现该错误是因为内存不够。增加内存即可正常安装m…

继续阅读 安装mysql报错[sql/CMakeFiles/sql.dir/all]

mysql error 1231_MySQL ERROR 1231 (42000):Variable ‘character_set_client’ can’t be set to the value …

  • Post author:
  • Post category:mysql

可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I've a MySQL 5.0.84 running in a Slackware 13.0 Staging server and wanted to copy a single table to another server which was built to use Ubuntu 14…

继续阅读 mysql error 1231_MySQL ERROR 1231 (42000):Variable ‘character_set_client’ can’t be set to the value …