-
MySQL 存储过程空结果集错误Error 1329 No data 的异常处置
所属栏目:[MySql教程] 日期:2022-04-09 来源:DaWei
在MySQL的存储过程中,当查询到空结果集时会产生下面报错 Error 1329 No data - zero rows fetched, selected, or processed 解决方法: 在存储过程中,添加异常处理 注意代码中的橙色部分的异常代码 delimiter $$ CREATE PROCEDURE PROC_ADDSubscribers_d[详细]
-
实例解读 MySQL并行复制如何解决特定的主从难题?
所属栏目:[MySql教程] 日期:2022-04-09 来源:DaWei
并行复制存世已多年,但是在实际应用场景中的使用并不常见。这次很幸运,我们刚好遇到一个客户,主的写入工作量非常大,但是从难以跟上,在这种情况下,我建议它使用并行从属线程。 那么,如何衡量并行复制是否在客户的场景中发挥了作用?对于客户业务能够[详细]
-
SQL存储过程中运用BEGIN TRY捕捉错误并保存
所属栏目:[MySql教程] 日期:2022-04-09 来源:DaWei
SQL存储过程中使用BEGIN TRY捕捉错误并保存: 1、创建保存错误的数据表: /*创建错误日志表*/ CREATE TABLE ErrorLog( errNum INT, ErrSev NVARCHAR(500), ErrState INT, ErrProc NVARCHAR(1000), ErrLine INT, ErrMsg NVARCHAR(2000) ) 2、创建保存错误信[详细]
-
MySQL 5.7创建多源复制
所属栏目:[MySql教程] 日期:2022-04-09 来源:DaWei
MySQL 5.7版本支持多源复制,MySQL 5.5和5.6不支持。 多源复制可以让多个主节点同时并行进行复制到一个从节点上。一个slave为每个master创建一个复制通道。 至少需要两台主库和一台从库。 多源复制中的主库,可以配置成基于全局事务标准(GTID)的复制,或者[详细]
-
MySQL innodb引擎的事务执行步骤
所属栏目:[MySql教程] 日期:2022-04-09 来源:DaWei
通过这篇文章可以了解到下面几个问题 问题1:MySQL innodb引擎的update的流程; 问题2:以及写redo,undo,binlog的顺序,然后刷盘的顺序又是什么呢? 问题3:以及刷新redo和脏数据的相关进程; 总结以上的三个问题,其实就是关于MySQL innodb事务的流程;那[详细]
-
为什么说sap软件对ic设计企业关键呢?
所属栏目:[MySql教程] 日期:2022-04-09 来源:DaWei
我们先来看下一下IC设计行业背景说明,IC设计业已成为半导体产业链中的明日之星,尤其在景气低迷之际,IC设计业的发展倍受瞩目,由于IC设计的脑力密集型特性,加上越来越多的IDM厂商也跨入Fabless模式,因此在整个半导体产业链中,在IC市场多变的情况下,[详细]
-
MySQL 由于MDL读锁select被阻拦
所属栏目:[MySql教程] 日期:2022-04-09 来源:DaWei
thread 1、begin; 更新表;没有提交,也没有回滚操作 thread2、create index 在这个表上 这时候客户端超时中断 再次连接会话查询此表被阻塞,无法查询 thread3、查询 select * from test; root@localhost : yaochong 17:08:27 select id,user,host,db,co[详细]
-
mydumper和myloader参数使用解说
所属栏目:[MySql教程] 日期:2022-04-09 来源:DaWei
mydumper Usage: mydumper [OPTION...] multi-threaded MySQL dumping Help Options: -?, --help Show help options Application Options: -B, --database 需要备份的数据库,一个数据库一条命令备份,要不就是备份所有数据库,包括mysql。 -T, --tables-l[详细]
-
MySQL误操作数据恢复的简单践行
所属栏目:[MySql教程] 日期:2022-04-09 来源:DaWei
前几天有个同事碰到了一个MySQL数据恢复的问题,他运行了一条update语句,结果忘记了加where条件,结果等反应过来已经晚了。我简单确认了下,是否存在备份,没有,是否开启了日志,没有。所以这个恢复无从谈起。 当然后来他也花了些功夫逐条数据修复,事情[详细]
-
mysql 8.0.17 分区特性测验
所属栏目:[MySql教程] 日期:2022-04-09 来源:DaWei
mysql 8.0.17 分区特性测试: 一、下面所有的测试基于mysql 8.0.17版本。 elcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 34 Server version: 8.0.17 Source distribution Copyright (c) 2000, 2019, Oracle and/or[详细]
-
从本地MySQL迁移到云数据库,为啥是Amazon Aurora?
所属栏目:[MySql教程] 日期:2022-04-09 来源:DaWei
近两年,随着云环境的成熟,很多企业的业务都在向云端迁移。于是,云数据库成为最时髦词汇之一,被AWS、微软、阿里、华为等大厂推崇。那么,对于用户来说,他们如何看待云数据库的发展现状,到底哪些因素才是他们选型的关键点?老王的经历,或许能从一定程[详细]
-
pt-table-sync及percona-toolkit工具包的安装和利用
所属栏目:[MySql教程] 日期:2022-04-09 来源:DaWei
percona-toolkit MySQL的一个很有用的工具 详情请参考 检查数据一致性(前提是 从库必须是活动的) 保证 rep_40 用户有对主库及冲库的访问权限 最简单的做法就是赋予所有的权限 pt-table-checksum h=192.168.27.40,u=rep_40,p=*****,P=3306 --databases=af[详细]
-
Mysql锁的行级锁和表级意向锁
所属栏目:[MySql教程] 日期:2022-04-09 来源:DaWei
Innodb存储引擎实现了两种行级锁: 关于行级锁比较容易理解。下面介绍一下表级意向锁。 Innodb存储引擎支持多粒度的锁定,换句话说,允许事务在表级和行级上同时持有锁。意向锁是一种表级锁,它是由存储引擎自己维护的,不需要用户手动命令干预。如果事务[详细]
-
mysql学习之-show table status 取得表的信息 参数说明
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
--获取表的信息 mysql show table status like columns_privG; *************************** 1. row *************************** Name: columns_priv Engine: MyISAM Version: 10 Row_format: Fixed Rows: 0 Avg_row_length: 0 Data_length: 0 Max_data_[详细]
-
MySQL 简易记录删除binary log的接口
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
欢迎关注我的《深入理解MySQL主从原理 32讲 》,如下:  一、栈帧 #0 my_delete (name=0x7ffff0fa0490 .[详细]
-
MySQL提醒The server quit without updating PID file 失败
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
重新启动MySQL数据库出错 原因 [root@guoqing mysql]# service mysql restart MySQL server PID file could not be found![失败] Starting MySQL...The server quit without updating PID file (/usr/local/mysql/data/guoqing.pid).[失败] 问题可能的原因[详细]
-
MySQL高可用方案简介
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
本文简单描述了本人初学MySQL的时候整理的一个MySQL高可用方案的PPT,虽然不太全面也不一定准确,但还是想拿出来和大家共享一下,共同讨论,共同进步。 另外,此偏文章做成PPT,忽悠领导或上级 是非常好用的。 MySQL-Transefer(下称Transfer)是一个基于M[详细]
-
Ubuntu Linux MySQL安置指南
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
Ubuntu Linux:MySQL安装指南(转)[@more@]安装MySQL sudo apt-get install mysql-server 这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。 配置MySQL 注意,在Ubuntu下MySQL缺省是只允许本地访问的,[详细]
-
RDS MySQL 5.7三节点企业版重磅公布
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
随着云计算技术的逐渐普及,使用云服务的客户行业、场景的边界也在不断地被拓宽,不断提出新的需求。在最早尝试云计算的互联网行业带领下,金融、保险等行业都开始拥抱云计算,而以银行、证券为代表的很多公司对云数据库服务提出了更为严格的要求:要像他[详细]
-
redhat6.5mysql升级5.5.48经mysql5.6.32至mysql5.7.16实行概略
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
redhat6.5mysql升级5.5.48经mysql5.6.32至mysql5.7.16实施概略: 1,os version redhat 6.5 2,旧版本mysql 5.5.48创建测试数据库及测试表 mysql create database zxy; Query OK, 1 row affected (0.00 sec) 3,查询旧版本MYSQL 5.5.48 DATA DIR及相关SOCKET[详细]
-
CentOS6.5上安装MySQL5.6.39的操作过程
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
CentOS6.5上安装MySQL5.6.39的操作过程: 1.解压缩安装文件 1.1解压 tar -zxvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz 1.2重命名 mysql-5.6.39-linux-glibc2.12-x86_64 为 mysql mv mysql-5.6.39-linux-glibc2.12-x86_64 mysql 1.3复制解压后的mysql[详细]
-
mysql学习之-show table status 获取表的信息 参数解说
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
--获取表的信息 mysql show table status like columns_privG; *************************** 1. row *************************** Name: columns_priv Engine: MyISAM Version: 10 Row_format: Fixed Rows: 0 Avg_row_length: 0 Data_length: 0 Max_data_[详细]
-
寻常的几条 MySQL 优化
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
寻常的几条 MySQL 优化: 一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别 key列,使用到的索引名。如[详细]
-
MySQL 5.7.12新增MySQL Shell命令行性能
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
在最新发布的MySQL 5.7.12中有许多令人兴奋的新功能,对于MySQL开发者来说,最令人兴奋的莫不是新增的MySQL Shell了,其下载地址: 有了MySQL Shell,我们可以将MySQL作为一个文档数据库来使用,也可以通过该工具调用Java、Python。 我们可以用mysqlsh --h[详细]
-
Toolkit安置
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
toolkit安装 toolkit软件包下载 wget percona.com/get/percona-toolkit.tar.gz wget percona.com/get/percona-toolkit.rpm 软件包安装(centos6.7) [root@trcloud-wujian-test01 toolkit]# rpm -ivh percona-toolkit.rpm warning: percona-toolkit.rpm: H[详细]

浙公网安备 33038102330577号