-
日期:2020-11-03 13:46:35
点击:59
内容简介:最近帮别人做的一个项目机器上面跑MySQL老是隔一段时间就自动停了。刚开始以为是以外停止,也没注意,就手动再启动。可是过了没两天又停止了。 后来仔细查了查mysqld的日志: 2020-05-27T10:15:12.569342Z 0 [System] [MY-010116] [Server] /usr/libexec/mys...
-
日期:2020-11-03 13:46:35
点击:59
内容简介:问题 问题1:如何解决事务提交时flush redo log带来的性能损失 WAL是实现事务持久性(D)的一个常用技术,基本原理是将事务的修改记录redo log。redo log顺序追加写入。事务提交时,只需要保证事务的redo log落盘即可,通过redo log的顺序写代替页面的随机写提...
-
日期:2020-11-03 13:46:34
点击:59
内容简介:前言: 基本上不管是对于我们自己使用,还是给客户部署服务器,,mysql备份都是必不可少的一部分,这里给大家分享一下我是如何实现linux上做异地自动备份的。 mysql_backup.sh 用于备份数据 mysql_restore.sh 用于恢复数据 remove_backup.sh 用于删除一段时...
-
日期:2020-11-03 13:46:34
点击:59
内容简介:MySQL分区表概述 随着MySQL越来越流行,Mysql里面的保存的数据也越来越大。在日常的工作中,我们经常遇到一张表里面保存了上亿甚至过十亿的记录。这些表里面保存了大量的历史记录。 对于这些历史数据的清理是一个非常头疼事情,由于所有的数据都一个普通的表...
-
日期:2020-11-03 13:46:33
点击:59
内容简介:前言 在最近的项目中,我们需要保存大量的数据,而且这些数据是有有效期的,为了提供查询效率以及快速删除过期数据,我们选择了MySQL的分区机制。把数据按照时间进行分区。 分区类型 Range分区:最为常用,基于属于一个给定连续区间的列值,把多行分配给分区...
-
日期:2020-11-03 13:46:32
点击:59
内容简介:1. addtime() 为日期加上指定秒数 select addtime(now(),1); -- 加1秒 2. adddate() 有两种用法,第二个参数直接填数字的话是为日期加上指定天数,填interval的话是为日期加上指定的interval时间 select adddate(now(),1); -- 加1天select adddate(now(), in...
-
日期:2020-11-03 13:46:32
点击:59
内容简介:前言: 分区是一种表的设计模式,通俗地讲表分区是将一大表,根据条件分割成若干个小表。但是对于应用程序来讲,分区的表和没有分区的表是一样的。换句话来讲,分区对于应用是透明的,只是数据库对于数据的重新整理。本篇文章给大家带来的内容是关于MySQL中...
-
日期:2020-11-03 13:46:31
点击:59
内容简介:楔子 由于之前电脑上安装的MySQL版本是比较老的了,大概是5.1的版本,不支持JSON字段功能。而最新开发部门开发的的编辑器产品,使用到了JSON字段的功能。 因此需要升级MySQL版本,升级的目标版本是MySQL 5.7.30(虽然最新版本已经到8.x,但是5.7基本够用了)...
-
日期:2020-11-03 13:46:31
点击:59
内容简介:在上篇文章给大家介绍了: MySQL8.0.20安装教程及其安装问题详细教程 https://www.jb51.net/article/186202.htm mysql8.0.20下载安装及遇到的问题(图文详解) https://www.jb51.net/article/186208.htm CentOS7安装Mysql8.0.20步骤: https://dev.mysql.com/d...
-
日期:2020-11-03 13:46:30
点击:59
内容简介:相关阅读: MySQL8.0.20安装教程及其安装问题详细教程 https://www.jb51.net/article/186202.htm mysql8.0.20下载安装及遇到的问题(图文详解) https://www.jb51.net/article/186208.htm CentOS7安装Mysql8.0.20步骤: https://dev.mysql.com/doc/relnotes/my...