从今天开始, 小白我将带领大家一起来补充一下 数据库的知识.
索引 (index) 是一种特殊的数据结构, 类似于图书的目录. 索引能够极大的提升数据库的查询效率. 如果没有索引, 在查询数据时必须扫描表中的说有记录才能找出符合条件的记录, 这种全表扫描的查询效率非常低.
格式:
create index 索引名 on 表名(列名)
explain 命令可以查看 sql 语句的执行计划. 当 explain 与 sql 语句一起使用时, mysql 将显示来自优化器的有关语句执行计划的信息. mysql 解释了它将如何处理语句, 包括有关如何连接表以及以何种顺序连接表的信息.
查询分析器的用途:
分析出表的读取顺序数据读取操作的操作类型哪些索引可以使用哪些索苦海泛起爱恨引被实际使用表之间的引用每张表有多少行被优化器查询结果解析:
格式:
explain sql 语句
例子:
日志 (log) 用于记录数据库的运行情况, 以及用户对数据库执行的各类操作. 当数据库发生故障时, 可以根据日志分析和解决问题, 从而对数据进行恢复.
慢查询日志用于记录 mysql 数据库中响应时间超过指定阈值的语句. 慢查询日志通常也被称为慢体质, 因为慢查询不仅仅针对 lect 语句, 像 inrt, update, delete 等语句. 只要响应时间超过所设定阈值都会记录在慢查询日志中.
开启慢查询:
t slow_query_log=’on’;
t long_query_time=1;
到此这篇关于mysql与php的基础与应用专题之索引的文章就介绍到这了,更多相关mysql 索引内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-05 20:37:00,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/d938786b2be46a0ddf0ccacd6acad9bf.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:MySQL与PHP的基础与应用专题之索引.doc
本文 PDF 下载地址:MySQL与PHP的基础与应用专题之索引.pdf
留言与评论(共有 0 条评论) |