MySQL
已收录文章:4926篇
-
1 前言数据库为了取得更好的读写性能,InnoDB会将数据缓存在内存中(InnoDB Buffer Pool),对磁盘数据的修改也会落后于内存,这时如果进程或机器崩溃,会导致内存数据丢失,为了保证数据库本224 收藏
-
写在前面周末,我与阿里P9资深技术专家(这里就不说名字了),聊起了MySQL这个话题,为啥会聊这个呢?因为他看到我出版了一部《MySQL技术大全:开发、优化与运维实战》,对书籍的评价也是224 收藏
-
在项目编写中,经常会在代码中使用到“where 1=1”,这是为什么呢?目录where后面加"1=1"还是不加不用where 1=1 在多条件查询的困惑使用where 1=1 的好处使用where 1=1 的坏处where后面加"1=1"还是不加比224 收藏
-
1. 停止服务[mysqld] port = 3307 basedir=E:\mysql-8.0.23-winx64 (1)\mysql-8.0.23-winx64 datadir=E:\mysql-8.0.23-winx64 (1)\mysql-8.0.23-winx64\data max_connections=200 character-set-server=utf8 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUT224 收藏
-
面试题现在有一个未分库分表的系统,未来要分库分表,如何设计才可以让系统从未分库分表动态切换到分库分表上?面试官心理分析你看看,你现在已经明白为啥要分库分表了,你也知道常用224 收藏
-
作者:姚远专注于 Oracle、MySQL 数据库多年,Oracle 10G 和 12C OCM,MySQL 5.6,5.7,8.0 OCP。现在鼎甲科技任技术顾问,为同事和客户提供数据库培训和技术支持服务。本文来源:原创投稿*爱可生开源224 收藏
-
前言: 很早就听说 MySQL8.0 支持快速加列,可以实现大表秒级加字段。笔者自己本地也有8.0环境,但一直未进行测试。本篇文章我们就一起来看下 MySQL8.0 快速加列到底要如何操作。1.了解背景信224 收藏
-
1. mysql 架构1.1 简化版架构客户端+ 核心服务 + 存储引擎 ⬇︎ ⬆︎(客户端)⬇︎⬆︎ =====【连接/线程处理】====} ⬇︎ ⬇︎ 【查询缓存】 ⬅︎ 【解析器】 } 【核心服务224 收藏
-
序 本文主要研究一下rocketmq-mysql的EventProcessor EventProcessor rocketmq-externals/rocketmq-mysql/src/main/java/org/apache/rocketmq/mysql/binlog/EventProcessor.java public class EventProcessor { private static final Logger LOGGER = LoggerFa224 收藏
-
Explain:各列的大致含义 id: 在一个大的查询语句中每个SELECT关键字都对应一个唯一的id select_type: SELECT关键字对应的那个查询的类型 table: 表名 partitions: 匹配的分区信息 type: 针对单表的访224 收藏
-
前言 本文首发公众号【一名打字员】 在工作中,我们往往需要与数据打交道,需要将一些数据如用户信息或者一些其它的资料保存下来,这个时候我们就需要使用数据库了。今天简单的介绍在n224 收藏
-
今天在做数据库备份数据遇到一个问题,主要原因是:备份和恢复的时候使用的xtrabackup的版本不一致 问题 使用xtrabackup校验数据的时候报错: # innobackupex --apply-log /data/back/ InnoDB Backup Utility v224 收藏