-
面试官:谈谈你对索引的认知系列之B-树
写在前面 对于MySQL索引,相信每位后端同学日常工作中经常会用到,但是对其索引原理,却可能未曾真正深入了解,导致在面试过程中,回答不出重点那就可能要与机会说byebye了。 面试官:MySQL的索引...
-
一篇文章带你搞定Java的数据库访问
一、前言 在应用程序开发中,需要使用数据库管理和存储各种数据。在Java中,提供了一个JDBC技术(Java Database Connectivity,JDBC,Java数据库连接),它的作用是连接...
-
MySQL:五个常见优化SQL的技巧
SQL命令因为语法简单、操作高效受到了很多用户的欢迎。但我们经常碰到质量不高、或者性能极差的SQL语句,这时,大多数人的想法是:重构这个SQL语句,让其查询的结果集和原来保持一样,并且希望SQL性能得...
-
-
面试官:详细说说 bin log、redo log,我...
前段时间,有一个读者后台问我:民工哥,我前几天去面试,就因为我简历上写着精通 MySQL,面试官就一个劲的追着我问:什么 binlog,redo log,而且还是怎么细就怎么问,搞我的一脸懵逼。。。...
-
带你看懂MySQL执行计划
前言: 前面文章,我们学习了 MySQL 慢日志相关内容,当我们筛选得到具体的慢 SQL 后,就要想办法去优化啦。优化 SQL 的第一步应该是读懂 SQL 的执行计划。本篇文章,我们一起来学习下 My...
-
Redis 集群化的 3 种方案对比
之前我们提到,为了保证Redis的高可用,主要需要以下几个方面: 数据持久化 主从复制 自动故障恢复 集群化 我们简单理一下这几个方案的特点,以及它们之间的联系。 数据持久化本质上是为了做数据备份,...
-
Redis 持久化是如何做的?一文聊聊 RDB和AOF对比分析
这篇文章我们来介绍Redis高可用相关的机制。Redis要想实现高可用,主要有以下方面来保证: 数据持久化 主从复制 自动故障恢复 集群化 这篇文章我们先介绍Redis的高可用保障的基础:数据持久化。...
-
SQL-Hive中的Where语句解析
你好,我是巡山猫! 今天我们来讲讲Hive中最常用的 where 语句知识要点。 01-基础语法 命令如下: SELECT 列名 FROM 表名 WHERE 列名 运算符 值 [AND 列名 运算符 ...
-
MySQL系列-YUM及RPM包安装(v8.0.25)
一、安装说明 本文介绍使用YUM源及RPM包安装及简单配置MySQL-v8.0.25版本。 8.0版本下载: 本文中使用本地VM虚机部署测试。 OS:CentOS 7.8 x64 虚机配置:2核CPU...
