MySQL学习
文章平均质量分 76
wht1995316
衣带渐宽终不悔,为伊消得人憔悴!
展开
-
为什么我只改一行的语句,锁这么多?
为什么我只改一行的语句,锁这么多?原创 2023-01-16 00:31:29 · 584 阅读 · 0 评论 -
change buffer唯一索引与普通索引
change buffer原创 2023-01-15 17:34:44 · 605 阅读 · 0 评论 -
Innodb中的事务隔离级别和锁的关系
Innodb中的事务隔离级别和锁的关系原创 2023-01-14 23:55:20 · 647 阅读 · 0 评论 -
数据库分库分表
数据库瓶颈 分库分表 分库分表工具 分库分表带来的问题 什么时候考虑分库分表数据库瓶颈不管是IO瓶颈还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载的活跃连接数的阈值。在业务service来看, 就是可用数据库连接少甚至无连接可用,接下来就可以想象了(并发量、吞吐量、崩溃)。IO瓶颈第一种:磁盘读IO瓶颈,热点数据太多,数据库缓存放不下,每次查询会产生大量的IO,降低查询速度->分库和垂直分表 第二种:网络IO瓶颈,请求的数据太多,网络带宽不够原创 2021-04-13 14:30:13 · 80 阅读 · 0 评论 -
Mysql架构、事务和隔离级别
1.mysql架构MySQL物理架构配置文件auto.cnf: 包含server_uuid my.cnf: MySQL配置文件 /etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf #寻找配置文件的位置和加载顺序形形色色的其他文件–basedir=dir_name //MySQL安装目录路径–datadir=dir_name //数据目录的路径,数据目录存储数据,状态,日志等–pid-file=file_n...原创 2021-04-11 20:25:01 · 95 阅读 · 0 评论 -
Mysql基本数据类型
Schema与数据类型优化1选择优化的数据类型1.1更小的通常更好选择你认为不会超过范围的最小类型1.2简单就好整型比字符操作代价更低,因为字符型的校对规则比整型比较更复杂,一个是使用mysql内建的类型而不是字符串存储日期和时间,另外一个是使用整型存储IP地址1.3尽量避免NULL可为NULL的列使得索引、索引统计、和值比较更为复杂。可为NULL的列会使用更多的存储空间,在MYsql例也需要特俗存储总结:在为列选择数据类型时,第一步需要确定合适大类型,数字、字符串、时间原创 2021-04-11 10:44:56 · 701 阅读 · 0 评论 -
MySQL索引原理
MySQL索引索引讲解前的背景知识讲B树索引之前,必须要先介绍树这种数据结构,一点一点剖析二叉树及B树的好处,做到深入浅出树的简介树跟数组、链表、堆栈一样,是一种数据结构。它由有限个节点,组成具有层次关系的集合。因为它看起来像一棵树,所以得其名。一颗普通的树如下:树是包含n(n为整数,大于0)个结点, n-1条边的有穷集,它有以下特点: 每个结点或者无子结点或者只有有限个子结点; 有一个特殊的结点,它没有父结点,称为根结点; 每一个非根节点有且只有一个父节点原创 2021-03-21 17:19:14 · 229 阅读 · 0 评论