mysql怎么优化

发布时间:2021-12-04 13:34:14 作者:iii
来源:亿速云 阅读:90

这篇文章主要介绍“mysql怎么优化”,在日常操作中,相信很多人在mysql怎么优化问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql怎么优化”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

问题1千万级的表如何优化?

针对这个问题,首先需要考虑该表记录数是否还会增加,增量是多少,下面就这个面试主要介绍三个方面的优化

1、 索引优化 这里索引优化主要指的是,该表是查询多还是新增修改多,这里会影响索引的创建,比如说新增、更新频繁的,不能创建太多的索引,这会影响插入以及更新的效率,只需要创建关键字段的索引

2、分区 当表达到一定数量,为了保持查询效率,就需要定时清理表中的数据,或者通过分区来提升查询效率。先说说清理数据,delete肯定是很慢的,这里可以通过drop 分区来提升清理速度,查询时通过分区字段来查询指定分区数据,提升查询效率

3、分表 记录数很大,并且会增长,这里可以根据情况进行分表,分表与分区原理类似,不过遇到巨量数据并且增量巨大,可以考虑根据主业务字段分表,同时对表根据日期分区,这里举个例子,比如说存储每个省的业务日志数据,这里查询时肯定是需要选择省分,查询总量意义不太大,这类可以考虑根据省分表,然后每张表根据日期来分区。

5、分库 这里一般是数据安全考虑部署在不同的地域,或者需要要服务化,将不同业务拆分,进行分库部署。这里就涉及到跨库查询的问题,如果是服务化,这里可以规范化,通过rest接口来交互。

你一般是怎么针对慢查询优化

1、查看执行计划增加索引来提高效率

2、sql关键字优化

到此,关于“mysql怎么优化”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐阅读:
  1. MySQL 查询优化
  2. mysql 优化

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mysql

上一篇:通过DBeaver连接Phoenix操作hbase的方法是什么

下一篇:MySQL JDBC Statement.executeBatch举例分析

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》