-
MySQL8.0的MGR多主创建与测试
所属栏目:[MySql教程] 日期:2022-03-22 热度:192
环境: 虚拟机VMware, OS:CentOS Linux release 7.3.1611 (Core) 按照下述的单机Mysql8.0的安装方式进行安装完之后,将该机复制两台,分别修改IP为192.168.1.78和192.168.1.78,以及两台新机器配置文件/etc/my.cnf的serverid,还有要去数据路径下删掉aut[详细]
-
mysql链接很多,批量删掉异常进程processlist
所属栏目:[MySql教程] 日期:2022-03-22 热度:154
正常情况发现一个进程异常的话。。 可以通过kill id 的方式杀掉进程 但是 如果 大批量的访问 删除方式 手工就杀不过来 处理方式(通过mysql -e 的方式得到异常的id,然后通过xargs命令传值给mysqladmin) 如果是生产环境 mysql -udba -p**** -h 192.1.1.1[详细]
-
MySQL slave 延缓一列 外键检测和自增加锁
所属栏目:[MySql教程] 日期:2022-03-22 热度:172
本文没有太多可读性,完全是自己的笔记 一、现象 延迟大,大事物。 表结构 MySQL:slave 延迟一列 外键检查和自增加锁 image.png 无IO MySQL:slave 延迟一列 外键检查和自增加锁 image.png SQL THREAD占用CPU 100% 二、pscak 采样 采样30个点 外键检查 占[详细]
-
MySQL复制滞后、延迟问题及处理方法
所属栏目:[MySql教程] 日期:2022-03-22 热度:185
确认复制延迟的方法 Slave_IO_Running: Yes Slave_SQL_Running: Yes 确认一下两个线程是否运行,如果没有正常运行,确认一下错误日志里面的内容,然后使其运行。 接下来需要确认,是否 Master_log_file Relay_Master_Log_File Read_Master_Log_Pos Exec_Ma[详细]
-
ERROR 1290 HY000 解决方法
所属栏目:[MySql教程] 日期:2022-03-22 热度:163
select * into outfile /home/update_testdbtest.txt from update_test; ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement mysql select * from update_test; +------+-------+[详细]
-
MSSQL数据库ndf文件大小变为0KB数据恢复步骤
所属栏目:[MySql教程] 日期:2022-03-22 热度:87
MSSQL数据库ndf文件大小变为0KB数据恢复步骤: 一、故障描述 成都某客户,存储损坏,数据库崩溃。重组存储,恢复数据库文件,发现有四个ndf文件大小变为0 KB。数据库大小约80TB。数据库中有1223个文件,数据库每10天生成一个NDF文件,每个NDF大约500GB,数[详细]
-
mysql的sql语句执行流程
所属栏目:[MySql教程] 日期:2022-03-22 热度:134
mysql的sql语句执行流程: 1、client和server建立连接,client发送sql至server(对应连接器这一过程) 2、server如果在查询缓存中发现了该sql,则直接使用查询缓存的结果返回给client,如果查询缓存中没有,则进入下面的步骤(对应查询缓存这一过程,8.0这[详细]
-
order by 结果不准确的问题及解决
所属栏目:[MySql教程] 日期:2022-03-22 热度:168
相信作为DBA 在和开发打交道的过程中,经常会遇到分页查询 order by 排序这样的需求。本文源于生产过程中的案例,5.6版本的数据库使用limit和order by 一个非唯一字段时,结果集并不总是确定的.已经确定为bug,详见:MySQL 官方的bug 提醒读者朋友注意。 二[详细]
-
MySQL入门学习之——MySQL错误解决汇总
所属栏目:[MySql教程] 日期:2022-03-22 热度:152
以下都是工作中使用MySQL过程中遇到的一些错误,特记录之。 错误1:在执行mysql时 提示如下错误: ERROR 1580 (HY000) at line 1: You cannot DROP a log table if logging is enabled 解决方法:执行set global slow_query_log=off,然后再次运行mysql 错[详细]
-
Percona XtraBackup 2.4 xtrabackup全量、增量备份恢复流程
所属栏目:[MySql教程] 日期:2022-03-22 热度:183
xtrabackup常用参数 --backup 创建备份并将备份存放到--target-dir目录 --defaults-file=[MY.CNF] 配置文件的路径 --target-dir=DIRECTORY 指定备份存放的路径。如果目录不存在,xtrabackup会创建相应的目录 --user 备份账户的用户名 --password 备份账户[详细]
-
MySQL数据库之读写分离
所属栏目:[MySql教程] 日期:2022-03-22 热度:116
MySQL数据库之读写分离: 一、概述: MySQL数据库主从结构配置以后,正常情况下数据库的所有读写操作全部都在主数据库上面,从数据库仅仅作为数据备份使用,显然无法有效的使用服务器资源,那么实现读写分离的需求就不可避免。 二、拓扑图说明: 本文要实[详细]
-
MySQL 在线DDL gh-ost
所属栏目:[MySql教程] 日期:2022-03-22 热度:86
大表的DDL的变更大部分都是使用Percona的pt-online-schema-change,本文说明下另一种工具gh-ost的使用:不依赖于触发器,是因为他是通过模拟从库,在row binlog中获取增量变更,再异步应用到ghost表的。 1、下载安装地址 2、参数说明:gh-ost --help Usage of[详细]
-
构建Spring Cloud微服务北京赛车平台架设详细步骤
所属栏目:[MySql教程] 日期:2022-03-22 热度:67
大型企业分布式微服务云北京赛车平台架设服务组件,企 娥:217 1793 408 实现模块化、微服务化、原子化、灰度发布、持续集成 commonservice eureka Netflix 云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 commo[详细]
-
mysqladmin常用命令汇总
所属栏目:[MySql教程] 日期:2022-03-22 热度:120
mysqladmin 工具的使用格式: mysqladmin [option] command [command option] command ...... 参数选项: -c number 自动运行次数统计,必须和 -i 一起使用 -i number 间隔多长时间重复执行 0)每个两秒查看一次服务器的状态,总共重复5次。 [root@test-hu[详细]
-
计算innodb_buffer_pool使用率
所属栏目:[MySql教程] 日期:2022-03-22 热度:86
两种方法: 一、通过show status mysql show status like innodb_buffer_pool_pages_data; +-------------------------------+---------+ | Variable_name | Value | +-------------------------------+---------+ | Innodb_buffer_pool_pages_data | 3226[详细]
-
怎么处理图片过大问题?如何把图片压缩到最小
所属栏目:[MySql教程] 日期:2022-03-22 热度:124
在日常办公中,我们总会遇到各种各样的问题,比如如何将PDF转换成Word,图片的压缩,视频压缩等等,这些都是上班族经常遇到的问题,小编在上班的时候经要与图片打交道,可是经常遇到这样的问题就是图片太大,占内存,导致电脑是非常卡的,那么,如何把图片[详细]
-
mysql的binary-log运作
所属栏目:[MySql教程] 日期:2022-03-22 热度:146
mysql的binary-log运作: 一,设置/etc/my.cnf参数打开binary log log-bin=mysql-bin server-id=1 二,关于二进制日志参数 mysql show variables like %log_bin%; +---------------------------------+--------------------------------+ | Variable_name[详细]
-
innodb_lock_wait_timeout参数的明白
所属栏目:[MySql教程] 日期:2022-03-22 热度:83
前言:在管理ORACLE的工作中,经常发现因为锁等待的原因导致应用宕机了。Mysql考虑到自身的性能和架构等因素,InnoDB数据库引擎增加了参数innodb_lock_wait_timeout,避免在资源有限的情况下产生太多的锁等待; 一、innodb_lock_wait_timeout的参数说明 in[详细]
-
MySQL 学习之-字符集选定 更改
所属栏目:[MySql教程] 日期:2022-03-22 热度:101
字符(Character)是指人类语言中最小的表义符号。例如A、B等; 编码(Encoding)是指给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符.例如,我们给字符A赋予数值0,给字符B赋予数值1,则0就是字符A的编码; 字符集(Character Set)是指字符和[详细]
-
mysql 5.7单实例安置
所属栏目:[MySql教程] 日期:2022-03-22 热度:155
yum -y install cmake useradd mysql cmake -DCMAKE_INSTALL_PREFIX=/u01/mysql -DMYSQL_DATADIR=/u01/mysql/data -DSYSCONFDIR=/u01/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_TCP_PORT=3306 -DMYSQ[详细]
-
MySQL中MyISAM引擎与InnoDB引擎性能相对比
所属栏目:[MySql教程] 日期:2022-03-22 热度:58
MySQL中MyISAM引擎与InnoDB引擎性能比较,基本上我们可以考虑使用InnoDB来替代我们的MyISAM引擎。 MySQL表结构 CREATE TABLE `myisam` (`id` int(11) NOT NULL auto_increment, `name` varchar(100) default NULL,`content` text,PRIMARY KEY (`id`) ) ENG[详细]
-
mysql 全文目录
所属栏目:[MySql教程] 日期:2022-03-22 热度:167
停止词(stopword) 一、什么是停止词? 不能用于搜索的词,如敏感词汇:法轮功、李宏志、器官移植等;非常常见的无任何具体含议的词汇: and、or、what 、好的、我们、你们、这样 等等。 二、停止词相关参数 mysql show variables like %innodb%stop%; +---[详细]
-
优化 又一次用传统分页SQL你就死定了
所属栏目:[MySql教程] 日期:2022-03-22 热度:171
导读 在分页功能开发时,我们很习惯用LIMIT O,N的方法来取数据。这种方法在遇到超大分页偏移量时是会把MySQL搞死的,请别再这么写SQL了 通常,我们会采用ORDER BY LIMIT start, offset 的方式来进行分页查询。例如下面这个SQL: SELECT * FROM `t1` WHERE[详细]
-
MySQL早期发展过程
所属栏目:[MySql教程] 日期:2022-03-22 热度:101
MySQL(发音为my ess cue el)是一种开放源代码的关系型数据库管理系统,因为是开放源代码的,在下载后可以根据自己的需要进行修改。由于其体积[详细]
-
从分区性能比较mysql与postgresql and oracle
所属栏目:[MySql教程] 日期:2022-03-22 热度:137
现在去IOE声势浩大,感觉现在不懂点mysql,pgsql,光谈oracle的话,都有点不好意思跟人打招呼,作为热爱oracle的人,现在对mysql、PG也不反感,不吹不黑,像我这样的人最专一了:谁给钱给谁干,风往哪边吹,就往哪边跑,总有一天,我就成了风口上的猪,投入[详细]