原文:数据库——索引(面试、笔试必会)

一 磁盘的IO 磁盘读取数据靠的是机械运动,每次读取数据花费的时间可以分为寻道时间 旋转延迟 传输时间三个部分,寻道时间指的是磁臂移动到指定磁道所需要的时间,主流磁盘一般在 ms以下 旋转延迟就是我们经常听说的磁盘转速,比如一个磁盘 转,表示每分钟能转 次,也就是说 秒钟能转 次,旋转延迟就是 . ms 传输时间指的是从磁盘读出或将数据写入磁盘的时间,一般在零点几毫秒,相对于前两个时间可以忽略不计 ...

2018-07-06 14:44 1 4580 推荐指数:

查看详情

Java面试-数据库索引原理

转载自:数据库索引原理 MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree ...

Fri Jul 24 05:35:00 CST 2020 0 685
面试知识,数据库索引优化

问什么问题? 索引有什么代价?哪些场景下你需要建索引?或者有时候反过来问,哪些场景下不推荐建索引。 建好索引之后,怎么才能最高效地利用索引?或者反过来问,请说出一个无法有效利用已建索引的案例。 索引的好处? 快速查询数据。 代价是什么? 索引需要占硬盘空间,这是空间 ...

Sat Sep 02 20:04:00 CST 2017 0 3420
【Linux面试题8】数据库笔试题集锦

数据库 1.1 数据库基础 1.1.1 选择 1.1.1.1 Having 子句的作用是(C )。 A.查询结果的分组条件 B.组的筛选条件 C.限定返回的行的判断条件 D.对结果集进行排序 1.1.1.2 最常用的一种基本数据模型是关系数据模型,它的表示采用(D) A.树 B.网络 ...

Wed May 20 08:30:00 CST 2020 0 763
走向面试数据库基础:一、你必知必会的SQL语句练习-Part 2

本文是在Cat Qi的参考原帖的基础之上经本人一题一题练习后编辑而成,非原创,仅润色而已。另外,本文所列题目的解法并非只有一种,本文只是给出比较普通的一种而已,也希望各位园友能够自由发挥。 一、书到 ...

Tue Aug 05 00:33:00 CST 2014 2 7537
走向面试数据库基础:一、你必知必会的SQL语句练习-Part 1

本文是在Cat Qi的参考原帖的基础之上经本人一题一题练习后编辑而成,非原创,仅润色而已。另外,本文所列题目的解法并非只有一种,本文只是给出比较普通的一种而已,也希望各位园友能够自由发挥。 一、三点 ...

Sat Aug 02 20:20:00 CST 2014 19 15476
笔试题之数据库

数据库部分 1、用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。 employee: eid,ename,salary,deptid; select * from employee order by deptid desc,salary 2、列出 ...

Wed Mar 02 00:52:00 CST 2016 3 8519
面试常问-数据库索引实现原理

知识内容: 1.数据库数据储存 2.数据库索引实现 一、数据库数据存储 1.数据库数据存储形式 数据库中的数据均是存储在数据表中,每个数据库由不同的数据表构成,不同的表存储着不同的数据,这里以用户表为例 一个简单的用户表结构如下: 2.数据库表结构 ...

Tue Jun 26 00:59:00 CST 2018 0 3561
什么是数据库索引

性能调优中对响应时间过长的优化,一上来就说加索引,朋友们,加了索引SQL不规范不走索引丁点用也没有。 大家平时在开发过程中都避免不了使用数据库索引,那么你了解数据库索引么,接下来呢,我就简单讲一下什么是数据库索引。 一、数据索引是干什么用的呢? 数据库索引其实就是为了使 ...

Sat Feb 12 00:41:00 CST 2022 0 710
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM