• Mysql 部署mysql主从同步

    什么是mysql主从同步主:正在被客户端访问的数据库服务器,被称作主库服务器。从:自动同步主库上的数据的数据库服务器,被称作从库服务器。环境准备1. 主从同步未配置之前,要保证从库上要有主库上的数据。这里需要说的是,主库和从库上的数据并不是要一定全部相同的,从库数据是可以多于主库的,是一种包含关系。 2024-08-09 13:33:26
  • 使用MERGE存储引擎实现MySQL的分表机制

    当一张表的数据量达到上百万条记录时,单台MySQL数据库采用传统的单表方式就很有可能无法满足业务的性能需求。解决这种性能问题的技术方案很多,包括分表、分库或搭建MySQL集群,每种技术方案又分别有若干种实现方式。本文将通过实例描述如何使用MERGE存储引擎实现MySQL的分表机制,不会涉及其他的技术 2024-08-09 12:48:15
  • canal解析mysql的binlog实时推送到kafka

    今天整理一下以前写的一个kafka消费canal的demo,实现实时推送数据到kafka.首先先介绍一下canal,官网是这么说的:主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 tri 2024-08-09 12:03:20
  • 3K字详解MySQL——GROUP BY优化

      在 MySQL 中,GROUP BY用于将具有指定列中相同值的行分组在一起。这是在处理大量数据时非常有用的功能,允许对数据进行分类和聚合。基本使用语法  以下是GROUP BY子句的基本语法:SELECT col1, col2, ..., aggregate_function(col_name) 2024-08-09 11:18:22
  • Python 之 MySql“未解之谜”05--表示金钱的用什么类型?

    one dayPython大星在做业务需求时需要创建一张新表涉及到金额字段我们知道金额单位是元,会有 2 位小数的情况这个时候,MySql 数据库中该选择哪个类型呢?当时,Python大星 在公司数据库中发现了一个神操作给金额单位设置为分字段类型为 bigint但是在使用过程中,Python 大星发 2024-08-09 08:32:21
  • 分享一个经典的mysql存储过程优化过程

    概述在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用存储过程来封装数据库操作。如果项目的存储过程较多,书写又没有一定的规范,将会影响以后的系统维护困难和大存储过程逻辑的难以理解,另外如果数据库的数据量大或者项目对存储过程的性能要求很,就会遇到优化的问题,否则速度有可能很 2024-08-09 08:02:51
  • MySQL事务全攻略,数据库必备知识点

    一. 事务事务这个概念不太容易理解,所以我们通过下面一个模拟转账的案例来让各位小伙伴理解事务到底是什么1. 模拟转账生活当中转账是转账方账户扣钱,收账方账户加钱。我们用数据库操作来模拟现实转账。举个栗子:数据库模拟转账。#A 账户转账给 B 账户 1000 元。#A 账户减1000 元UPDAT 2024-08-08 15:17:22
  • Linux系统下MySQL开启远程连接的命令是什么?

    Linux下centos7MySQL开启远程连接的方法最近不少网友来求助说mysql怎么开启远程连接呢?网上是有很多教程,但是大部分都是相同的文章按照他们教程来的话各种高报错,今天我来整理一套教程供大家参考安装,全部都是我们服务器实测的。1.首先登录mysqlmysql -uroot -p2.打开 2024-08-08 14:47:33
  • MySQL修改与选择数据库

    在MySQL中,创建数据库的基本语法格式为:CREATE DATABASE [IF NOT EXISTS] db_name[DEFAULT] CHARACTER SET [=] charset_name[DEFAULT] COLLATE [=] collation_name;方括号[]内的可以不写, 2024-08-08 14:17:22
  • [玩转MySQL之四]MySQL缓存机制

    一、前言在当今的各种系统中,缓存是对系统性能优化的重要手段。MySQL Query Cache(MySQL查询缓存)在MySQL Server中是默认打开的,但是网上各种资料以及有经验的DBA都建议生产环境中把MySQL Query Cache关闭。按道理,MySQL Server默认打开,是鼓励用 2024-08-08 13:32:15