分类:MySQL运维

Data storage

mysql 如何给大表添加字段

mysql 如何给大表添加字段
基本思路: ① 创建一个临时的新表,首先复制旧表的结构(包含索引) create table new_table like old_table; ② 给新表加上新增的字段 ③ 把旧表的数据复制过来 insert into new_table(filed1,filed2…) sel...

靠谱运维 3个月前 (08-14) 258℃ 0评论 0喜欢

copy to tmp table与tmp_table_size

copy to tmp table与tmp_table_size
mysql默认情况下:   tmp_table_size 33554432 max_heap_table_size 16777216 copy to tmp talbe 语句产生的原因是查询需要Order By 或者Group By等需要用到结果集时,参数中设置的临时表...

靠谱运维 3个月前 (08-14) 320℃ 0评论 0喜欢

php mysql localhost,127.0.0.1和ip区别

php mysql localhost,127.0.0.1和ip区别
一家之言: localhost与127.0.0.1的区别 localhost与127.0.0.1的区别是什么?相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。 看来这个入门问题还有人不清楚,其实这两者是有区别的。 no1: loca...

靠谱运维 8个月前 (03-15) 749℃ 0评论 1喜欢

pt-online-schema-change VS oak-online-alter-table

pt-online-schema-change VS oak-online-alter-table
前言 在上篇文章中提到了MySQL 5.6 Online DDL,如果是MySQL 5.5的版本在DDL方面是要付出代价的,虽然已经有了Fast index Creation,但是在添加字段还是会锁表的,而且在添加删除辅助索引是会加S锁,也就是无法进行写操作。所以,这里就有相关工...

靠谱运维 1年前 (2017-11-01) 672℃ 0评论 1喜欢

在线更改MySQL表结构工具pt-online-schema-change

在线更改MySQL表结构工具pt-online-schema-change
总所周知,数据库最昂贵的操作莫过于DDL操作,因为MySQL在修改表期间会阻塞任何读写操作的,基本上你的业务出于瘫痪状态了。对于庞大的可能历时好几个小时才完成,简直就是个恶梦,没法容忍的操作。 Percona开发了一系列工具Percona Toolkit包,其中有一工具pt-on...

靠谱运维 1年前 (2017-11-01) 839℃ 0评论 1喜欢

MySQL高可用系列之MHA架构

MySQL高可用系列之MHA架构
言编写的一个脚本管理工具,该工具仅适用于MySQL Replication(二层)环境,目的在于维持Master主库的高可用性。 一、简介 学习一个高可用小软件,不但要熟悉其功能,还要了解其架构及工作原理。 1. 架构 从架构上来说,MHA分为如下两大部分: (1) Node 我...

靠谱运维 2年前 (2017-03-09) 1031℃ 0评论 1喜欢

常见的高可用MySQL解决方案

常见的高可用MySQL解决方案
MySQL数据库作为最基础的数据存储服务之一,在整个系统中有着非常重要的地位,因此要求其具备高可用性是无可厚非的。有很多解决方案能实现不同的SLA(服务水平协定),这些方案可以保证数据库服务器在硬件或软件出现故障时服务继续可用。 高性能性需要解决的主要有两个问题,即如何实现数据共...

靠谱运维 2年前 (2017-03-01) 671℃ 0评论 1喜欢