MySQL
塞北的荒烟
这个作者很懒,什么都没留下…
展开
-
mysql binlog的使用
mysql使用 mysqlbinlog 来恢复数据原创 2021-01-21 23:39:10 · 118 阅读 · 0 评论 -
Windows下Mysql5.7开启binlog步骤及注意事项
Windows下Mysql5.7开启binlog步骤及注意事项###1、查看是否开启了binlog:show binary logs;默认情况下是不开启的。2、开启binlog:修改mysql的配置文件my.ini。添加如下配置:该文件默认不允许修改,需要右键“管理员取得所有权”之后才能保存修改。另外,需要注意的是图中的my.ini位于:C:\ProgramData\MySQL\MySQL Server 5.7,而不是位于:C:\Program Files\MySQL\MySQL Server转载 2021-01-18 13:19:32 · 213 阅读 · 0 评论 -
MyISAM与InnoDB的索引差异
《数据库索引,到底是什么做的?》介绍了B+树,它是一种非常适合用来做数据库索引的数据结构:(1)很适合磁盘存储,能够充分利用局部性原理,磁盘预读;(2)很低的树高度,能够存储大量数据;(3)索引本身占用的内存很小;(4)能够很好的支持单点查询,范围查询,有序性查询;数据库的索引分为主键索引(Primary Inkex)与普通索引(Secondary Index)。InnoDB和MyISAM是怎么利用B+树来实现这两类索引,其又有什么差异呢?这是今天要聊的内容。一,MyISAM的索引MyISAM转载 2020-07-12 23:10:23 · 105 阅读 · 0 评论 -
MySQL如何正确使用索引
MySQL使用了B+Tree作为底层数据结构,能够实现快速高效的数据查询功能。工作中可怕的是没有建立索引,比这更可怕的是建好了索引又没有使用到。本文将围绕着如何优雅地使用索引,图文并茂地和大家一起探讨索引的正确打开姿势,不谈底层原理,只求工作实战。一、 索引的特点page之间是双链表形式,而每个page内部的数据则是单链表形式存在。当进行数据查询时,会限定位到具体的page,然后在page中通过二分查找具体的记录。并且索引的顺序不同,数据的存储顺序则也不同。所以在开发过程中,一定要注意索引字段的先后转载 2020-07-12 17:11:14 · 1333 阅读 · 1 评论