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 相关问题经常被问到。无论你面试开发岗位或运维岗位,总会问几道数据库问题。其实很多面试题都是大同小异的,提前做准备还是很有必要的。本篇文章简单说下常见的面试题,一起来学习下吧。1.什么是关系型数据库?谈谈你熟悉的数据库产品。关系型数据库是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据。关系型数据库最大的特点是支持事务。RDBMS :MySQL、O
转载
2024-01-15 10:01:24
173阅读
## 视图
视图是虚拟的表,本身不存储数据,而是按照指定的方式进行查询,只包含使用时动态索引数据的查询。
### 作用
1. 重用sql语句
2. 简化复杂的sql操作
3. 使用表的组成部分而不是整个表
4. 保护数据
5. 更改数据格式和表示
### 原则
1. 与表名一样视图必须唯一命名
2. 数目没有限制视图可以嵌套
3. ORDER BY可能会被selcect中的覆盖
4. 不能索引不能
转载
2024-10-08 09:47:13
36阅读
原文地址 :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阅读
1、mysqldump及xtrabackup的备份原理。mysqldump的原理(1)、调用FTWRL(flush tables with read lock),全局禁止读写(2)、开启快照读,获取此时的快照(仅对innodb表起作用)(3)、备份非InnoDB表数据(*.frm,*.myi,*.myd等)(4)、非InnoDB表备份完毕后,释放FTWRL锁(5)、逐一备份InnoDB表数据(6)
转载
2023-09-11 18:00:32
26阅读
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、数据库高负载的排查和解决办法。检查操作系统查看整体负载,使用命令w或者sar -q 1判断瓶颈在哪个子系统,使用命令w判断磁盘IO是否较大,使用命令:sar -d 1判断具体哪个进程消耗的磁盘IO最多,使用命令:iotop检查MySQL层查看当前的MySQL查询语句,使用命令:mysqladmin pr|grep -v Sleep分析slow log分析慢查询语句2、简要说明一下double
转载
2023-09-07 23:10:24
153阅读
一.基础知识1.MYSQL逻辑上可以分为多少层? SQL层:查询的解析,优化,执行 存储引擎:数据存储,锁,事务管理,恢复 2.存储引擎最常用有那些?简单的描述下 MyISAM:默认的MySQL插件式存储引擎,它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。InnoDB:用
转载
2023-09-08 15:39:37
0阅读
去年从阿里巴巴面试DBA归来后,然后再结合老金的题目,出了招聘MySQL DBA的第一轮基础面试题目,欢迎大家补充:
1, mysql的复制原理以及流程。
(1)先问基本原理流程,3个线程以及之间的关联。
(2)再问一致性延时性,数据恢复。
(3)再问各种工作遇到的复制bug的解决方法
2, mysql中myisam与innodb的区别
转载
2023-10-24 07:42:29
82阅读
本文实例,运行于 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:引擎MyISAM与innoDB简介:**MyISAM:**默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method(有索引的顺序访问方法)的首字母缩写,它是存储记录和文件的标准方法,事务不安全,不支持外键,适合执行大量的select和insert。此引擎已不常用,且外键也不常用了。**InnoDB:**支持事务安全,
转载
2023-08-14 22:17:33
513阅读
一、下载安装一、官方文档1、文档地址:MySQL :: MySQL Documentation可以对相应的命令、功能进行搜索2、下载安装MySQL :: MySQL Downloads进去开源版本的页面后: GA版本一般指稳定版本,一般也是下载GA版本。dmr是开发版本,不稳定的。一般下载的平台版本是通用版本: 这样依次下载5.6、5.7、8.0的tar包。企业版是会比社区开源
转载
2024-05-12 14:45:01
94阅读
随着信息技术的飞速发展,数据库技术已经成为了现代企业中不可或缺的一部分。因此,对于数据库管理人才的需求也越来越大。而作为一名数据库管理员(DBA),如果想要在职业道路上更上一层楼,就需要通过软考高级认证。本文将从多个方面探讨DBA考软考高级的重要性和应对策略。
一、软考高级认证的重要性
1. 提升职业水平:软考高级认证是对DBA综合能力的一种认可,通过考试可以检验自己的技能水平和实践经验,进一
原创
2023-12-06 17:53:02
101阅读
我们在做项目的过程中,要用到数据库,而不同的数据库又需要不同的数据库连接工具,比如MySQL要用到Navicat for MySQL、Oracle要用到plsql、SqlServer要用到SQL Server Management Studio。那如果有一款数据库连接工具能支持多种数据库的话,岂不是美滋滋,于是就有了DbVisualizer的出现。1、DbVisualizer的简介DbVisual
数据库管理介绍 定义:保证数据库系统正常运行和服务质量 安装:编译、yum 配置:配置文件、连接数、缓存大小、存储引擎 调优:硬件优化、Raid10、应用程序使用nosql、表设计优化、分库分表、索引优化、慢查询优化 备份:定期对数据库做全量备份、增量备份 恢复:应急恢复、版本恢复、恢复测试 监控:进程存活、可用性监控、性能监控 问题分析:突发故障、性能分析 自动化:减少日常重复
转载
2023-07-18 15:46:49
81阅读
MySQL数据备份与还原(mysqldump)
一 mysqldump指令实现数据备份、mysql指令实现数据还原 经常有朋友问我,DBA到底是做什么的,百科上说:数据库管理员(Database Administrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,属于运维工程师的一个分支,主要负责业务数据库从设计、
转载
2023-09-05 16:15:48
107阅读
作 者介绍:Brian Peasland,Techtarget网站Searchoracle子站的资深专家,SGT, Inc.公司首席DBA。 Oracle7.3,8和8i的OCP,计算机科学硕士学位,专攻数据库 方向。Brian 在IT行业从业已有20年,
转载
2012-07-10 09:36:10
518阅读
如何成为DBA
转载
2012-07-10 09:44:08
385阅读
集群是一种实现高可用性的有效解决方案,有时它会适得其反。而且,它还非常昂贵。因此,数据库管理员可使用日志转移代替集群来提供较高的可用性。日志转移是这样一种处理过程,它能将某一数据库中的事务日志文件依次转存到备份的数据库中,进而为这一数据库创建一个“近乎”热备份。SQL Server 2000的数据库引擎中设置了日志转移功能,并在其中进行处理。所以它会自动完成复原到备份服务器的进程,而不需要数据库管
转载
2024-10-21 23:44:55
24阅读
互联网行业大多数都用MySQL了,传统行业很多也在往MySQL上转。
原创
2021-07-23 15:16:55
415阅读