下载网址 1.MySQL官网下载压缩版文件,放至安装路径下载zip安装包 MySQL :: Download MySQL Community Server (Archived Versions) 点击此处下载MySQL server 8.0.33压缩包 2、解压,并配置环境变量 2.1 解压
一、问题发现 在一次开发中在sp中使用MySQL PREPARE以后,使用match AGAINST语句作为prepare stmt的参数后,发现执行第二遍call会导致数据库crash,于是开始动手调查问题发生的原因。 注:本次使用的 MySQL 数据库版本为最新的debug版本。 SQL语
一. MySQL体系结构 1. 连接层 最上层是一些客户端和链接服务,包含本地sock通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于
一. SQL语句分类 SQL语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。 分类 全称 说明 DDL Data Definition Language 数据定义语言,用来定义数据对象(数据库,表,字段) DML Data Manipulation Language 数据操作语言,
这里分享一个我写的MySQL自动安装脚本mysql_auto_install.sh,它的功能非常简单,就是自动化安装MySQL单实例,让DBA的工作更简单、轻松一些,不用去手工安装MySQL实例。从简单重复的工作中释放出来。 下面是关于mysql_auto_install.sh脚本的一些说明: 1
一. 函数 Mysql中的函数主要分为四类:字符串函数、数值函数、日期函数、流程函数 1. 字符串函数 常用函数如下: 函数 功能 CONCAT(S1, S2, ......Sn) 字符串拼接,将S1,S2,.....Sn拼接成一个字符串 LOWER(str) 将字符串str全部转为小写 UPPE
一. 多表关系 一对多(多对一) 多对一 一对一 1. 一对多 (1). 案例:部门与员工的关系 (2). 关系:一个部门对应多个员工,一个员工对应一个部门 (3). 实现:在多的一方建立外建,指向一的一方的主键 2. 多对多 (1).案例:学生与课程的关系 (2).关系:一个学生可
一. 事务简介 事务是一组操作的集合,它是一个不可分隔的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 就比如:张三给李四转账1000块钱,张三银行账户的钱减少了1000,而李四银行账户的钱要增加1000。这一组操作就必须在一个事务的范
1. 在WHERE子句中引用别名列 1.1. 当表里的某些列没有被恰当命名的时候,这个技巧尤其有用 1.2. sql select sal as salary, comm as commission from emp where salary < 5000 1.3. 内嵌视图 1.3.1
1、常规联表查询 创建两张数据库表如下: mysql> select * from dept; +----+-----------+ | id | deptName | +----+-----------+ | 3 | 教学部 | +----+-----------+ 1 row
一、基础数据查询 select语句用于从表中选取数据,结果被存储在一个结果表中(称为结果集)。 语法:select * from 表名称     #查询指定表中的所有数据  *为模糊匹配所有列 例:    mysql> select * from person; +------+-----
一、内存使用率高且不释放问题排查 生产环境MySQL 5.7数据库告警内存使用率95%。排查MySQL内存占用问题的思路方法可以参考叶老师这篇文章:https://mp.weixin.qq.com/s/VneUUnprxzRGAyQNaKi-7g 。TOP命令查看MySQL进程的RES指标,发现内
一、对数据库及表的基础操作 1、连接数据库服务器                       mysql -hlocalhost -uroot -p123456 2、2.退出服务器                               exit 3、查看所有的数据库             
#其他默认调整值#MySQL Server实例配置文件# -----------------------------------------------------------------------------------------------------------------------
摘要:业务应用对数据库的数据请求分写请求(增删改)和读请求(查)。当存在大量读请求时,为避免读请求阻塞写请求,数据库会提供只读实例方案。通过主实例+N只读实例的方式,实现读写分离,满足大量的数据库读取需求,增加应用的吞吐量。 业务应用对数据库的数据请求分写请求(增删改)和读请求(查)。当存在大量读
MySQL安装 下载地址 官网下载地址:https://dev.mysql.com/downloads/mysql/ 解压安装包 将安装包解压(尽量解压在没有空格没有中文的目录下)## 配置MySQL此电脑- > 属性 -> 高级系统设置 -> 环境变量 在系统环境变量中新建变量
往期系列回顾 图文结合系列之带你搞懂MySQL日志系列 很多小伙伴使用了GreatSQL,但是对GreatSQL的底层原理还不是很了解,今天就带大家一起揭开GreatSQL体系架构的神秘面纱! 首先来回顾一张经典的体系架构图: 图1_GreatSQL5.7 版本体系架构图 由此可以发现,Grea
1. 背景 我方有一应用,偶尔会出现GC时间过长(间隔约4小时),导致性能波动的问题(接口最长需要耗时3秒以上)。经排查为G1垃圾回收器参数配置不当 叠加 MySQL 链接超过闲置时间回收,产生大量的虚引用,导致G1在执行老年代混合GC,标记阶段耗时过长导致。以下为对此问题的分析及问题总结。 此外

推荐文章