不小心删库是一种怎样的体验?半个DBA的跑路经验总结

摘要:最近这篇《不小心删库是一种怎样的体验?》比较火,蹭个热度讲讲半个 DBA 的删库经验。大半夜的脑子比较糊涂,简单写一写。部分内容仅限于 mysql。0. 国内呆不下了,赶紧出国首先,不要选动车,要选最近的一班飞机,尽快出国,能走高速走高速,不然选人少的路线。没错,我们 DBA 都是常备护照的。切记,注意看高德地图实时路况。我们有个前辈就是删库之后开车就上二环,下午五点

 MySQL中的重做日志,回滚日志以及二进制日志的简单总结

摘要: MySQL中有六种日志文件,分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询日志(slow query log)、一般查询日志(general log),中继日志(relay log)。其中重做日志和回滚日志与事务操作息息相关,二进制日志也与事务操作有一定的关系,这三种日志,对理解MySQL中的事务操作有着重要的意义。这里简单

 新榜样老司机带你认识MySQL分布式存储

摘要:1、分布式应用的概念和优势分布式数据库是指利用高速网络将物理上分散的多个数据存储单元连接起来组成一个逻辑上统一的数据库。分布式数据库的基本思想是将原来集中式数据库中的数据分散存储到多个通过网络连接的数据存储节点上,以获得更大的存储容量和更高的并发访问量。近年来,随着数据量的增长,分布式数据库技术也得到了快速的发展,传统的关系型数据库开始从集中式模型向

 使用tab自动补全mysql命令

摘要:注意:自动补全是客户端命令,必须切换到数据库下才能使用 1.使用mysql --help查看mysql的命令参数 注意--auto-rehash       Enable automatic rehashing. One doesn't need to use                       'rehash' to get table and field completion, but startup     &nb

 MySQL,Oracle和PostgreSQL数据库体系架构详解

摘要:MySQL 体系架构 一.逻辑模块组成总的来说,MySQL 可以看成是二层架构,第一层我们通常叫做SQL Layer,在MySQL 数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,sql 解析,执行计划优化,querycache 的处理等等;    第二层就是存储引擎层,我们通常叫做Storage Engine Layer,也就是底层数据存取操作实现部分,由多种存储引擎共同组成。

 这五大开源MySQL管理工具,将DBA从 “删库跑路”中 解救出来!

摘要:对于数据库管理员(DBA)来说,保持数据库运行在最佳状态需要具备敏捷,专注,快速反应的能力以及一颗冷静的头脑。数据库几乎是所有应用程序成功运行的核心,由于 DBA 负责组织数据,因此寻找可靠的工具帮助简化数据库管理流程并简化日常维护任务是必要的。以下这些优秀工具可以改善 MySQL 环境中的 CLI 和 Web 管理,SQL 查询,模式迁移以及复制和恢复。(顺附 Github 地址,S

 记一次MySQL死锁排查过程

摘要:背景以前接触到的数据库死锁,都是批量更新时加锁顺序不一致而导致的死锁,但是上周却遇到了一个很难理解的死锁。借着这个机会又重新学习了一下 mysql 的死锁知识以及常见的死锁场景。在多方调研以及和同事们的讨论下终于发现了这个死锁问题的成因,收获颇多。虽然是后端程序员,我们不需要像 DBA 一样深入地去分析与锁相关的源码,但是如果我们能够掌握基本的死锁排查方法,对

 让数据库跑的更快的7个MySQL优化建议!

摘要:随着容量和负载的增加,MySQL 的性能会日趋缓慢。这里有七点建议能够保证 MySQL 的平稳运行。性能是我们衡量应用的一种方式,而应用性能的一项指标就是用户体验,也就是平时我们常说的:“用户需要等待超过合理的时间,才能获得他们想要的东西吗?”在不同的情况和场景下,该指标会有所不同。比如说:对于移动购物应用来说,其响应时间不能超过几秒钟;而对于一个员工的人力资源

 centos7-RPM安装mysql5.6.36

摘要:1, 获取mysql5.6ftp://ftp.mirrorservice.org/sites/ftp.mysql.com/Downloads/MySQL-5.6/下载: 其中  el6标识 centos 6, el7 标识centos 72, 安装rpm -ivh MySQL-*3, 启动systemctl start mysql4, 查看初始密码cat /root/.mysql_secret5, 更改密码mysql -uroot -pKAKt5JmEjm6B8omVSET PASSWORD = PASSWORD('root'); 6, 远程登陆设置mysql> user mysql;mysql&

 MySQL 5.6.29源码编译安装记录

摘要:MySQL 5.6.29源码编译安装记录一、安装环境1. 操作系统:CentOS 6.7 x86_64# yum install make cmake gcc gcc-c++ gcc-g77 flex bison file libtool libtool-libs autoconf kernel-devel patch wget libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel libxml2 libxml2-devel zlib zlib-devel glib2 glib2-devel unzip tar bzip2 bzip2-devel
分页:« 2 3 4 5 6 7 8 9 10 11 »
Powered by AKCMS