码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • MySQL进阶之存储引擎和索引


     

    查看表的引擎:

     默认是

     

    INNODB存储引擎:

     

    可以通过在对应路径上cmd的终端上输入相当应的命令,看到这张表中的信息。

     

     

     

    索引:

     索引分类:

    后面主要分享B+Tree索引和哈希索引。

     B+Tree索引对应的数据结构:

     

     B+Tree特点:所有结点都在叶子结点,上面的结点只是起到引导的作用,并没有存储数据。

     

    进一步优化:

     哈希索引:

     

     思考题:

     索引的分类:

     

     

    名字是按照字母来排序的 

     

    找到Arm对应的10,再到上面找10对应的位置 ,中间有个叫回表查询的步骤

    索引的语句:

    案例:注意四种索引的写法

    索引的性能分析:

     慢查询:慢查询的语句要进行优化

     可以通过这个操作来查询慢查询是否打开。

     

     要先用这个命令行查看是否当前数据库支持have_profiing操作

     

     为0表示当前是没有支持profiling这个操作

    再设置为1,表示打开 

     上面两个操作开启后,就可以很方便的查看到刚刚执行的全部命令行的查询时间啦。用show profiles命令。

     

    更详细的信息:要用到explain或desc(只需加在命令行前面即可,现实中用explain会比较多)

     多表查询时的explain

     重点关注type,看出SQL语句的性能指标,关注possible_key,key

    在命令行最后加上\G,表中信息可以切换为每行,方便查看

     

    尽量使用>=这样的符号而不是>.

     注意不要用该索引和强制用该索引的区别

    覆盖索引相比较于联合索引有时候可以减少回表查询这个步骤。

  • 相关阅读:
    mini2440开发板一些硬件介绍(PTC、定时器、串口、中断控制器、SDROAM、Norflash、Nandflash)
    MSDP概述
    TCP如何确保可靠传输(确认应答,重传机制,滑动窗口,流量控制)
    web渗透测试----5、暴力破解漏洞--(3)FTP密码破解
    快速拿下 AI Prompt 工程师证书攻略!
    【100天精通Python】Day59:Python 数据分析_Pandas高级功能-多层索引创建访问切片和重塑操作,pandas自定义函数和映射功能
    机房小探索
    Ansible 企业级自动化运维实战
    dpdk 内存管理 原理剖析
    快速入门python基础语法二(附加实现人生重开模拟器小案例)
  • 原文地址:https://blog.csdn.net/m0_63932570/article/details/125584973
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号