• cmd不懂怎么操作mysql?那是因为你没有系统学习过

    以管理员用户打开cmdnet start mysql:开启mysqlnet stop mysql:关闭mysqlmysql -hlocalhost -uroot -p回车 进入mysql数据库,其中-h表示服务器名,localhost表示本地;-u为数据库用户名,root是mysql默认用户名;-p 2024-08-14 11:17:22
  • mysql数据库时间类型datetime、bigint、timestamp的查询效率比较

    数据库中可以用 datetime、bigint、timestamp 来表示时间,那么选择什么类型来存储时间比较合适呢?前期数据准备通过程序往数据库插入 50w 数据数据表:CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, 2024-08-14 10:32:19
  • 电商系统中MySQL数据同步到ES的4种解决方案,yyds!

    大家应该都在各种电商网站检索过商品,检索商品一般都是通过什么实现呢?搜索引擎Elasticsearch。那么问题来了,商品上架,数据一般写入到MySQL的数据库中,那么用于检索的数据又是怎么同步到Elasticsearch的呢?MySQL同步ES1.同步双写这是能想到的最直接的方式,在写入MySQL 2024-08-14 10:17:09
  • MySQL 定时备份数据库(非常全)

    在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述了几种方法进行 MySQL 定时备份数据库。一. mysqldump命令备份数据在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数 2024-08-14 10:02:27
  • 在 Meta 构建和部署 MySQL Raft

    我们推出 MySQL Raft 的目的是最终取代我们当前的 MySQL 半同步数据库。MySQL Raft 最大的好处是简化了操作,让 MySQL 服务器负责促销和会员资格。这为 Raft 提供了可证明的安全性,并减少了显着的操作痛苦。使 MySQL 服务器成为真正的分布式系统也为下游系统利用它开辟 2024-08-14 08:47:25
  • MySQL最重要的日志-binlog详解

    前言什么是binlogmysql中有各种类型的日志,记录了mysql包括启动、运行、连接、更改等各种操作,而binlog就是其中最重要的一种日志,它记录了MySQL所有数据的变更,并以二进制的形式存储在磁盘上binlg记录了所有的表结构变更(CREATE、ALTER TABLE…)以及表数据修改(I 2024-08-13 15:46:45
  • 详解mysql数据库事务相关命令总结,值得收藏

    概述今天主要分享下关于mysql事务的相关sql,抽空做一下总结,整理如下:查询正在执行的事务(kill事务的线程ID(trx_mysql_thread_id))SELECT * FROM information_schema.INNODB_TRX;查看正在锁的事务SELECT * FROM IN 2024-08-13 15:32:10
  • |MySQL级联复制下进行大表的字段扩容

    一、背景某客户的业务中有一张约4亿行的表,因为业务扩展,表中open_id varchar(50) 需要扩容到 varchar(500). 变更期间尽量减少对主库的影响(最好是不要有任何影响->最终争取了4个小时的窗口期)。二、库表信息环境:Mysql 8.0.22 1主1从 基于Gtid复制 2024-08-13 14:47:51
  • MySQL面试题:MySQL的MVCC机制

    MVCC全称Multi-Version Concurrency Control,即多版本并发控制,主要是为了提高数据库的并发性能。同一行数据平时发生读写请求时,会上锁阻塞住。但MVCC用更好的方式去处理读—写请求,做到在发生读—写请求冲突时不用加锁。这个读是指的快照读,而不是当前读,当前读是一种加锁 2024-08-13 14:32:05
  • 详解MySQL事务原理

    今天给大家分享的是大数据开发基础部分MySQL的事务,事务在MySQL知识点中非常重要的部分,很多伙伴只是知道MySQL的四大特性,但不知道其中的原理,老刘这次给大家详细的描述MySQL四大特性的原理,MySQL事务篇的大纲如下:什么是事务?在MySQL中的事务是由存储引擎实现的,而且支持事务的存储 2024-08-13 14:02:36