徐老师写的这篇文章《MySQL的备份》给我们介绍了MySQL数据库中备份的一些基础知识,值得了解学习。数据库备份是DBA的典型任务,可以将数据从一个系统传输到另外一个系统,也可以基于生产系统的特定状态创建一个开发服务器。除此之外,备份还用于数据库恢复,可以将一个发生故障的系统恢复,也可以将系统恢复到
MySQL 对于多列复杂的条件查询时,查询性能很难优化,需要通过强依赖 redis 缓存加速,否则平台功能不可用。圈层场景通常限制在局部数据中聚合分析,如计算圈层id位于集合内的关键词频率统计,若该集合范围过大索引失效会被劣化为全表扫描。
## MySQL特殊恢复实战-第二讲:各种文件丢失,如何救库 这个文章来源于我1x年的时候,面试某备份外企,当时原问题是讲解Oracle的启动过程,众所周知,O的启动过程比较复杂,且需要一些文件(已经不玩O好多年了,记不住了,欢迎吐槽并补充)。 现在主要处理MySQL和PostgreSQL的事,所以
1.备份计划视库的大小来定,一般来说100G内的库,可以考虑使用mysqldump来做,因为mysqldump更加轻巧灵活,备份时间选在业务低峰期,可以每天进行都进行全量备份(mysqldump备份出来的文件比较小,压缩之后更小)。100G以上的库,可以考虑用xtranbackup来做,备份速度明显
一、插入数据优化普通插入:在平时我们执行insert语句的时候,可能都是一条一条数据插入进去的,就像下面这样。INSERT INTO `department` VALUES(1, '研发部(RD)', '2层'), INSERT INTO `department` VALUES(2, '人事部(RD
D-SMART高斯专版已经开发了几个月了,目前主要技术问题都已经解决,也能够初步看到大概的面貌了。有朋友问我,Gaussdb不已经有了TPOPS了,为什么你们还要开发D-SMART高斯专版呢?实际上TPOPS和D-SMART虽然都可以用于Gaussdb的运维监控,不过其分工还是十分明显的。TPOPS
1 背景最近组里来了许多新的小伙伴,大家在一起聊聊技术,有小兄弟提到了MySQL的优化器的内部策略,想起了之前在公司出现的一个线上问题,今天借着这个机会,在这里分享下过程和结论。排查的过程中,也是学习的过程,下面把排查的过程和分析记录下来,以供大家参考。2 过程和分析2.1 问题发现20年的某个下午
概述 上周发生了一个Mysql报错的问题,今天有时间整理一下产生的原因和来龙去脉,Mysql的版本是5.5,发生错误的表存储引擎都是MyISAM,产生的报错信息是Table 'xxxxxx' is marked as crashed and should be repaired。 定位问题 产生的后
mysql索引原理 Mysql中常用的存储引擎InnoDB, 是在 MySQL 5.5 之后成为默认的 MySQL 存储引擎,B+Tree 索引类型也是 MySQL 存储引擎采用最多的索引类型。索引按照物理存储分类,可分为聚簇索引(索引结构和数据一起存放),非聚簇索引(索引结构和数据分开存放)。 在
1、序 大事务想必大家都遇到过,既然要对大事务进行拆分,第一步就是要找到它。那么如何通过binlog来定位到大事务呢? 首先,可通过binlog文件的大小来判断是否存在大事务,当一个binlog文件快被写完时,突然出现大事务,会突破 max_binlog_size 的大小继续写入。
openGauss学习笔记-160 openGauss 数据库运维-备份与恢复-导出数据-使用gs_dump和gs_dumpall命令导出数据-导出所有数据库-导出全局对象160.1 导出全局对象160.2 操作步骤160.3 示例openGauss学习笔记-160 openGauss 数据库运维-
一、日志相关-- 查看MySQL是否开启了binlog日志show variables like 'log_bin'; -- 查看binlog日志的格式show variables like 'binlog_format'; -- 查看所有日志show binlog events; -- 查看最新的
3月初春,一年之季在于春,正是努力奋斗的好季节。 第十三届『数据技术嘉年华』(DTC 2024) 将于4月12-13日在北京新云南皇冠假日酒店盛大开启,本次大会以“智能·云原生·一体化——DB与Al协同创新,模型与架构融合发展”为主题,汇聚80余位行业杰出技术领袖、学术精英、行业实践者、
导入数据的语句 set character_set_client = utf8; use sakila; drop table stt; create table stt ( id int not null, str1 char(10) not null, str2 varchar(60)
在使用Linux系统搭建MySQL数据库的过程中,我们往往会遇到各种依赖库的问题,尤其是在安装较旧版本的MySQL时。最近,在RedHat 9(rocky linux 9)系统上安装MySQL 5.7版本时,我遇到了一个典型的依赖库缺失错误,导致无法启动MySQL服务。具体的错误信息如下: ./my
在处理数据库查询时,我们经常需要对结果进行分页,以便在用户界面上提供更好的浏览体验。MySQL提供了几种不同的方法来实现这一功能,其中最常见的是使用LIMIT子句。以下是三种使用LIMIT进行分页的基本方法。 一、 使用LIMIT子句 LIMIT子句用于指定查询结果的最大记录数。它的基本语法如下:
一、搭建准备openGauss开发需要使用linux环境,先下载远程连接工具Xshell/MobaXterm 1. 使用工具连接远程linux服务器,使用root账号远程登录,创建个人账号。useradd -d home/xxx -m xxx2. 设置密码passwd xxx3. 切换到个人账号,以
Munich Re HealthTech 首席交付官 Bilal Ramadan 表示:“Oracle Globally Distributed Database 让我们能够以非常经济和透明的方式,将数据自动分发给各个国家和地区的应用用户,同时确保遵守数据驻留法规。”IDC 数据管理软件研究副总裁
点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!! 版本信息OMS:3.4.0-bp2问题描述及分析1.1 问题描述在使用OMS使用反向同步OB数据至Oracle数据库时,由于Oracle数据密码到期,需对密码进行修改,修改后数据源测试正常,但JDBC
2024年2月29日,甲骨文公司宣布其全球分布式自治数据库全面上市。该产品针对通常因法规而有严格数据主权要求的客户,具有 Oracle 自治数据库的所有功能,并对数据分布放置进行额外控制。 甲骨文表示,组织可以在世界任何地方自动分发和存储数据,物理位置对应用程序是透明的。 自主操作提供自动扩展、自我