首页 > 数据库 >MySQL 中的 “My” 是什么意思?

MySQL 中的 “My” 是什么意思?

时间:2022-10-14 10:01:55浏览次数:56  
标签:丁奇 数据库 问题 意思 阿里 MySQL 大佬 My

前两天,我跟一个面试官聊天,发现一个普遍现象,不少候选人,对数据库的认知,还处在比较基础的阶段,以为会写“增删改查”、做表关联就足够了,那些工作中经常出现的问题,却支支吾吾答不上来,比如:


  • count(*) 慢该如何解决?
  • 对于千万级的大表,MySQL 要怎么优化?
  • SQL 使用 Join 好,还是多次 Select 好?
  • 1000 多万条数据,建了索引还是慢,该怎么办?

 


仔细想想,我当初在用 MySQL 的过程中,遇到的问题也是五花八门,从开发技巧到管理维护,从性能问题到安全问题。第一个感受就是,MySQL 本身是个设计优良的系统,其中有很多巧妙的设计思路,比如 WAL 机制、索引的实现、缓存的处理方式等等,掌握好这些,能解决日常工作中的很多问题。


那会儿,也没少在网上找资料,虽说有所收获,但内容大多脱离真实的软件开发,看的时候各种明白,上手实操就原形毕露了。后来刷微博,看到诸霸转发了数据库大佬——丁奇的专栏《MySQL 实战 45 讲》



当年学下来,让我对 MySQL 的理解上了一个新的高度。毫不夸张的说,这是我看过的最好的 MySQL 教程,口碑一级棒,已经超过 77000 人订阅了。

 

但凡你对数据库有点了解,就应该听过丁奇的名字。他先后在百度、阿里、腾讯任职,从事 MySQL 相关工作 10 多年了。在阿里跟褚霸共事,参与了阿里云关系型数据库服务内核的开发,负责开源分支 AliSQL,现任腾讯云数据库负责人,可以说是数据库领域名副其实的大佬了。



标签:丁奇,数据库,问题,意思,阿里,MySQL,大佬,My
From: https://blog.51cto.com/u_15659694/5755318

相关文章

  • 美团二面:Redis与MySQL双写一致性如何保证?
    前言四月份的时候,有位好朋友去美团面试。他说,被问到Redis与MySQL双写一致性如何保证?这道题其实就是在问缓存和数据库在双写场景下,一致性是如何保证的?本文将跟大家一起来探讨......
  • Windows 安装 MySQL 5.7 x64 位
    下载地址:https://downloads.mysql.com/archives/installer/安装网站上只有x86没有x64位,之前下了x64的zip包,配置比较麻烦,其实这个x86包里面,已经包含了x64的包......
  • linux mysql定时备份存异地服务器
    参考资料帖子:https://blog.51cto.com/u_1472521/5108597https://blog.csdn.net/zhou920786312/article/details/123354503https://zhuanlan.zhihu.com/p/201086165http......
  • 一个有意思的问题:Kafka的消费Offset会溢出吗
    最近在项目上接入公司APP产品的用户点击日志数据时,发现消费者组的Offset值非常大,才一天的时间,已提交的Offset值就有千亿级别了。于是不禁想了一个问题:假设一个Topic就只......
  • mybatis
    目录一级缓存和二级缓存一级缓存和二级缓存一级缓存自带的,有效范围:SqlSession二级缓存需要配置,4个点:1.conf全局配置文件<settingname="cacheEnabled"value="true......
  • mysql数据表的管理
    1.进入数据库use数据库名;2.查看当前数据库下的所有表showtables;3.创建表createtable表名称(列名称类型,列名称类型,列名称类......
  • MySQL事务:事务隔离
    对数据进行并发操作时,事务可以确保数据的完整性,在银行、证券交易等业务场景需要用到它,本文将介绍MySQL事务是如何保证数据的一致性的。目录事务特性事务启动与提交事务回......
  • MySQL日志系统:binlog、redo log和undo log
    日志是MySQL数据库的重要组成部分,比如数据持久化、主从复制、数据回滚等操作都依赖日志系统来实现。本文将介绍MySQL的三种日志:归档日志binlog、重做日志redolog和回滚......
  • MySQL锁:全局锁、表级锁和行锁
    事务的实现离不开MySQL数据库的锁机制,设计锁的目的也是为了处理并发访问问题,本文简单介绍MySQL里面的全局锁、表级锁和行锁三类锁。目录全局锁表级锁表锁1、读锁实例2、......
  • Centos7部署单点mysql
    目录Centos7部署单点mysql一、部署mysql1.1、下载rpm包1.2、安装1.3、启动数据库,修改初始秘密二、创建远程用户,授权Centos7部署单点mysql一、部署mysql1.1、下载rpm包w......