当前位置: 首页 > news >正文

免费网站系统下载广州疫情已经达峰

免费网站系统下载,广州疫情已经达峰,学网站建设前景,公众号制作教程视频概述MySQL是一个强大的开源数据库。随着MySQL上的应用越来越多,MySQL逐渐遇到了瓶颈。这里提供一些关于Mysql 数据库查询优化的24条优化建议,仅供参考。Mysql 查询优化1、使用慢查询日志,找出执行慢的查询。2、使用 EXPLAIN 来决定查询功能是…

概述

MySQL是一个强大的开源数据库。随着MySQL上的应用越来越多,MySQL逐渐遇到了瓶颈。这里提供一些关于Mysql 数据库查询优化的24条优化建议,仅供参考。

a8e88041771530120e8ce535f97c6543.png

Mysql 查询优化

1、使用慢查询日志,找出执行慢的查询。

a1906cb891347977a5d47e9387cf996d.png

2、使用 EXPLAIN 来决定查询功能是否合适。

3、经常测试你的查询,看是否需要做性能优化

性能可能会随着时间的变化而变化。

4、避免在整个表上使用count(*) ,它可能会将整个表锁住。

5、保持查询一致,这样后续类似的查询就能使用查询缓存了。

6、如果合适,用 GROUP BY 代替 DISTINCT。

7、在 WHERE、GROUP BY 和 ORDER BY 的列上加上索引。

8、保证索引简单,不要在同一列上加多个索引。

9、有时,MySQL 会选择错误的索引,这种情况使用 USE INDEX。

3584176090da45385bd6e72b9a70e613.png

10、使用 SQL_MODE=STRICT 来检查问题。

11、索引字段少于5个时,UNION 操作用 LIMIT,而不是 OR。

12、使用 INSERT ON DUPLICATE KEY 或 INSERT IGNORE 来代替 UPDATE,避免 UPDATE 前需要先 SELECT。

13、使用索引字段和 ORDER BY 来代替 MAX。

14、避免使用 ORDER BY RAND()。

15、LIMIT M,N 在特定场景下会降低查询效率,有节制使用。

16、使用 UNION 来代替 WHERE 子句中的子查询。

17、对 UPDATE 来说,使用 SHARE MODE 来防止排他锁。

18、重启 MySQL 时,记得预热数据库,确保将数据加载到内存,提高查询效率。

19、使用 DROP TABLE ,然后再 CREATE TABLE ,而不是 DELETE FROM ,以删除表中所有数据。

20、最小化你要查询的数据,只获取你需要的数据,通常来说不要使用 *。

21、考虑持久连接,而不是多次建立连接,已减少资源的消耗。

22、基准查询,包括服务器的负载,有时一个简单的查询会影响其他的查询。

23、当服务器的负载增加时,使用SHOW PROCESSLIST来查看慢的/有问题的查询。

24、在存有生产环境数据副本的开发环境中,测试所有可疑的查询。


觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

95cd20cae9bdd36a1545ece41ce042f4.gif
http://www.lbrq.cn/news/2531287.html

相关文章:

  • 有哪些网站是用vue做的网站快速有排名
  • 祥云网站建设公司 概况网站生成app工具
  • 怎么用手机做刷会员网站百度seo推广软件
  • 网站建设公司的组织架构免费二级域名注册网站有哪些
  • 一个jsp做的购物小网站百度一下首页
  • 雅客网站建设营销型网站内容
  • 做软件常用的网站有哪些软件搜索广告
  • 丹东做网站的手机百度官网
  • cdn 动态网站seo网站营销推广公司
  • wordpress2018版本seo推广系统
  • 2016大型注册域名网站有哪些杭州网站优化平台
  • php电子商务网站建设目前推广平台都有哪些
  • 哪个网站可以做店招私域营销
  • 企业网站开发要多少钱网站推广服务
  • 做网站具体步骤小红书seo
  • 市南区网站建设德州seo整站优化
  • 苹果软件做ppt模板下载网站优化网络的软件
  • 网站制作怎么做让点击高网络营销课程去哪里学
  • 做面食专业网站优化推广排名网站教程
  • 网站上怎么做动图人力资源培训
  • 国家建设工程网站天津百度推广排名优化
  • 哈尔滨无障碍网站建设网站制作河南
  • 关于网站建设需要了解什么东西优化设计电子课本下载
  • 网站开发软件排行榜无锡谷歌推广
  • 网站成本宁德seo优化
  • 音响网站模板免费下载网站关键词排名分析
  • 九江县网站建设重庆网站建设与制作
  • 国外游戏商城网站欣赏国内新闻最新
  • 天津网站建设怎么样自媒体推广平台
  • 三站合一的网站怎么做百度关键词快速排名
  • 什么是数据集成?和数据融合有什么区别?
  • 【刷题】东方博宜oj 1412-快速幂(零基础,简单易懂)
  • 10. NAT,代理服务,内网穿透
  • LeetCode 53 - 最大子数组和
  • Linux 系统进程管理与计划任务详解
  • 三十四、【Linux常用工具】rsync+inotify实时同步演示