随笔分类 -  MySQL基础

摘要:MYSQL 最大连接数? 最大连接数也就是mysql服务最大支持多少客户端连接服务 查看服务支持最大连接数: show variables like '%max_connections%'; 如下: 如何查看 MYSQL 服务被多少个客户端连接了? show processlist; 如下: 其中 阅读全文
posted @ 2024-03-12 18:32 菜鸟的奋斗之路 阅读(293) 评论(0) 推荐(0) 编辑
摘要:转载链接地址:MySQL数据库——锁-行级锁(行锁、间隙锁和临键锁) 介绍 行级锁,每次操作锁住对应的行数据。锁定粒度最小,发生锁冲突的概率最低,并发度最高。 应用在InnoDB存储引擎中。InnoDB的数据是基于索引组织的,行锁是通过对索引上的索引项加锁来实现的,而不是对记录加的锁。 对于行级锁, 阅读全文
posted @ 2024-02-04 17:59 菜鸟的奋斗之路 阅读(2420) 评论(0) 推荐(0) 编辑
摘要:背景介绍 ubuntu 20.04 版本系统自带的 MySQL 版本是 8.0,普通方法很难安装 5.7 版本的。由于 8.0 版本较 5.7 版本做了不少改动,笔者比较习惯使用 5.7 版本。网上搜做了一圈,跟着各种教程试了很多遍,最后终于找到了成功的方法。过程记录分享出来,供大家参考。 安装过程 阅读全文
posted @ 2023-06-29 17:57 菜鸟的奋斗之路 阅读(1638) 评论(0) 推荐(1) 编辑
摘要:openjdk1.8文件下载链接地址: 链接:https://pan.baidu.com/s/1fLt_dNILuw5VsV_PcA_yAQ 提取码:ot3e mysql5.7安装包下载链接地址: 链接:https://pan.baidu.com/s/1du7Dk7WtJ0AcNRiSC8Hqkw 阅读全文
posted @ 2022-12-15 14:37 菜鸟的奋斗之路 阅读(631) 评论(0) 推荐(0) 编辑
摘要:最近我在公司优化过几个慢查询接口的性能,总结了一些心得体会拿出来跟大家一起分享一下,希望对你会有所帮助。我们使用的数据库是Mysql8,使用的存储引擎是Innodb。这次优化除了优化索引之外,更多的是在优化count(*)。通常情况下,分页接口一般会查询两次数据库,第一次是获取具体数据,第二次是获取 阅读全文
posted @ 2022-12-12 15:21 菜鸟的奋斗之路 阅读(195) 评论(0) 推荐(0) 编辑
摘要:转发链接:离线安装mysql5.7教程 1)前期准备 方式一:百度云盘下载【链接: https://pan.baidu.com/s/1zP3XOT6__QLvJ-7XakGn6A 密码: dwdn 】 方式二:MySQL 5.7 Linux安装包下载:https://dev.mysql.com/do 阅读全文
posted @ 2022-01-26 17:52 菜鸟的奋斗之路 阅读(1993) 评论(0) 推荐(0) 编辑
摘要:参考其他在线安装mysql教程: mysql 在线安装教程一 安装mysql wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm wget --no-check-certificate http://dev 阅读全文
posted @ 2021-12-28 19:26 菜鸟的奋斗之路 阅读(1195) 评论(0) 推荐(0) 编辑
摘要:一、什么是索引 - 官方定义: 一种帮助mysql提高查询效率的数据结构 - 索引的优点: 大大加快数据查询速度 - 索引的缺点: 1)维护索引需要耗费数据库资源 2)索引需要占用磁盘空间 3——当对表的数据进行增删改的时候,因为要维护索引,速度会受到影响 二、索引分类 - a.主键索引 设定为主键 阅读全文
posted @ 2021-09-18 15:27 菜鸟的奋斗之路 阅读(452) 评论(0) 推荐(0) 编辑
摘要:1. 什么是索引? 1)MySQL官方对索引的定义:索引(Index)是帮助MySQL高效获取数据的数据结构; 2)索引的本质:索引是数据结构,可以理解为排好序的快速查找数据结构,一般来说索引本身也很大,不可能全部存储于内存中,因此索引往往以索引文件的形式存储于磁盘文件上。 2. 索引的优势 1)类 阅读全文
posted @ 2020-01-20 15:08 菜鸟的奋斗之路 阅读(471) 评论(0) 推荐(0) 编辑
摘要:转发链接:https://zhuanlan.zhihu.com/p/76743929 什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中 阅读全文
posted @ 2019-11-18 17:43 菜鸟的奋斗之路 阅读(2081) 评论(0) 推荐(0) 编辑
摘要:InnoDB的一棵B+树可以存放多少行数据? 答案:约2千万 为什么是这么多? 因为这是可以算出来的,要搞清楚这个问题,先从InnoDB索引数据结构、数据组织方式说起。 计算机在存储数据的时候,有最小存储单元,这就好比现金的流通最小单位是一毛。 在计算机中,磁盘存储数据最小单元是扇区,一个扇区的大小 阅读全文
posted @ 2019-10-31 10:21 菜鸟的奋斗之路 阅读(2120) 评论(0) 推荐(0) 编辑
摘要:常见的面试必备之MySQL索引底层原理分析: MySQL索引的本质 MySQL索引的底层原理 MySQL索引的实战经验 面试 1)问题:数据库中最常见的慢查询优化方式是什么? 回答:加索引 2)问题:为什么加索引能优化慢查询? 回答:因为索引是一种优化查询的数据结构,比如MySQL中的索引是B+树实 阅读全文
posted @ 2019-03-14 15:53 菜鸟的奋斗之路 阅读(26158) 评论(0) 推荐(2) 编辑
摘要:摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用My 阅读全文
posted @ 2018-11-22 11:51 菜鸟的奋斗之路 阅读(267) 评论(0) 推荐(0) 编辑