随笔分类 -  MySQL

摘要:一、前言 开发排查系统问题用得最多的手段就是查看系统日志,ELK是Elastic公司开源的实时日志处理与分析解决方案,已经为日志处理方案的主流选择。 而在生产环境中,如何针对ELK进行监控,保证各个组件正常运行?如何知道目前的资源是否能承受线上的压力呢?本文主要是以Elastic Stack 7.x 阅读全文
posted @ 2021-05-07 19:23 ~*一生所爱*~ 阅读(186) 评论(0) 推荐(0)
摘要:一、前言 程序访问MySQL数据库时,当查询出来的数据量特别大时,数据库驱动把加载到的数据全部加载到内存里,就有可能会导致内存溢出(OOM)。其实在MySQL数据库中提供了流式查询,允许把符合条件的数据分批一部分一部分地加载到内存中,可以有效避免OOM;本文主要介绍如何使用流式查询并对比普通查询进行 阅读全文
posted @ 2021-05-07 19:09 ~*一生所爱*~ 阅读(514) 评论(0) 推荐(0)
摘要:MySQL查询语句进阶知识集锦http://pdcfighting.com/2021/04/28/mysql%e6%9f%a5%e8%af%a2%e8%af%ad%e5%8f%a5%e8%bf%9b%e9%98%b6%e7%9f%a5%e8%af%86%e9%9b%86%e9%94%a6/ 阅读全文
posted @ 2021-05-07 14:54 ~*一生所爱*~ 阅读(43) 评论(0) 推荐(0)
摘要:一、前言 ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS);目前我们使用CH作为实时数仓用于统计分析,在做性能优化的时候使用了 物化视图 这一特性作为优化手段,本文主要分享物化视图的特性与如何使用它来优化ClickHouse的查询性能。 二、概念 数据库中的 视图( 阅读全文
posted @ 2021-05-07 14:46 ~*一生所爱*~ 阅读(502) 评论(0) 推荐(0)
摘要:前言: 在平时工作中,经常会遇到数据迁移的需求,比如要迁移某个表、某个库或某个实例。根据不同的需求可能要采取不同的迁移方案,数据迁移过程中也可能会遇到各种大小问题。本篇文章,我们一起来看下 MySQL 数据迁移那些事儿,希望能帮助到各位。 1.关于数据迁移 首先引用下维基百科中对数据迁移的解释: 数 阅读全文
posted @ 2021-05-07 14:20 ~*一生所爱*~ 阅读(206) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/luoahong/p/11792027.html 阅读全文
posted @ 2021-05-04 20:16 ~*一生所爱*~ 阅读(102) 评论(0) 推荐(0)
摘要:本系列是学习极客时间林晓斌的《MySQL实战45讲》系列的学习笔记。原文链接:https://time.geekbang.org/column/intro/13901 基础架构:一条SQL查询语句是如何执行的?https://blog.csdn.net/fengfeng2861285642/arti 阅读全文
posted @ 2021-05-04 16:22 ~*一生所爱*~ 阅读(763) 评论(1) 推荐(0)
摘要:Otter阿里巴巴分布式数据库同步系统(解决中美异地机房) https://github.com/alibaba/otter基于MySQL和Otter实现生产环境安全的数据同步及查询https://cloud.tencent.com/developer/news/467891MySQL同步之otte 阅读全文
posted @ 2021-05-03 13:08 ~*一生所爱*~ 阅读(305) 评论(0) 推荐(0)
摘要:1. 用户授权create user test@'%' identified by 'mysql';grant all privileges on testdb.* to test@'%';flush privileges;2. 远程上传授权查询远程上传是否开启: show global varia 阅读全文
posted @ 2021-04-30 21:20 ~*一生所爱*~ 阅读(193) 评论(0) 推荐(0)
摘要:一、实验背景 canal有一个参数canal.instance.standby.address可以指定源端数据库的从库为备选数据库,当源端master宕机后,canal仍能指向备库进行同步。 但是发现canal 1.1.4不兼容mariadb的gtid: 当canal instance里指定了gti 阅读全文
posted @ 2021-04-27 13:38 ~*一生所爱*~ 阅读(743) 评论(0) 推荐(0)
摘要:首先了解三个参数:innodb_buffer_pool_size(缓冲池大小)innodb_buffer_pool_chunk_size(定义InnoDB缓冲池大小调整操作的块大小)innodb_buffer_pool_instances(InnoDB缓冲池划分为的区域数) 关于两个参数的关系,在M 阅读全文
posted @ 2021-04-27 08:03 ~*一生所爱*~ 阅读(1345) 评论(0) 推荐(0)
摘要:-- 查询ecard库中有触发器的表名称select DISTINCT EVENT_OBJECT_TABLE from information_schema.`TRIGGERS` where EVENT_OBJECT_SCHEMA = "ecard";-- 查询ecard库中无触发器的表名称sele 阅读全文
posted @ 2021-04-26 19:17 ~*一生所爱*~ 阅读(69) 评论(0) 推荐(0)
摘要:目录一、数据库瓶颈二、分库分表三、分库分表工具四、分库分表步骤五、分库分表问题六、分库分表总结 一、数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以 阅读全文
posted @ 2021-04-26 15:19 ~*一生所爱*~ 阅读(113) 评论(0) 推荐(0)
摘要:1.介绍主从一致性主要是通过 Percona-Toolkit 这个工具来实现的,Percona Toolkit 是一组高级的命令行工具,用来管理 MySQL 和系统任务,主要功能包括:验证主节点和复制数据的一致性有效的对记录进行归档找出重复的索引 总结MySQL服务器从日志和tcpdump中分析查询 阅读全文
posted @ 2021-04-22 15:01 ~*一生所爱*~ 阅读(419) 评论(0) 推荐(0)
摘要:MySQL管理工具集 MySQL Utilities | 利用frm和ibd文件恢复表数据 https://pdf.us/2019/01/10/2620.html 阅读全文
posted @ 2021-04-22 10:38 ~*一生所爱*~ 阅读(259) 评论(0) 推荐(0)
摘要:阿里数据库增量日志解析工具canal资料整理https://pdf.us/2018/08/30/1819.htmlMySQL Binlog解析工具Maxwell 1.17.1 的安装和使用https://pdf.us/2018/08/24/1750.htmlMySQL binlog解析canal + 阅读全文
posted @ 2021-04-22 10:32 ~*一生所爱*~ 阅读(53) 评论(0) 推荐(0)
摘要:分表是分散数据库压力的好方法。分表,最直白的意思,就是将一个表结构分为多个表,然后,可以在同一个库里,也可以放到不同的库。当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。1、分表分类1>纵向分表将本来可以在同一个表的内容,人为划分为多个表。(所谓的本来 阅读全文
posted @ 2021-04-21 21:46 ~*一生所爱*~ 阅读(138) 评论(0) 推荐(0)
摘要:查找所有重复标题的记录:SELECT * FROM t_info a WHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > 1) ORDER BY Title DESC 一、查找重复记录1、查找全部重复记录Select * From 阅读全文
posted @ 2021-04-21 17:46 ~*一生所爱*~ 阅读(3037) 评论(0) 推荐(0)
摘要:前言 相信大部分小伙伴在面试过程中,只会针对面试官提出的表面问题来进行回答。其实不然,面试官问的每一个问题都是经过深思熟虑的,面试的时间相对来说也是短暂的,面试官不可能在很短的时间内就对你非常了解,他想通过几个问题来考察你所掌握的知识的深度和广度,如果你只是回答面试官表面问你的问题,向挤牙膏一样,问 阅读全文
posted @ 2021-04-21 15:08 ~*一生所爱*~ 阅读(79) 评论(0) 推荐(0)
摘要:事件背景 MySQL数据库每日零点自动全备 某天上午9点,错误Drop数据库 需要通过全备的数据文件,以及增量的binlog文件进行数据恢复 主要思想与原理 利用全备的SQL文件中记录的CHANGE MASTER语句,binlog文件及其位置点信息,找出binlog文件增量的部分 用mysqlbin 阅读全文
posted @ 2021-04-21 13:29 ~*一生所爱*~ 阅读(518) 评论(0) 推荐(0)

在国际交往中,实力 永远是维护正义的基础;国防 才是外交真正的后盾;尊严 只在剑峰之上;真理 只在大炮射程之内。