回答了问题2019-07-05
insert into movies (导演) select 导演 from info;
回答了问题2019-07-05
贴出sql的执行计划和表结构呗
回答了问题2019-07-02
INSERT INTO materials_info(name, spec, brand, thickness, b, type, createdAt) VALUES('erw', 'fdf', 'fdf', 0.5, 0, "('11', '111', '1111', '11111')", now())
回答了问题2019-06-28
我一般快速导入导出是这样做的,secure_file_priv权限肯定是不给的导出就select追加到文本,导入的时候不需要这个权限,加一个local就可以了,load local file xxx
赞了回答2019-06-28
如果我去面试,我会这样答。1.select *很有可能返回不需要的列,如果可以指定具体需要哪些列会更好,减少结果集整体大小。2.limit 10000,1,分不同情况的优化。对于user表主键id是连续的,可以改写select id,username,age from user where id > 10000 limit 1对于...
回答了问题2019-06-25
alter table xxx convert to character set utf8mb4 collate utf8mb4_general_ci;
发布了文章2019-06-21
Ⅰ、xtrabackup介绍 xtrabackup只能备份innodb引擎的数据,不能备份表结构,percona开源的,强烈推荐最新版本(旧版本bug多) innobackupex可以备份myisam和innodb两种引擎的数据和表结构,一般用这个 备份时,默认读取MySQL配置文件(datadir) Ⅱ、xtrabackup安装使用 2.1 安...
发布了文章2019-06-18
Ⅰ、背景 mysqldump单线程备份,很慢 恢复慢,一张表一张表恢复, 如果备份了100G的数据,想恢复其中一个表,很难做(所有的表都在一个文件里) 所以推荐使用mydumper备份 支持并行备份,基于行,即使一张表也能并行,好强呐 恢复也支持并行 恢复的时候可以只恢复指定表 完美(^_...
提出了问题2019-06-17
提出了问题2019-06-17
关注了问题2019-06-17
关注了问题2019-06-17
关注了问题2019-06-17
回答了问题2019-06-17
第一步:导出数据到csv文件,保存到多个文件,比如150w一个csv,这样就是30个csv文件第二步:按照文件个数开多线程导入mysql,怎么导入?
回答了问题2019-06-17
根据你的描述,主要原因在带宽上,提升写入速度的方案主要有下面几个1、增加带宽配置2、合并写,多条记录一起写入提交,降低io3、调整数据库日志写入策略,修改参数
发布了文章2019-06-17
tips:①--set-gtid-purged=OFF 如果实例开了gtid最好加上这个参数,不然备份时候会报warning,且备份出来的数据恢复到其他版本的实例上会报错:A partial dump from a server that has GTIDs is not allowed.另外,若实例开启gtid使用mysqldump时不加这个参数,备份文...
发布了文章2019-06-13
Ⅰ、备份类型 这里介绍三种全量备份 1.1 热备(hot backup) 在线备份 对应用基本无影响(应用程序读写不会阻塞,但是性能还是会有下降,所以尽量不要在主上做备份,在从库上做) 1.2 冷备(cold backup) 备份数据文件,需要停机 备份datadir目录下的所有文件 只拷贝这个目录可...
发布了文章2019-06-13
Ⅰ、备份类型 这里介绍三种全量备份 1.1 热备(hot backup) 在线备份 对应用基本无影响(应用程序读写不会阻塞,但是性能还是会有下降,所以尽量不要在主上做备份,在从库上做) 1.2 冷备(cold backup) 备份数据文件,需要停机 备份datadir目录下的所有文件 只拷贝这个目录可...
回答了问题2019-06-13
你这个截图我目测下来你登陆不了的原因是,你有两个root账号,一个host是localhost,一个是%,你连接失败应该是连到%了,是不是两个root账号的密码不一样?
回答了问题2019-06-13
这个联合索引拆开来是三个索引(a) (a,b) (a,b,c)(1)走(a,b)(2)不走索引,这个就好比一个楼梯,第一楼没了,你怎么上二楼呢?(3)走(a)(4)走(a),题目中说了a的区分度很高,根据成本代价计算,按道理in里面两个值优化器是会选择走到(a)索引(5)走(a,b)先根据a定位好然后再...