max_allowed_packet引起MySQL迁移丢失数据的问题
最近迁移了服务器,运维同学给导了数据库,数据库也跟着一起迁移到了新机房。今天,有用户发现自己创建的一条记录不见了,我去新库查询确实没有,去旧库查询到了这条记录,确定了是数据丢失。
2021-06-18
Mysql事务实现原理以及在Go语言中使用数据库事务
数据库使用中通常存在多个客户端同时访问数据库,因此数据库系统要能够处理这种并发访问的情况。在实际工作中,并发访问时数据库使用中的常态,然而并发访问时数据库时,可能出现以下问题:
2022-04-24
慢查询分析调优工具~mysqldumpslow
在日常的业务开发中,MySQL出现慢查询是很常见的,要么说明你家产品的增长性很好,要么就是你的SQL写的太烂了。所以对慢查询SQL进行分析和优化很重要,其中mysqldumpslow是MySQL服务自带的一款很好的分析调优工具。
【小项目】SQL server数据实时同步到mysql(一)
步骤1:打开Navicat 15 for MySQL,最好在MySQL中新建一个和要导SQL server数据库一样名字的数据库,当然不一样也可以。
2021-05-25
SQL DELETE 语句:删除表中记录的语法和示例,以及 SQL SELECT TOP、LIMIT
注意:在删除表中的记录时要小心!请注意DELETE语句中的WHERE子句。WHERE子句指定应删除哪些记录。如果省略WHERE子句,将会删除表中的所有记录!
2023-11-21
MySQL 查询优化
Thresh慢查询定位开启慢查询日志查看 MySQL 数据库是否开启了慢查询日志和慢查询日志文件的存储位置的命令如下: {代码...} 通过如下命令开启慢查询日志: {代码...} 查看慢查询日志文本方式查看直接使用文本编辑器打开slow.log日志即可。 {代码...} 使用mysqldumpslow查看MySQL 提供了一个慢查询日志分析工具mysqldumps...
2021-03-26
关于使用Navicat工具对MySQL数据库数据进行复制和导出的一点尝试
最近开始使用MySQL数据库进行项目的开发,虽然以前在大学期间有段使用MySQL数据库的经历,但再次使用Navicat for MySQL时,除了熟悉感其它基本操作好像都忘了,现在把使用中的问题作为博客记录下来,也是为了自己以后再使用时比现在更熟悉精通.
2021-05-27
个人学习系列 - 基于Docker的数据库搭建
记录一下所有关于docker数据库的搭建及持久化。 Docker数据库操作 Mysql数据库 首先看一下docker上的镜像 docker search mysql 第一个就是官方的镜像,pull下来即可。 docker pull mysql 查看已经下载下来的镜像 docker images 接下来就需要启动容器并持久化数据了 {代码...} {代码...} postgres数据库 首先看一下docker...
送你两个神器,关系数据库数据入湖轻松应对
摘要:关系数据库的数据入湖,有多种场景、多种工具、多种入湖时效要求等,本文梳理相关场景,以及对应的建议方案。本文分享自华为云社区《关系数据库数据入湖的场景及方案总结》,作者:HisonHuang 。关系数据库的数据入湖,有多种场景、多种工具、多种入湖时效要求等,本文梳理相关场景,以及对应的建议方案。首先介绍...
2021-08-12
Oracle ASM磁盘组掉线,实例无法挂载的数据库数据恢复案例
数据库故障&分析:Oracle数据库ASM磁盘组掉线 ,ASM实例无法挂载,用户联系我们要求恢复oracle数据库。数据库数据恢复工程师拿到磁盘后,先将所有磁盘以只读方式进行扇区级别的镜像备份,后续的数据分析和数据恢复都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。基于镜像文件分析ASM磁盘组的磁盘底层数据,读取并...
2023-08-11
MySql之主从复制
前言 mysql的主从复制不但可以作为数据库备份,也能实现数据库的读写分离,为以后处理高并发打下基础废话不多说,直接上干货 分布式数据库分为主数据库(master)和从数据库(slaves) 主从复制的基本流程: 1.在master上更新的内容以二进制日志(Binary Log)的方式存在本地 2.slaves开启IO线程拿到master服务器上的二进制...
虚拟机数据恢复—XenServer虚拟机中sqlserver数据库数据恢复案例
虚拟机数据恢复环境:某品牌服务器通过同品牌某型号的RAID卡,将4块STAT硬盘为一组RAID10阵列。上层部署XenServer虚拟化平台,虚拟机安装Windows Server系统,每台虚拟机有两个虚拟机磁盘(系统盘 + 数据盘),虚拟机作为Web服务器使用。
2024-10-21
必须了解的mysql三大日志-binlog、redo log和undo log
日志是 mysql 数据库的重要组成部分,记录着数据库运行期间各种状态信息。 mysql 日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。作为开发,我们重点需要关注的是二进制日志( binlog )和事务日志(包括 redo log 和 undo log ),本文接下来会详细介绍这三种日志。
生产环境遇到一个大bug-数据库存储字段四舍五入
在生产环境中,用户收益有时能够正常到账,有时候不能正常到账。用户资金涉及到account模块,资金变动主要涉及到冻结请求;请求event;转账记录;操作用户资金。冻结请求主要记录请求记录的参数,简单点就是充值和提现,event代表真正操作实际去操作的金额,财务转账记录相当于对资金变化做日志处理,最后真正操作用户资...
2020-01-13
还分不清bin log 、redo log 跟 undo log?
MySQL 日志包含了错误日志、查询日志、慢查询日志、事务日志、二进制日志等,如果存储引擎使用的是 InnoDB ,二进制日志(binlog)和事务日志(包括redo log和undo log) 是肯定绕不过去的,本篇接下来详细为大家介绍这三种日志。
2023-07-05
SAP Cloud Application Programming CDS 模型间 association 的设置
我定义了两个业务模型,名称分别为 Books 和 Authors, 其中 Books 模型有一个名为 author 的字段,该字段通过 Association, 关联到 Authors 模型。因为这里使用的是 Association to,而非 Association to many,所以语义上表达的是一本书有且仅有一位作者。
2021-04-11
内网搭建DNS服务器
DNS:Domain Name Service,域名解析服务监听端口:udp/53,tcp/53应用程序:bind根域:.一级域:组织域:.com, .org, .net, .mil, .edu, .gov, .info, .cc, .me, .tv国家域:.cn, .us, .uk, .jp, .tw, .hk, .iq, .ir反向域:.in-addr.arpaDNS 记录类型:DNS 域名数据库由资源记录和区文件指令组成。SOA 记录:起始授权机...
2021-12-23