问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql怎么优化,都要怎么做

发布网友 发布时间:2022-04-26 15:44

我来回答

3个回答

热心网友 时间:2022-04-07 18:56

  mysql优化是一个大方向,大的是要分布式、读写分离,小的是对sql语句进行优化。不过大多问的也是对sql语句优化,网上很多资料,我就大体说说。
  1、explain+索引。
  在你要查询的语句前加explain,看下有没有用到索引,如果出现type为all的,则说明有必要添加下索引。(附多表查询速度比较:表关联>exists>in)慢查询优化是一大块。
  2、预统计。
  很经常需要对历史的数据进行过滤统计。比如移动需要统计上个月电话小时数超过N小时的人,那么如果直接取原始数据,那将很慢,此时如果每天晚上凌晨都对数据进行预统计,统计每个人每天电话时数,那再来过滤就很快。
  3、分表分区。
  分表分区也是为了提高搜索速度。例如,公交车的gps行驶记录,gps每隔15s报一次,一辆车一天运行12小时,一天就要插入4*60*12条记录,N辆车就要再乘,其数量极大,所以经常按月分表,分表里再按上报时间做日分区,这样就达到很大的优化,想查询某段时间,mysql很快就可以定位到。
  4、表结构。
  表结构很重要,经常需要多表关联查询一些字段,有时可以冗余下放到同一张表。
  mysql优化很有意思,多去查阅些资料,多去尝试,对你有好处的。

热心网友 时间:2022-04-07 20:14

加索引,通过explain来判断分表,根据业务需求判断是横向还是竖向分卷根据业务需求,区分冷热数据,使用内存缓存,减少数据库访问如果是表有读写操作,可以做读写分离.以上是大致了解的几种方式,仅供参考.

热心网友 时间:2022-04-07 21:49

根据功能需求来。
常用客户端工具,mysqlfront , navicat , sql yog ...
根据功能选择表类型 innodb myisam
根据查询需求 创建表索引
程序查询 查询需要的字段

数据量大 ,分库分表,水平垂直拆分.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... mysql优化应该怎么做? mysql如何优化以下语句,查询耗时太久了? 马路切割片钝了怎么修复 QQ群怎么邀请群成员阿 QQ群添加成员方法 群主怎样邀请qq群的新成员 做梦梦见龙卷风应该买什么七星彩? 梦到两人抬棺材买七星彩 在线问各位哥哥姐姐们,苹果2019年10月发布会还会开吗? 2019新iPad Pro处理器和摄像头会有升级吗? 马兰士的SR7015的HDMI版本是2.1,2.0和2.1有何不同? 这样的葫芦领结的打法(高分悬赏) 这种领结该怎么戴啊,求图解,急死了 在家中,应该如何清洗领带? 关于保险电话销售话术有哪些 保险电销得话术于技巧有哪些? 保险电销得话术于技巧,怎么推销 保险电销话术,怎么说,客户最容易接受 比较不错的保险电话销售话术有哪些 电话销售保险话术的技巧是什么? mysql怎么优化 什么是Mysql优化? 浏览器打开就是毒霸网址大全怎么办 我每次打开浏览器,都会弹出毒霸网址大全,我设定根本不是它。流氓 为什么ie浏览器打开来就是毒霸网址大全 毒霸网址大全打不开 糖尿病人能吃草莓 又到了吃草莓的季节,糖尿病友可以吃草莓吗 糖尿病患者可以吃草莓吗?吃了对身体都有哪些利弊? 糖尿病患者可以吃草莓吗 糖尿病人能吃草莓吗 糖尿病人可以吃草莓吗? 我奶奶得了糖尿病,可以吃草莓么? 请问糖尿病人可以吃橙子和草莓吗??谢谢 糖尿病人真的可以吃草莓?草莓那么甜? 糖尿病能吃草莓吗?.. 糖尿病人能大量吃草莓吗? 辣椒炒羊血怎么做好吃 我爷爷得了糖尿病可以吃草莓吗? 辣椒炒羊血的家常做法