随笔 - 745, 文章 - 1, 评论 - 180, 阅读 - 155万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  MySQL DBA

linux and mysql dba
摘要:简介 Binlog日志,即二进制日志文件,用于记录用户对数据库操作的SQL语句信息,当发生数据误删除的时候我们可以通过binlog日志来还原已经删除的数据,还原数据的方法分为传统二进制文件还原数据和基于GTID的二进制文件还原数据 传统二进制日志还原数据 1.修改配置文件 [root@localho 阅读全文

posted @ 2020-08-03 23:25 moss_tan_jun 阅读(551) 评论(0) 推荐(0) 编辑

摘要:为什么升级到MySQL 8.0 基于安全考虑 基于性能和 稳定性考虑:mgr复制 ,并行复制writeset 等功能,性能提升 新的功能:Hash join ,窗口函数,DDL即时,json 支持 原始环境中版本太多,统一版本 8.0版本基本已到稳定期,可以大量投入生产环境中 升级之前需要了解 数据 阅读全文

posted @ 2020-05-12 22:43 moss_tan_jun 阅读(6280) 评论(1) 推荐(1) 编辑

摘要:在performance_schema有如下表记录内存使用情况 1 2 3 4 5 6 7 8 9 10 mysql> show tables like '%memory%summary%'; + + | Tables_in_performance_schema (%memory%summary%) 阅读全文

posted @ 2020-05-07 23:11 moss_tan_jun 阅读(3330) 评论(0) 推荐(0) 编辑

摘要:RDS 的内存是重要的性能参数,常常出现由于异常的 SQL 请求以及待优化的数据库导致内存利用率升高的情况,严重时还会出现由于 OOM 导致实例发生 HA 切换的情况。 MySQL 的内存大体可以分为共享内存和 session 私有内存两部分,下面将详细介绍各部分的构成。 共享内存 执行如下命令,即 阅读全文

posted @ 2020-05-07 22:57 moss_tan_jun 阅读(558) 评论(0) 推荐(0) 编辑

摘要:https://www.cnblogs.com/JiangLe/p/9851958.html 阅读全文

posted @ 2019-02-28 23:31 moss_tan_jun 阅读(210) 评论(0) 推荐(0) 编辑

摘要:mysql 8.0复制改进一简介: 基于GTID下的并行复制,本文不考虑MGR架构二 主要特性 1 基于writeset的下的改进型并行复制 我在之前的一篇文章关于并行复制中详细的介绍了关于各个版本的并行复制改进,这里只着重再指出8.0的新特性 配置参数 slave-parallel-type=LO 阅读全文

posted @ 2019-02-20 23:37 moss_tan_jun 阅读(1180) 评论(0) 推荐(0) 编辑

摘要:# 远程备份./innobackupex --defaults-file=/etc/my.cnf --no-timestamp -user xxx --host xx.xx.123 --password xxx --stream=tar /tmp | gzip | ssh root@xx.xx.12 阅读全文

posted @ 2019-02-18 23:27 moss_tan_jun 阅读(1752) 评论(0) 推荐(0) 编辑

摘要:http://blog.51cto.com/853056088/2160995 阅读全文

posted @ 2019-02-13 22:09 moss_tan_jun 阅读(449) 评论(0) 推荐(0) 编辑

摘要:排除故障指南:MySQL运行内存不足时应采取的措施? 天一阁@ 老叶茶馆 1周前 导读 排除故障指南:MySQL运行内存不足时应采取的措施? 翻译团队:知数堂藏经阁项目 - 天一阁 团队成员:天一阁-冷锋、 天一阁-Judy 、天一阁-神谕 译文校稿:叶师傅 原文出处:《What To Do Whe 阅读全文

posted @ 2019-01-24 00:27 moss_tan_jun 阅读(3228) 评论(0) 推荐(0) 编辑

摘要:XtraBackup的执行过程 可以看出执行xtrabackup进行全量备份总共有两个线程 SET SESSION lock_wait_timeout=31536000的作用是:因为如果某个会话中使用了lock tables语句对某表加了锁,或者某个会话在进行DDL,又或者某个会话正在进行一个大的事 阅读全文

posted @ 2018-10-31 23:09 moss_tan_jun 阅读(2648) 评论(0) 推荐(0) 编辑

摘要:#远程备份./innobackupex --defaults-file=/etc/my.cnf --no-timestamp --user xxx --host 192.168.1.123 \--password xxxx --stream=tar /tmp |gzip |ssh root@192. 阅读全文

posted @ 2018-09-16 22:14 moss_tan_jun 阅读(204) 评论(0) 推荐(0) 编辑

摘要:https://blog.csdn.net/husbandwang/article/details/80799256 https://blog.csdn.net/qq_28131641/article/details/80540079 http://www.360doc.com/content/18 阅读全文

posted @ 2018-09-10 22:36 moss_tan_jun 阅读(133) 评论(0) 推荐(0) 编辑

摘要:In this post, I will point you to Docker images for MySQL Group Replication testing. There is a new release of MySQL Group Replication plugin for MySQ 阅读全文

posted @ 2018-07-14 17:09 moss_tan_jun 阅读(265) 评论(0) 推荐(0) 编辑

摘要:Writesysbench --test=/usr/share/doc/sysbench/tests/db/oltp.lua --mysql-host=192.168.1.50 --mysql-port=3311 --mysql-user=mha_RW --mysql-password=test - 阅读全文

posted @ 2018-07-14 15:29 moss_tan_jun 阅读(660) 评论(0) 推荐(0) 编辑

摘要:In this blog, I’ll look at how to do MySQL point in time recovery (PITR) correctly. Sometimes we need to restore from a backup, and then replay the tr 阅读全文

posted @ 2018-07-13 22:30 moss_tan_jun 阅读(312) 评论(0) 推荐(0) 编辑

摘要:SELECT tables.table_schema, tables.table_name, tables.table_rows FROM information_schema.tables LEFT JOIN ( SELECT table_schema, table_name FROM infor 阅读全文

posted @ 2018-07-12 22:39 moss_tan_jun 阅读(165) 评论(0) 推荐(0) 编辑

摘要:https://blog.csdn.net/poxiaonie/article/details/78304699 先说下背景,公司其中一个项目所有服务都部署在客户的机房内,机房较小,没有UPS。其中一个MySQL实例(单机,无主从,windows server 2008,MySQL5.6.19)存放 阅读全文

posted @ 2018-07-05 23:31 moss_tan_jun 阅读(1461) 评论(0) 推荐(0) 编辑

摘要:https://github.com/alibaba/DataX/blob/master/mysqlwriter/doc/mysqlwriter.md https://github.com/alibaba/DataX/blob/master/oraclewriter/doc/oraclewriter 阅读全文

posted @ 2018-06-25 22:47 moss_tan_jun 阅读(680) 评论(0) 推荐(0) 编辑

摘要:CREATE TABLE a (id VARCHAR(32)) DEFAULT CHARSET = utf8 COLLATE utf8_general_ci;INSERT INTO a(id) VALUES('a'); CREATE TABLE b (id VARCHAR(32)) DEFAULT 阅读全文

posted @ 2018-06-22 21:13 moss_tan_jun 阅读(499) 评论(0) 推荐(0) 编辑

摘要:说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重 阅读全文

posted @ 2018-06-20 22:48 moss_tan_jun 阅读(327) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示