原文地址 :MySQL DBA的基础面试题目 1, mysql的复制原理以及流程。(1)先问基本原理流程,3个线程以及之间的关联。  (2)再问一致性,延时性,数据恢复。  (3)再问各种工作遇到的复制bug的解决方法 2,mysql中myisam与innodb的区别,至少5点。(1) 问5点不同1>.InnoDB支持事物,而My
转载 2023-07-17 23:13:20
109阅读
HAMHA(1)从宕机崩溃的master保存二进制日志事件(binlog events);(2)识别含有最新更新的slave;(3)应用差异的中继日志(relay log)到其他的slave;(4)应用从master保存的二进制日志事件(binlog events);(5)提升一个slave为新的master;(6)使其他的slave连接新的master进行复制;MGRMySQL 组复制实现了基于
转载 2023-09-07 20:02:33
98阅读
1、mysqldump及xtrabackup的备份原理。mysqldump的原理(1)、调用FTWRL(flush tables with read lock),全局禁止读写(2)、开启快照读,获取此时的快照(仅对innodb表起作用)(3)、备份非InnoDB表数据(*.frm,*.myi,*.myd等)(4)、非InnoDB表备份完毕后,释放FTWRL锁(5)、逐一备份InnoDB表数据(6)
# 如何实现 MySQL DBA 考试 作为一名刚入行的小白,了解如何准备并进行 MySQL DBA 考试是你职业生涯中的重要一步。本文将指导你完成整个流程,并逐步详细说明每一步所需的代码和操作。 ## 流程概述 为了帮助你全面了解考试的准备过程,下面是一个简化的流程表格: | 步骤 | 描述 | | ------
原创 8月前
33阅读
去年从阿里巴巴面试DBA归来后,然后再结合老金的题目,出了招聘MySQL DBA的第一轮基础面试题目,欢迎大家补充: 1, mysql的复制原理以及流程。 (1)先问基本原理流程,3个线程以及之间的关联。 (2)再问一致性延时性,数据恢复。 (3)再问各种工作遇到的复制bug的解决方法 2, mysql中myisam与innodb的区别
转载 2023-10-24 07:42:29
82阅读
1、数据库高负载的排查和解决办法。检查操作系统查看整体负载,使用命令w或者sar -q 1判断瓶颈在哪个子系统,使用命令w判断磁盘IO是否较大,使用命令:sar -d 1判断具体哪个进程消耗的磁盘IO最多,使用命令:iotop检查MySQL层查看当前的MySQL查询语句,使用命令:mysqladmin pr|grep -v Sleep分析slow log分析慢查询语句2、简要说明一下double
一.基础知识1.MYSQL逻辑上可以分为多少层?     SQL层:查询的解析,优化,执行    存储引擎:数据存储,锁,事务管理,恢复 2.存储引擎最常用有那些?简单的描述下     MyISAM:默认的MySQL插件式存储引擎,它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。InnoDB:用
转载 2023-09-08 15:39:37
0阅读
MySQL DBA的基础面试题目 mysql的复制原理以及流程。 (1)先问基本原理流程,3个线程以及之间的关联。 (2)再问一致性,延时性,数据恢复。 (3)再问各种工作遇到的复制bug的解决方法 3, 问mysql中varchar与char的区别以及varchar(50)中的30代表的涵义。 (1)varchar与char的区别      
转载 2023-07-14 17:37:38
86阅读
大一MySQL数据库期末考试 MySQL数据库基础命令使用 本文使用的工具为Navicat for MySQL 以下是题目 1、教学过程对gradem数据库进行了修改操作,请使用提供的备份文件(gradembak.sql或者gradembak.psc)还原学生信息管理数据库。如果用图形工具,请对还原结果截图;也可用命令行工具,请给出命令行语句及结果截图。 2、在数据库gradem里,编写
转载 2023-08-31 16:21:56
112阅读
MongoDB过关测试二一、 其它 (共27题,135分) 1、创建数据库mydb,给指定的集合添加文档。 db.students.insertMany([ {"_id":“1001”,“name”:“程明”,“sex”:“男”,“age”:19,“major”:“计算机应用技术”,“credits”:52,score:92}, {"_id":“1002”,“name”:“刘萍”,“sex”:
如何进行DBA认证考试 作为一名经验丰富的开发者,我将向你介绍如何进行DBA认证考试。首先,我们需要了解整个认证考试的流程,然后逐步进行每个步骤的操作。下面是整个流程的步骤表格: | 步骤 | 操作 | |------|------| | 1 | 创建认证考试账号 | | 2 | 登录认证考试平台 | | 3 | 报名参加考试 | | 4 | 准备考试
原创 2024-05-24 10:31:57
139阅读
关于数据库的几个面试题1.了解数据库存储有哪些引擎?存储引擎主要有: 1. MyIsam , 2. InnoDB(后面三种不了解) , 3. Memory, 4. Archive, 5. Federated 。1.MyIsamMyIASM是MySQL默认的引擎,但是它没有提供对数据库事务的支持,也不支持行级锁和外键,因此当 INSERT(插入)或 UPDATE(更新)数据时即写操作需要锁定整个表,
转载 2023-10-26 12:58:34
106阅读
MySQL面试题1 数据库存储引擎数据库存储引擎是数据库底层软件组织 数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据 不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能 现在许多不同的数据库管理系统都支持多种不同的数据引擎 存储引擎主要有: 1. MyIsam , 2. InnoDB, 3. Memory, 4. Archiv
转载 2024-08-15 11:22:00
172阅读
 1. Mysql 培训 1.1. 培训目的 本文档是针对MySQL 数据库方面的基础培训,为了使项目组成员能够达到使用MySQL 数据库的目的。 1.2. 培训对象 开发人员 1.3. 常用词及符号说明 常用词: Mysql:一种免费的跨平台的数据库系统 E:/mysql:表示是在dos 命令窗口下面 mysql> 表示
mysql数据库的备份恢复mysqldump备份数据库  -B, --databases     Dump several databases. Note the difference in usage; in                     this
本文实例,运行于 MySQL 5.0 及以上版本。MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_user@'%' grant insert on testdb.* to common_user@'%'
转载 2023-11-28 17:37:50
90阅读
一、下载安装一、官方文档1、文档地址:MySQL :: MySQL Documentation可以对相应的命令、功能进行搜索2、下载安装MySQL :: MySQL Downloads进去开源版本的页面后: GA版本一般指稳定版本,一般也是下载GA版本。dmr是开发版本,不稳定的。一般下载的平台版本是通用版本: 这样依次下载5.6、5.7、8.0的tar包。企业版是会比社区开源
我们在做项目的过程中,要用到数据库,而不同的数据库又需要不同的数据库连接工具,比如MySQL要用到Navicat for MySQL、Oracle要用到plsql、SqlServer要用到SQL Server Management Studio。那如果有一款数据库连接工具能支持多种数据库的话,岂不是美滋滋,于是就有了DbVisualizer的出现。1、DbVisualizer的简介DbVisual
MySQL数据备份与还原(mysqldump)    一 mysqldump指令实现数据备份、mysql指令实现数据还原  经常有朋友问我,DBA到底是做什么的,百科上说:数据库管理员(Database Administrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,属于运维工程师的一个分支,主要负责业务数据库从设计、
转载 2023-09-05 16:15:48
107阅读
数据库管理介绍  定义:保证数据库系统正常运行和服务质量  安装:编译、yum  配置:配置文件、连接数、缓存大小、存储引擎  调优:硬件优化、Raid10、应用程序使用nosql、表设计优化、分库分表、索引优化、慢查询优化  备份:定期对数据库做全量备份、增量备份  恢复:应急恢复、版本恢复、恢复测试  监控:进程存活、可用性监控、性能监控  问题分析:突发故障、性能分析  自动化:减少日常重复
  • 1
  • 2
  • 3
  • 4
  • 5