首页 > 电脑专区 > 电脑教程 >

如何深度理解并使用MySQL中的性能优化

来源:互联网 2023-02-21 18:31:25 67

如何深度理解并使用MySQL中的性能优化?rjR办公区 - 实用经验教程分享!

工具/原料

  • MySQL
  • pc

方法/步骤

  • 1

    WIN R输入入cmd 进入控制台 输入 mysql -uroot -prootrjR办公区 - 实用经验教程分享!

    回车 如图,成功进入MySQL:rjR办公区 - 实用经验教程分享!

    rjR办公区 - 实用经验教程分享!

    如何深度理解并使用MySQL中的性能优化?rjR办公区 - 实用经验教程分享!

  • 1该信息未经许可获取自百度经验
  • 2

    在MySQL中使用多列索引。只有在使用了前一个字段时,索引才能被正常使用具体如下:rjR办公区 - 实用经验教程分享!

    如何深度理解并使用MySQL中的性能优化?rjR办公区 - 实用经验教程分享!

  • 3

    查询语句只有包含or时,要求查询的两个字段必须同为索引,如果rjR办公区 - 实用经验教程分享!

    所搜索的条件,有一个不为索引,则在查询中不会应用索引进行查询 如下:

    如何深度理解并使用MySQL中的性能优化?rjR办公区 - 实用经验教程分享!

  • 4

    将字段很多的表分解成多表,然后进行连表查询,这种方式可以优化数据库的性能如下:rjR办公区 - 实用经验教程分享!

    如何深度理解并使用MySQL中的性能优化?rjR办公区 - 实用经验教程分享!

  • 5

    有时需要经常查询两个表中的几个字段,如果经常进行连表查询,会降低数据库的查询速度,因此可以建一个中间表具体如下,先建两个表student和score如下:rjR办公区 - 实用经验教程分享!

    如何深度理解并使用MySQL中的性能优化?rjR办公区 - 实用经验教程分享!

  • 6

    实际中经常要查看学生的学号、姓名和成绩。根据这种情况可以新建一个表temp_score存储id、name、grade 如下:rjR办公区 - 实用经验教程分享!

    如何深度理解并使用MySQL中的性能优化?rjR办公区 - 实用经验教程分享!

  • 7

    然后从student和score中将记录导入到temp_score表中,这样可以直接从temp_score中查询常用信息,提高数据库的查询速度如下:rjR办公区 - 实用经验教程分享!

    如何深度理解并使用MySQL中的性能优化?rjR办公区 - 实用经验教程分享!

    如何深度理解并使用MySQL中的性能优化?rjR办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!rjR办公区 - 实用经验教程分享!


    标签: 操作系统深度理解使用性能

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码