文章分类 - MySQL相关
摘要:环境说明 操作系统版本:Ubuntu 24.04.1 LTS GLIBC 版本:2.39 GreateSQL版本: GreatSQL-8.0.32-27-Linux-glibc2.28-x86_64 # 这里要注意 glibc 的版本 IP 角色 VIP 172.16.16.82 主节点 172.1
阅读全文
摘要:说明 github 地址 https://github.com/ddcw/ibd2sql V1.5 版本下载地址: https://github.com/ddcw/ibd2sql/archive/refs/tags/v1.5.tar.gz 特点:python3编写, 无依赖包 支持 mysql 5.
阅读全文
摘要:同步多个数据库必须分开来写,否则不生效 replicate-do-db=power_agent_spot_standard replicate-do-db=reform_auth_spot_standard
阅读全文
摘要:https://mp.weixin.qq.com/s?__biz=MzU0OTk3ODQ3Ng==&mid=2247525160&idx=1&sn=d25548108a2aa5171cec8f6f4b9ef9c9&chksm=fba58b2bccd2023d8ceb1416ed5795392e7dd
阅读全文
摘要:官网: https://github.com/maxbube/mydumper 安装 wget https://github.com/maxbube/mydumper/releases/download/v0.11.1-4/mydumper-0.11.1-4.el7.x86_64.rpm rpm -
阅读全文
摘要:赋予权限 MySQL8 # 创建用户: CREATE USER 'zhangsan'@'%' IDENTIFIED BY 'zhangsan123'; # 授予所有权限: GRANT ALL PRIVILEGES ON *.* TO 'zhangsan'@'%' WITH GRANT OPTION;
阅读全文
摘要:因为 mysql.service 默认会调用 /etc/my.cnf,在 /etc/my.cnf 无法删除的情况,可以使用 systemd 来管理 cat >/etc/systemd/system/mysqld8_3306.service <<EOF [Unit] Description=MySQL
阅读全文
摘要:软件版本: mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz CentOS Linux release 7.2.1511 角色 IP MySQL主节点 192.168.1.103 MySQL从节点 192.168.1.156 软件上传到 /data/softwar
阅读全文
摘要:#!/bin/bash FILE=result.sql BAK="klvchen.goods_detail_img_20210127" # 备份删除数据的表 PRO="klvchen.goods_detail_img" # 需要删除的表 for((i=0;i<=9060;i++))do # 循环 9
阅读全文
摘要:MySQL的账号由 '用户名'@'主机或IP' 构成,当用户连接匹配到mysql权限表中不同账号时,将被赋予对应的权限 主机或IP:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% 查看数据库现有的用户 select use
阅读全文
摘要:优化 LIMIT 分页 -- 执行耗时:1.379s SELECT * from vio_basic_domain_info LIMIT 1000000,10; 处理分页慢查询的方式一般有以下几种: 思路一:构造覆盖索引 通过修改 SQL,使用上覆盖索引,比如我需要只查询表中的 app_name、c
阅读全文
摘要:给你一台4核8G的机器,他可以抗到每秒几千甚至每秒几万的并发请求吗? 其实这个是不一定的,因为一台机器到底每秒钟可以抗下多少并发请求,跟CPU、内存、磁盘IO、网络带宽,都是有关系的。 举个例子,之前在我们的一个项目的生产环境中,据我们观察,一台4核8G的机器如果每秒抗下500+的请求,那么他的CP
阅读全文
摘要:普通的Java应用系统部署在机器上能抗多少并发? 通常来说,根据我们的经验值而言,Java应用系统部署的时候常选用的机器配置大致是2核4G和4核8G的较多一些,数据库部署的时候常选用的机器配置最低在8核16G以上,正常在16核32G 那么以我们大量的高并发线上系统的生产经验观察下来而言,一般Java
阅读全文
摘要:1、更新语句在MySQL中是如何执行的? 首先假设我们有一条SQL语句是这样的: 首先我们的系统通过一个数据库连接发送到了MySQL上,然后肯定会经过SQL接口、解析器、优化器、执行器几个环节,解析SQL语句,生成执行计划,接着去由执行器负责这个计划的执行,调用InnoDB存储引擎的接口去执行。 所
阅读全文
摘要:MySQL数据库的连接池 现在我们已经知道,我们任何一个系统都会有一个数据库连接池去访问数据库,也就是说这个系统会有多个数据库连接,供多线程并发的使用。同时我们可能会有多个系统同时去访问一个数据库,这都是有可能的。 所以当我们把目光转移到MySQL的时候,我们要来思考一个问题,那就是肯定会有很多系统
阅读全文
摘要:索引在 MySQL 数据库中分三类: B+ 树索引 Hash 索引 全文索引 今天要介绍的是工作开发中最常接触到的 InnoDB 存储引擎中的 B+ 树索引。 要介绍 B+ 树索引,就不得不提二叉查找树,平衡二叉树和 B 树这三种数据结构。B+ 树就是从他们仨演化来的。 二叉查找树 从图中可以看到,
阅读全文

浙公网安备 33010602011771号