MySQL监控工具
prometheus之通过mysql exporter+node exporter监控mysql,并使用grafana进行图表展示 [#](#前置准备) 前置准备 {#前置准备} ----------------------- #### [#](#四种安装包地址) 四种安装包地址: {#四种安装包地址} mysqld_exporter:[https://github.co...
prometheus之通过mysql exporter+node exporter监控mysql,并使用grafana进行图表展示 [#](#前置准备) 前置准备 {#前置准备} ----------------------- #### [#](#四种安装包地址) 四种安装包地址: {#四种安装包地址} mysqld_exporter:[https://github.co...
MySQL数据库备份多循环(实用)_ 远程备份_docker 一下脚本可以实现,数据库的远程备份到本地,适合docker mysql cat backupMySQL_alldb_remote.sh #!/bin/bash #用户名 username=root #密码 password=cloud #H...
Hello,Hi,你好,我是猿java。 工作或者面试中,经常会遇到 MySQL 数据库 binlog、undo log、redo log 相关的知识点,今天我们就来一起深入分析这三种 log。 > 申明:本文基于 MySQL 8.0.30,默认为 InnoDB 引擎;InnoDB 由 Innobase Oy公司所开发,2006年五月时由甲骨文公司并购。 前言 {#前...
你好,我是猿java。 JDBC(Java Database Connectivity)是 Java中用于连接和操作数据库的标准API,它提供了一种通用的方式来访问数据库,但在实际应用中,直接使用 JDBC会遇到很多的问题。这篇文章,我将详细探讨 JDBC存在的问题以及 MyBatis是如何解决这些问题的。 JDBC的核心组件 {#JDBC的核心组件} ==========...
MySQL数据库备份多循环(实用) 定时任务: vi /etc/crontab 00 00 * * * root sh /mnt/data/zzy/scripts/backupMySQL_alldb.sh &>/dev/null cat backupMySQL_alldb.sh #!/bin/bash ...
cat backupMySQL_confluence.sh #!/bin/bash #用户名 username=root #密码 password=baimei123@. #将要备份的数据库 #database_name=confluence #database_name=wikico...
你好,我是猿java。 在实际工作中,我们经常会使用 MySQL 中的`LIMIT`子句来控制查询返回的数据大小,特别是在分页、性能优化等场景中。这篇文章,我们将深入探讨 MySQL 中`LIMIT`的实现原理,以及如何在不同场景下有效利用该功能。 什么是 LIMIT? {#什么是-LIMIT?} ======================== `LIMIT` 是 SQ...
数据结构 数据格式 第一列(uid):用户 id 第二列(dt):登录时间 第三列(status):用户状态 数据示例 1,2021-05-11,1 1,2021-05-12,1 1,2021-05-13,1 1,2021-05-14,1 1,2021-05-15,1 1,2021-05-16...
你好,我是猿java。 在实际开发中,如果选择的是 MySQL 数据库,通常会使用`EXPLAIN`关键字来显示查询 SQL 的执行计划,从而帮助我们优化查询性能。那么,`EXPLAIN`是如何工作的?`EXPLAIN`结果里面的字段该如何理解,这篇文章,我们将详细分析。 字段解析 {#字段解析} ============ 当我们对一个查询语句执行`EXPLAIN`时,`...
SQL INSERT INTO 语句用于在表中插入新记录。 **INSERT INTO 语法** 可以以两种方式编写INSERT INTO语句: 1. 指定要插入的列名和值: ``` INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...); ``` 2. 如果要为表的所有列添加值,则无需在SQL查询中指定列名...