![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 56
dxgzg
梦想能成为一名linuxC 服务端开发程序员
展开
-
mysql 思考
mysql知识总结原创 2023-02-23 17:50:28 · 99 阅读 · 0 评论 -
mysql加锁机制的理解
使用这个表来举例子吧,我们可以看到只有d这个字段没有索引。没有索引就会全表扫描,全表扫描的意思就是扫描全部主键 CREATE TABLE `t` ( `id` int(11) NOT NULL, `c` int(11) DEFAULT NULL, `d` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `c` (`c`) ) ENGINE=InnoDB; insert into t values(0,0,0),(5,5,5), (10,10原创 2021-12-08 16:41:07 · 651 阅读 · 0 评论 -
mysql删数据但文件大小不变——第13讲总结
原文链接 先查看mysql的innodb_file_per_table是否是打开的,如果是ON那数据就会是一个单独的文件,drop table会释放空间。 show variables like '%per_table%'; 但如果是delete *所有数据,这样不会减小数据占用的空间,会在系统内标记可重用而不会删除数据。 数据空间重用也分为记录重用和页重用。记录重用就比较局限,盗一下图。删除R4,页A就多了一个空为,在有300-600之间主键插入就可以重用这个位置了。(注意R4也是标记删除,实际文件大小原创 2021-11-01 21:24:02 · 252830 阅读 · 0 评论 -
mysql可能慢的原因
原文链接 总结一下 redo log写满了,要阻塞来清理redo log 脏页太多了,需要变成干净页。那什么时候需要变干净页呢?(原文有提到的,这也是我在写博客的时候想问问自己的,又重新看了一遍文章。)当查询的数据不在缓冲区中需要换成一个页,当是干净页就可以直接用了,但如果是脏页就需要把数据刷新到硬盘中,所以当脏页比例过大的时候会造成mysql的速度慢。innodb_io_capacity这个值来表示主机处理硬盘的能力。innodb_max_dirty_pages_pct这个来表示脏页的上限,默认是75%原创 2021-10-29 21:10:30 · 253560 阅读 · 0 评论 -
mysql索引——为啥用自增数字来作为主键的理解和using index、Using index condition、using where的一些
最近mysql数据库被问爆了哈哈哈,反正也不打算卷大厂了,被问爆就被问爆吧,但是该学还是给学,在读极客时间的mysql文章链文章接,最近给自己又放了半个月假,现在开始好好学学习,现在也希望我秋招满意的公司快点和我谈薪,一年有个30就继续躺平了,没有的话就站起来面试哈哈哈 以前还真不知道小小索引有那么多好玩的地方,记录下以前知道/不知道的一些东西 索引就是书的目录,加速你查找你想要的东西。 主键索引和二级索引(可以理解为非主键索引),非主键索引就需要有个回表操作在通过主键来找到想要的数据,所以叫做二级索引,这原创 2021-09-18 13:25:03 · 253296 阅读 · 0 评论 -
MYSQL记录
日积月累,不积跬步,努力提高自己的能力,利用琐碎的时间来学习一下数据库!记录所学的内容,以便日后查询 目录1、视图2、慢查询日志 1、视图 什么是视图呢?就是把复杂的语句简化成一条简单的SQL语句 select student.id,name,courseName,grade from student left join course on student.id = course.id; 比如这样稍长的语句,如果我们使用视图可以简化这个sql语句,首先我们创建一个视图。 create view Sele原创 2020-11-30 23:49:39 · 99 阅读 · 0 评论 -
Mysql的下载以及VS下C++连接mysql会遇到的问题的总结
写在开头: 好久没有更新博客了,开头记录一下自己的生活,有一个可爱的女朋友,LeetCode刷了快400道题啦,希望明年能找到一份满意的实习,赚点小钱养好自己和女朋友,相信自己,做好自己!如果本篇博客能解答您心中的疑惑,将是我的荣幸之至! 本篇博客次要点和重点: 次要点:mysql的下载主要介绍下载以及需不需要安装的问题,具体安装可以看我参考的博客,写的非常好!以及mysql一些基本操作(值得不是语法上的),重点:着重介绍VS下C++连接mysql遇到问题 Mysql的下载: 下载的网址:https://d原创 2020-08-10 20:54:39 · 506 阅读 · 0 评论