Mysql binlog日志文件过大的解决
目录1、相关binlog配置2、binlog相关高级设置2.1 改变binlog模式2.2 相关SQL操作binlog磁盘突然报错使用率过大,排查原因,发现mysql的binlog文件占用过大命令ls -l -h
mysql-b...
目录1、相关binlog配置2、binlog相关高级设置2.1 改变binlog模式2.2 相关SQL操作binlog磁盘突然报错使用率过大,排查原因,发现mysql的binlog文件占用过大命令ls -l -h
mysql-b...
目录1.约束概念和分类2.五大约束的添加和删除2.1添加约束的六种方法2.2三种删除约束的方式2.3五大约束分别对应的添加删除方式(序号对应2.1和2.2)2.4对于创建约束的总结2.5...
目录前言全局锁全库逻辑备份
FTWRL和set global readonly=true的区别表级锁MDL锁
行锁死锁记录锁
间隙锁
临键锁
乐观锁和悲观锁总结前言根据加锁的粒度区分 全局锁...
如果电脑是第一次安装MySQL,一般不会出现这样的报错。如下图所示。starting the server失败,通常是因为上次安装的该软件未清除干净。完全卸载该软件的办法:第一步,进入…控制面...
很多小伙伴在使用mysql插入汉字时会报如下错误:这是因为我们没有指定字符集,在计算机中字符的存储是用二级制表示的,同样,汉字也需要用二进制来存储,那么我们就需要指定一个表(表...
利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。1、创建保存备份文件的路径/mysqldata#mkdir /mysqldata2、创建/usr/sbin/bakmysql文件#vi /u...
目录一、数据库引擎1.1 查看数据库引擎1.2 修改默认数据库引擎二、数据库字符集2.1 查看字符集
2.2 修改字符集一、数据库引擎1.1 查看数据库引擎mysql> show engines;+----...
目录前言一.数据库基础知识1.什么是数据库
2.数据库的分类
3.数据库的常用语言
4.数据库的常用操作方式
5.MySQL的架构
二.数据库的增删改查1.创建数据库2.查询数据库3.修改...
目录前言limit深分页为什么会变慢?通过子查询优化回顾B+ 树结构
把条件转移到主键索引树
INNER JOIN 延迟关联标签记录法使用between...and...手把手实战案例一般思路的实现...
这段时间在做项目的过程中,遇到一个模块,数据之间的联系很复杂,在建表的时候就很纠结,到底该怎么去处理这些复杂的数据呢,是单表查询,然后在业务层去处理数据间的关系,还是直接通过...
目录前言1.查看文件磁盘占用1.1 查看磁盘空间占用1.2 查看目录空间占用2.Binlog日志清理2.1.定时自动清理Binlog日志2.2 手动删除Binlog日志2.3.Slow日志清理2.4.Error日志...
目录1、选择最合适的字段属性2、尽量把字段设置为NOT NULL3、使用连接(JOIN)来代替子查询(Sub-Queries)4、使用联合(UNION)来代替手动创建的临时表5、事务6、使用外键7、锁...
问题描述:用户有一个这样一个需求,在一张表里会不时出现 “违规” 字样的字段,需要在出现这个字段的时候,把整行的数据删掉。这是个采集任务,如果发现有“违规”字样的数据,会整点...
前言在诸多的管理类,办公类等系统中,树形结构展示随处可见,以“部门”或"机构"来说,接触过的同学应该都知道,最终展示到页面的效果就是层级结构的那种,下图随机列举了一个部门的树...
目录一、MySQL数据备份1.1、 mysqldump命令备份数据
1.2、 mysqldump常用操作示例
1.3、 还原mysql备份内容
二、 编写脚本维护备份的数据库文件2.1、 编写BASH维护固定数量...
一、业务场景介绍假设目前有一个电商系统使用的是MySQL,要设计大数据量存储、高并发、高性能可扩展的方案,数据库中有用户表。用户会非常多,并且要实现高扩展性,你会怎么去设计?...
目录1、功能介绍2、关键代码2.1 主页功能
2.2 添加商品信息2.3 数据库设计
商品表
前言:
随着小超市规模的发展不断扩大, 商品数量急剧增加, 有关商品的各种信息量也成倍...
概述数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能导致脏读、脏写、不可重复度和幻读。这些问题的本质都是数据库的多事务并发...
目录一、需求描述二、思路概述1 需求延展
2 思路概述
三、SQL代码一、需求描述
1 原表T1某条记录(记做r1,相邻下一条为r2)的下一行记录的STARTDATE小于上一行ENDDATE,针对这...
目录MySQL表碎片化(Table Fragmentation)的原因行碎片(Row fragmentation)行间碎片(Intra-row fragmentaion)剩余空间碎片(Free space fragmentation)MySQL中如何找出碎片化严重的表...
目录一、触发器简介1、什么是触发器?2、触发器的特性二、、创建触发器1、创建只有一个执行语句的触发器2、创建有多个执行语句的触发器3、NEW与OLD详解三、查看触发器1、SHOW...
目录简介问题设计1:邻接表表设计SQL示例设计2:路径枚举表设计SQL示例设计3:闭包表表设计SQL示例结合使用表设计总结简介在开发中经常遇到树形结构的场景,本文将以部门表为例对比...
目录1 查看当前数据库内容并备份数据库2 开启bin_log功能3 模拟误操作(插入3条数据,删除数据库)4 数据恢复5 总结1 查看当前数据库内容并备份数据库
查看数据库信息:备份数据库:[...
网上商城数据库-商品类别数据操作(一)项目描述在电子商务兴起的大环境下,建立利用互联网开拓销售渠道,帮助企业及时调整商品结构,协助经销商打开货源的信息门户成为解决信息流...
目录1、有问题的SQL语句有人问,比如下图:问题归纳起来就是:在MySQL里面update一条记录,语法都正确的,但记录并没有被更新...刚遇到这个问题的时候,我拿到这条语句直接在测试库里面...
目录前言全局参数持久化写在最后总结参考文档:前言
自从 2018 年发布第一版 MySQL 8.0.11 正式版至今,MySQL 版本已经更新迭代到 8.0.26,相对于稳定的 5.7 版本来说,8.0 在性能...
目录一、简单使用二、搭配DISTINCT去重三、COUNT()详细介绍四、分组查询一、简单使用SUM:求和(一般用于处理数值型)
AVG:平均(一般用于处理数值型)
MAX:最大(也可以用于处理字符串和...
写在前面环境:MySQL5.7+,MySQL数据库字符编码实现为utf8,表也为utf8场景:微信授权获取用户信息(包括昵称)并保存到数据库,有的用户成功了,少数用户却失败了那么为什么会失败呢?贴上报...
目录1、简单概述2、JSON基础工具3、JSON Path expression4、查找并修改JSON前言:经过漫长的测试,即将整体迁移至Mysql8.0; Mysql8.0 对于Json操作新增/优化了很多相关Json的A...
1.官网下载:https://dev.mysql.com/downloads/找到Mysql Community Server 点击点击download下载,可以选择下载路径,我下载在d盘:下载好了需要:
新建mysql.ini文件
内容:[mysql]...
目录mysql主从复制mysql主从复制的方式mysql主从复制的原理mysql的主从配置的具体实现方式1、 Master配置
2、 Slave配置
mysql主从复制本来是在做sharding的,可是做好之后...
目录前言动态sql1.先看一下模块目录结构
2.物理建模和逻辑建模
3. 引入依赖
4.全局配置文件5.sql共性抽取文件
6.mapper接口
if静态sql:动态sql:where用if标签的动态sql:whe...
目录1、最左前缀原则2、回表3、索引下推前言:
索引下推(ICP)是针对MySQL使用索引从表中检索数据行的情况的优 在没有索引下推的情况下,MySQL通过存储引擎遍历索引来定位表...
mysql 按年、月、周、日分组查询1.按照年份分组查询SELECT DATE_FORMAT(t.bill_time,'%Y') month_time,sum(t.pay_price) total FROM f_bill t GROUP BY month_time;查询结...
目录1、基本语法2、按条件表达式筛选3、按逻辑表达式筛选4、模糊查询5、安全等于1、基本语法SELECT 查询列表FROM 表名WHERE 筛选表达式;2、按条件表达式筛选条件运算符:>,<,...
目录提问:回答:真实情况:知识点结论:总结提问:mysql的字段,unsigned int(3), 和unsinged int(6), 能存储的数值范围是否相同。如果不同,分别是多大?回答:不同,int(3)最多显示3位无符号...
目录当前问题解决过程具体步骤解决案例当前问题​ 在MySQL命令提示符中输入多行命令时,突然发现前面有错误,是很令人头疼的事情。大部人都知道可以通过输入\c来取消前边...
网上商城数据库-用户信息数据操作项目描述在电子商务兴起的大环境下,建立利用互联网开拓销售渠道,帮助企业及时调整商品结构,协助经销商打开货源的信息门户成为解决信息流通不...
目录背景探索总结背景在一个表中,dataTime字段设置是varchar类型,存入的数据是日期格式的数据,并且为该字段设置了索引。但是在日志记录中,有一条关于该表的慢查询。查询语句为:...
目录前置说明问题重现删除数据原理数据的复用哪些操作会造成数据空洞如何收缩表空间小结不知道大家有没有遇到这样的一种情况,线上业务在MySQL表上做增删改查操作,随着时间的...
目录MySql8.0 查看事务隔离级别报错问题命令更改为MySQL的事务隔离级别(包含mysql8.0+设置与查看)一、事务的基本要素(ACID)二、事务的并发问题三、MySQL事务隔离级别 事务的...
目录一、事务:事务四大特性:并发事务带来哪些问题?(隔离所导致的一些问题)事务隔离级别有哪些?MySQL的默认隔离级别:二、索引:索引的作用:索引的分类:索引准则:索引的数据结构:总结一、...
目录一 项目描述1.1 背景1.2 实现设计1.2.1 之前的方法1.2.2 优化后的方法
二.实现详情2.1 编辑Python可执行文件2.2 修改 telegraf 文件2.3 修改telegraf service的运行账...
目录一、字符函数1、大小写控制函数2、字符控制函数二、数学函数三、日期函数四、其他函数五、流程控制函数一、字符函数1、大小写控制函数①UPPER():转换成大写SELECT UPPER...
目录1、Mysql数据结构2、表文件大小未更改和mysql设计有关3、那怎么才能让表大小变小4、Online DDL5、总结最近有个上位机获取下位机上报数据的项目,由于上报频率比较频繁且...
目录1.使用说明2.准备3.语法3.1 变量及赋值3.2 入参出参3.3 流程控制-判断3.4 流程控制-循环3.5 流程控制-退出、继续循环3.6 游标
3.7 存储过程中的handler
4.练习4.1 利用...
在开始之前,我们创建两个表用于演示将要介绍的其中JOIN类型。建表CREATE TABLE `tbl_dept` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `deptName` VARCHAR(30) D...
目录安全模式设置测试1.无where的update和delete2、非索引键的delete3.索引键的delete总结大家肯定听说过,有些开发者由于个人失误,在delete或者update语句的时候没有添加wher...
目录前言分析数据总计
重复次数占比
where 和 having 的区别总结前言
我当时正好出差在客户现场部署调试软件,有一天客户突然找到我这里,说他们现场生产的数据出现了异常的情...