
数据库
当亲分类目标针对mysql数据进行一些优化记录,
详细记录mysql的索引结构,以及一些mysql的优化手段
打码王子
这个作者很懒,什么都没留下…
展开
-
sql优化之order by,group by,limit,join
一、前提准备创建一个employees表,一个主键索引,一个联合索引,表结构如下:-- 创建表CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名', `age` int(11) NOT NULL DEFAULT '0' COMMENT '年龄', `position` varchar(20) NOT N原创 2020-08-03 14:55:41 · 1124 阅读 · 0 评论 -
sql优化实战之全值匹配和范围查询
一、前提准备创建一个employees表,一个主键索引,一个联合索引,表结构如下:-- 创建表CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名', `age` int(11) NOT NULL DEFAULT '0' COMMENT '年龄', `position` varchar(20) NOT N原创 2020-07-31 11:13:26 · 3786 阅读 · 3 评论 -
Mysql优化之索引详解
一、什么是索引我们知道,mysql数据库中表的数据都是存在磁盘上的,而我们在平常进行sql查询时,通常都是读取磁盘上的数据到内存中。在这个过程中最耗时的操作就是磁盘I/O。所谓的mysql优化 查询优化等最本质的优化原则就是减少磁盘I/O次数,从而提高数据库查询的效率。而索引就是帮助我们解决这个问题的一种方式,什么是索引?索引就是帮助Mysql高效获取磁盘数据的一种排好序的数据结构。既然索引是一种数据结构,那么到底什么样的数据结构可以作为索引呢?一般常用的数据结构有一下几种:二叉树 红黑树原创 2020-07-20 18:17:39 · 299 阅读 · 0 评论