常见的mysql优化(常见Java问题及笔试题)

mysql查询优化太多了,碰到一个解决一个,想一口吃成胖子是不可能的,今天先说一个小知识点吧。

我们知道为数据库搜索字段建立索引是可以优化的。如果在你的表中,有某个字段你总要会经常用来做搜索,那么,请为其建立索引吧。

所用工具为Navicat,数据库为mysql,数据表为help_log。数据一共有7186条。如下图:

常见的mysql优化(常见Java问题及笔试题)(1)

数据表结构

常见的mysql优化(常见Java问题及笔试题)(2)

数据表数量

为其help_log字段建立索引:

常见的mysql优化(常见Java问题及笔试题)(3)

建立索引后查询时间为:

常见的mysql优化(常见Java问题及笔试题)(4)

从结果中我们看到,建立索引后搜索时间大概是提高了两倍,此数据表为本人某项目中的实际数据表,部署在阿里云。受测试环境中网络影响,看上去提高了一倍,但是其实,如果抛开网络影响的话,估计提高的会更多。

欢迎留言评论!我会在第一时间回复,如果喜欢的话,欢迎订阅哦!一起交流学习进步,毕竟头条的读者中编程大神大有人在啊!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页