随笔- 807
文章- 150
评论- 23
阅读-
151万
文章分类 - DB-MySQL
MySQL 问题处理等
MySQL 统计binlog大小与个数
摘要:一、设计思路 1、获取当前小时内的binlog大小、数量 2、将获取的数据写入表中3、处理跨时间段的 binlog 文件:如果一个 binlog 文件跨越了多个时间段,需要处理 二、统计脚本 1、表结构 CREATE TABLE `dba_check_binlog_statistics` ( `ho
阅读全文
MySQL-通过performance分析mysql内存占用(转载)
摘要:在 MySQL 使用过程中,偶尔会出现OOM、内存异常突增等异常现象。为了排查内存异常,我们需要分析内存占用情况,找出内存占用的具体事件。我们可以从以下几张performance下的表分析内存,每张表对应不同的维度,有用户维度、主机维度、进程维度。为了打开 performance_schema 功能
阅读全文
Java 连接池设置过小导致慢SQL(转载)
摘要:一 前言 应用连接数据库基本上都是通过连接池去连接,比如常用的 HikariCP、Druid 等,在应用运行期间经常会出现获取连接很慢的场景,大多数同学都是一头雾水,不知道从哪下手。而且很多时候都是偶发场景,让人头疼不已,别着急,本文带你逐步剖析获取连接慢的所有可能的原因,以及对应的调优手段,让你成
阅读全文
MySQL-SQL-优化:优化 case when 转为 union
摘要:一、SQL样例 1、原始SQL select *from ( select merchant.type, merchant.barCode, merchant.merchant_id, case when ( store.itemTitle is null or store.itemTitle =
阅读全文
MySQL集群-Cantian 实现 Oracle RAC 功能
摘要:转载自:https://www.modb.pro/db/1794911959984443392 cantian引擎是华为开源的一款能让普通单机数据库集群具备多读多写能力的高可用组件,通过全局缓存技术/数据和事务强一致性技术/集群高可用管理等关键技术,使基于存算分离+共享存储的分布式数据库所有节点均具
阅读全文
Java-Mysql连接池配置和案例分析--超时异常和处理(转载)
摘要:转载自:https://www.cnblogs.com/mumuxinfei/p/5100757.html 前言: 最近在开发服务的时候, 发现服务只要一段时间不用, 下次首次访问总是失败. 该问题影响虽不大, 但终究影响用户体验. 观察日志后发现, mysql连接因长时间空闲而被关闭, 使用时没有
阅读全文
MySQL5.7 Online DDL
摘要:Index Operations Primary Key Operations Column Operations Generated Column Operations Foreign Key Operations Table Operations Tablespace Operations Pa
阅读全文
MySQL 执行DML 不记录到binlog
摘要:一、sql_log_bin参数 sql_log_bin表示当前会话是否记录 bin log,默认值on。 打开和关闭sql_log_bin: SET sql_log_bin = {OFF|ON} 当sql_log_bin关闭后,主库服务器上的改动不记录bin log,不会复制到从库。 全局的sql_
阅读全文