![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
索引
李大爷们
这个作者很懒,什么都没留下…
展开
-
一次IO操作时间的含义是什么
我们在开发过程中,经常在进行sql查询或者写入操作时会谈到一次IO操作的时间,但是这个一次IO操作时间究竟是什么意思,是多久的时间呢。其实,这就要牵扯到数据库存储的原理了,我们都知道,我们的数据库数据实际上是存储在磁盘中的,每次进行读取数据时,其实是去磁盘拿数据,再到内存里面操作的。这里我们首先要理解一下磁盘的一些基本常识,磁盘是如何进行查找数据的呢?磁盘的结构分为移动臂、磁道、读写磁头、柱面等主要部分,如下图所示:而当我们进行例如一个普通的select查询某条数据时,每查询一行数据其实原创 2021-01-27 15:34:31 · 2781 阅读 · 1 评论 -
数据库索引的作用以及索引基本原理
当我们面对大量的数据查询时,为了提高查询效率,我们在数据库中总要使用到索引。那么索引究竟是怎么样的东西呢?索引本质索引其实就是一种数据结构,他将数据库中的数据以一定的数据结构算法进行存储,能够帮助我们快速的检索数据库中的数据。何时使用索引1.当某些列的查询概率比较高或经常作为where条件的列。2.在作为主键的列上。3.在经常用在表连接的列上。在这些时候,我们就要考虑使...原创 2019-09-25 14:15:10 · 2338 阅读 · 0 评论