-
xtrabackup自主全备份脚本
所属栏目:[MySql教程] 日期:2022-04-12 热度:85
xtrabackup自动全备份脚本,具有发送邮件和主从判断功能. ##set environment## . ~/.bash_profile BASEDIR=/data_bak SPACE_RATE=95 #space rate 95 SPACE_ROOM=10485760 #10GB WORKPATH=/data_bak/mysqlbackup/percona DATETIME=`date +%Y%m%d%H%M` INNOBACK[详细]
-
MySQL 5.5 FLUSH TABLES WITH READ LOCK语句简介
所属栏目:[MySql教程] 日期:2022-04-12 热度:153
FLUSH TABLES WITH READ LOCK语句会关闭所有打开的表,并将所有数据库的表加上全局只读锁。 这对于备份来说十分方便。如果有像 Veritas 或 ZFS 这样的文件系统,你可以对备份打快照。 也可以直接拷贝要备份的表文件到备份目录 cp -r /data_dir/ /back_dir 使[详细]
-
mytop安置,使用mytop监控MySQL性能
所属栏目:[MySql教程] 日期:2022-04-11 热度:155
mytop 是一个类似 Linux 下的 top 命令风格的 MySQL 监控工具,可以监控当前的连接用户和正在执行的命令。 mytop安装,使用mytop监控MySQL性能 1. 安装TermReadKey 安装: tar xzvf TermReadKey cd TermReadKey perl Makefile.pl make make test make instal[详细]
-
MySQL索引性能测验
所属栏目:[MySql教程] 日期:2022-04-11 热度:99
很长一段时间没学习MySQL了,一直致力于oracle的研究,最近得空了就再拾起MySQL看看吧,记得去年发布过的2篇MySQL文章: 今天我们就来看看mysql中索引的性能测试: 1 准备环境 1.1 在数据库中创建测试表test1 [root@rhel6_lhr ~]# mysql -p Enter password:[详细]
-
MySQL数据类别DECIMAL用法
所属栏目:[MySql教程] 日期:2022-04-11 热度:91
当我们需要存储小数,并且有精度要求,比如存储金额时,通常会考虑使用DECIMAL字段类型,可能大部分同学只是对DECIMAL类型略有了解,其中的细节还不甚清楚,本篇文章将从零开始,为你讲述DECIMAL字段类型的使用场景及方法。 1.DECIMAL类型简介 DECIMAL从MySQ[详细]
-
mysql主从拷贝原理
所属栏目:[MySql教程] 日期:2022-04-11 热度:198
环境: 3306 主库 3307 从库 1 设置server-id值并开启binlog功能参数 编辑mysql的配置文件/data/3306/my.cnf [mysqld] server-id = 6 ----用于同步的每台机器或实例sever-id都不能相同 log_bin =/data/3306/mysql-bin ----可以省略 重启服务 /data/3306/mysq[详细]
-
记住 永远不要在 MySQL 中运用 UTF-8
所属栏目:[MySql教程] 日期:2022-04-11 热度:120
最近我遇到了一个bug,我试着通过Rails在以utf8编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错误: Incorrect string value:xF0x9Fx98x83 for column summary at row 1 我用的是UTF-8编码的客户端,服务器也是UTF-8编码的,数据库也是,就[详细]
-
JDB2致使磁盘io使用率高 导致mysql延迟过高
所属栏目:[MySql教程] 日期:2022-04-11 热度:190
背景:某项目slave数据库的延迟非常大 结合上iostat中 wsec/s 较大的数值,基本可以确定IO高负载的元凶是redo log的flush,而不是data page的flush 查看innodb log buffer状态 mysql show global status where variable_name in(Innodb_log_waits,Innodb_buf[详细]
-
linux高负载下mysql数据库完全优化
所属栏目:[MySql教程] 日期:2022-04-11 热度:99
linux高负载下mysql数据库彻底优化(转)[@more@] 同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给My[详细]
-
MySQL--数据完全性
所属栏目:[MySql教程] 日期:2022-04-11 热度:126
- 数据类型 原则 尽量使用取值范围小的,节省存储空间 整数:int, bit 小数:decimal 表示浮点数 主键:primary key 物理上存储的顺序 非空:not null 唯一:unique 字段不允许重复 默认:default 不填写使用默认值,填写以填写为准 外键:foreign key 外键[详细]
-
MySQL两阶段提交过程原理阐述
所属栏目:[MySql教程] 日期:2022-04-11 热度:110
MySQL使用两阶段提交主要解决 binlog 和 InnoDB redo log 的数据一致性的问题. 两阶段提交原理描述: 阶段1:InnoDB redo log 写盘,InnoDB 事务进入 prepare 状态 阶段2:如果前面prepare成功,binlog 写盘,那么再继续将事务日志持久化到binlog,如果持久化[详细]
-
企业情况下MySQL5.5调优
所属栏目:[MySql教程] 日期:2022-04-11 热度:181
参照 腾讯云 和ucloud my.cnf 以及网上找的资料 整理出来的 my.cnf , 以后修改任何参数都会继续更新 也是在测试阶段 物理机 : ubuntu14.04 配置 8core 32G mysql : 5.5.62 调优配置 [client] port = 3306 socket = /var/run/mysqld/mysqld.sock default-ch[详细]
-
Innodb中insert首次进行乐观插入逻辑分析
所属栏目:[MySql教程] 日期:2021-12-22 热度:96
这篇文章主要讲解了Innodb中insert第一次进行乐观插入逻辑分析,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习Innodb中insert第一次进行乐观插入逻辑分析吧! 重用空间只会检查del链表的第一个成员,因此块中[详细]
-
MySQL中innodb_flush_method函数有什么用途
所属栏目:[MySql教程] 日期:2021-12-22 热度:70
本篇内容介绍了MySQL中innodb_flush_method函数有什么作用的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! innodb_flush_method这个参数控制着innodb数[详细]
-
怎么理解并掌握mysql参数文件和类别
所属栏目:[MySql教程] 日期:2021-12-22 热度:107
这篇文章主要讲解了怎么理解并掌握mysql参数文件和类型,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习怎么理解并掌握mysql参数文件和类型吧! 1. 第四章:数据库文件 数据库层面文件:参数文件my.cnf,错误日[详细]
-
mysql数据库有什么文件
所属栏目:[MySql教程] 日期:2021-12-22 热度:125
本篇内容介绍了mysql数据库有哪些文件的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 1.1. pid文件 实例启动后,将自己唯一进程号记录到自己pid文件中[详细]
-
mysql事务知识点剖析
所属栏目:[MySql教程] 日期:2021-12-22 热度:157
这篇文章主要讲解了mysql事务知识点分析,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习mysql事务知识点分析吧! 1. 事务 1.1. 事务的特性 InnoDB存储引擎支持事务,默认自提交模式,如要开启事务,必须以beg[详细]
-
zabbix上怎样对mysql数据库做分区表
所属栏目:[MySql教程] 日期:2021-12-22 热度:162
本篇内容介绍了zabbix上怎么对mysql数据库做分区表的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 独立表空间设置: innodb_file_per_table=1 修改表[详细]
-
MySQL Xtrabackup搭建主从复制办法是什么
所属栏目:[MySql教程] 日期:2021-12-22 热度:157
这篇文章主要讲解了MySQL Xtrabackup搭建主从复制方法是什么,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习MySQL Xtrabackup搭建主从复制方法是什么吧! 1、源端查看主库环境 [root@mysql1 ~]# uname -a Lin[详细]
-
pxc的问题有哪些
所属栏目:[MySql教程] 日期:2021-12-21 热度:199
本篇内容介绍了pxc的问题有哪些的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! pxc的问题故障: 1.3节点,其中两个已经正常起来并且运行,第3个节点启[详细]
-
怎么使用MySQL的IFNULL 、ISNULL 和NULLIF 函数
所属栏目:[MySql教程] 日期:2021-12-21 热度:185
本篇内容主要讲解怎么使用MySQL的IFNULL()、ISNULL()和NULLIF()函数,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习怎么使用MySQL的IFNULL()、ISNULL()和NULLIF()函数吧! 一、IFNULL用法 1.1 IFNULL(expr1,expr2)[详细]
-
MySQL性能需要关注的参数有哪些
所属栏目:[MySql教程] 日期:2021-12-21 热度:72
本篇内容介绍了MySQL性能需要关注的参数有哪些的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 1、innodb_flush_log_at_trx_commit设置为2 这参数是指[详细]
-
怎么部署mysql双向主从复制M-M
所属栏目:[MySql教程] 日期:2021-12-21 热度:62
本篇内容介绍了怎么部署mysql双向主从复制M-M的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 通过mysql主主:进行mysql 双向同步数据库HA的配置 mysql[详细]
-
怎么搭建Mysql5.7 M-S-S
所属栏目:[MySql教程] 日期:2021-12-21 热度:150
本篇内容主要讲解怎么搭建Mysql5.7 M-S-S,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习怎么搭建Mysql5.7 M-S-S吧! 环境介绍: XUEGOD63 master mysql5.7.20 192.168.1.63 XUEGOD64 slave中继 mysql5. 7.20 192.[详细]
-
MySQL ACID四种隔离级别是什么
所属栏目:[MySql教程] 日期:2021-12-21 热度:60
本篇内容主要讲解MySQL ACID四种隔离级别是什么,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习MySQL ACID四种隔离级别是什么吧! 下面举一个银行应用是解释事务必要性的一个经典例子。假如一个银行的数据库有两张[详细]