- 博客(4)
- 收藏
- 关注
原创 初入Mysql底层 - 索引
初入Mysql底层 (三)- 索引(一)数据库索引是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中的数据。先去索引的数据结构里面检索到对应的物理地址,然后再用物理地址检索对应的数据。如果没有索引,则需要全表检索。就像一本书一样,索引相当于目录,比如要查找一些关键词,会先看可能会在哪个目录里,然后按照目录再找到具体内容。如果没有目录,则需要整本书去查找。(二)索引类型普通索引(Normal):没有任何限制的索引。唯一索引(Unique):这个索引的值必须是唯一的。主键
2020-09-20 18:10:12 67
原创 初入Mysql底层 - InnoDB(二)
初入Mysql底层 - InnoDB(二)(一)buffer pool一种缓冲池,也叫缓存,是存在内存的,为了减少IO读写,把在磁盘中访问过的数据存放在缓冲池中,方便下一次访问,直接从内存中获取。因为内存读写会比磁盘上读写效率高。缓存存储的基本单位为页,mysql每一次的磁盘IO都是至少操作一个页的数据量。会把这次磁盘读写的位置附近的一些数据也会缓存起来。脏页:当磁盘数据和buffer pool里的数据不一致的时候,就会产生脏页。例如:事务未提交的情况下,就会产生很多脏页。刷脏:mysql会有很
2020-09-06 19:37:24 90
原创 初入Mysql底层(一)
Mysql学习(一)一个查询sql的执行流程,大致如下:(一)连接sql连接池:ip验证,用户授权,连接数限制等有两种连接方式:TCP/IP、Unix Socket一般客户端连接sql,采用TCP/IP方式连接。mysql默认端口3306。每执行一次sql语句,就会有一次TCP请求,将客户端拼接好的sql语句发送到服务端。查看sql进程数:show global status like 'Thread%''查看连接超时时间:show variables like 'wait_timeou
2020-08-30 16:46:12 108
原创 新手vue爬坑经历-vue赋值(一)
最近本人一直在学习vue,发现vue的数据绑定比起JQuery使用起来更加方便,不像以前在JQ里面苦逼的操作DOM节点,每次想要更新视图模板,都要在js里面写好多html,看着那些代码,心里就很是烦躁。vue的好处就是视图和数据是绑定在一起的,我们可以通过改变数据从而改变视图的展示,比起以前操作的dom节点,本人还是觉得操作数据更加方便一些。废话就先说到这里,最近在使用Vue的时候,总是遇到玄...
2018-09-22 21:55:47 18966 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人