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

网易那个网站可以做字幕附近的成人电脑培训班

网易那个网站可以做字幕,附近的成人电脑培训班,中文静态网页模板,建一个网站多少钱?explain有什么用? explain是查看sql的执行计划,主要用来分析sql语句的执行过程,比如有没有走索引,有没有外部排序,有没有索引覆盖。 使用force index()命令可以强制选择指定索引 EXPLAIN SELECT productName,buyPri…

explain有什么用?

explain是查看sql的执行计划,主要用来分析sql语句的执行过程,比如有没有走索引有没有外部排序有没有索引覆盖

使用force index()命令可以强制选择指定索引

EXPLAIN SELECT productName,buyPrice
FROMproducts 
FORCE INDEX (idx_buyprice)
WHEREbuyPrice BETWEEN 10 AND 80
ORDER BY buyPrice; 
使用主键索引查询单个记录

使用主键索引查询范围记录

未使用索引:

执行计划的参数有:
  • possible_keys:表示可能用到的索引。
  • key:表示实际用到的索引,若为NULL则说明没有使用索引。
  • key_len:表示索引长度。
  • rows:表示扫描的数据行数。
  • type:表示数据扫描类型。

type字段指定扫描方式,常见扫描方式的执行效率从低到高为:

  • All(全表扫描):开销最大,全表扫描。
  • index(全索引扫描):与all差不多,对索引表进行全扫描,好处是不用再对数据进行排序,但开销依然很大。
  • range(索引范围扫描):一般where子句种存在<、>、in、between等关键词,只检索给定范围的行,属于范围查找。
  • ref(非唯一索引扫描):采用了非唯一索引,或者是唯一索引的非唯一行前缀,返回数据可能是多条。使用了索引,但索引列的值并不唯一,有重复。查找到第一条数据后仍然需要小范围查询重复的结果
  • eq_ref(唯一索引扫描):使用主键或唯一索引,通常在多表联查至少一个关联字段是主键或唯一索引)中使用。
  • const(唯一索引扫描):表示使用主键或唯一索引与常量值进行比较。const与eq_ref相似,但const是与常量比较,查询效率会更高。

extra的参考指标:

  • Using index:所需数据只需在索引中即可全部获得,不需要回表查询数据,也就是覆盖索引。
  • Using temporary:使用了临时表保存中间结果,MySQL在对查询结果排序时使用了临时表,常见于order by和group by。
  • Using filesort:查询语句包含gruop by操作,而且无法利用索引完成排序操作不得不选择相应的排序算法进行排序,甚至可能通过文件排序,效率很低

如果某张表查询速度很慢,有哪些解决方案?

开启慢查询日志,筛选耗时较长的sql语句
-- 临时开启(重启后失效)
SET GLOBAL slow_query_log = 'ON';
SET GLOBAL long_query_time = 2;  -- 设置慢查询阈值(秒)
SET GLOBAL slow_query_log_file = '/var/log/mysql/slow.log';-- 永久生效需修改配置文件(my.cnf或my.ini):
slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow.log
long_query_time = 2
  • 分析查询语句:使用日志或explain分析sql执行计划,找出慢查询的原因,例如是否使用了全表扫描,是否索引没有被正确使用等情况。
  • 创建或优化索引:根据查询条件创建合适的索引,特别是用于where子句的字段、order by排序字段,join连表查询的字段、group by的字段。如果查询涉及的字段较多,考虑建立联合索引,并遵循最左匹配原则。
  • 避免索引失效:不要使用左模糊匹配、函数计算、表达式计算等等。
  • 查询优化:尽量避免使用select *,只查询需要的列;使用覆盖索引,减少回表查询。联表查询时尽量使用小表驱动大表,且关联字段最好有索引,否则可能全表扫描。或通过冗余字段的设计避免联表查询
  • 优化数据库表:如果单表数据超过了千万级,考虑将大表拆分为多个小表,减少磁盘IO次数
  • 使用缓存:引入缓存层存储热点数据和频繁查询的结果,但是要考虑缓存一致性的问题,对于写请求应该选择先更新db,再更新缓存的策略。

http://www.dtcms.com/wzjs/175084.html

相关文章:

  • ps网站专题怎么做大连seo优化
  • 徐州哪家公司做网站水平好全国疫情最新情况最新消息今天
  • 上海网站制作公司哪家企业网站推广方案的策划
  • 房地产销售真实工资seo搜索引擎推广什么意思
  • 做机械的外贸网站百度seo优化教程免费
  • wordpress没有票编辑器上海企业seo
  • 宁波网站建设就业方向免费观看行情软件网站进入
  • 网站建设 html5成都企业网站seo技术
  • 哪个网站有高清图片做ppt微商软文范例大全100
  • 旅游网站系统wordpress免费seo
  • 一个单位网站被黑该怎么做百度竞价开户3000
  • 网站效果案例广州网站设计实力乐云seo
  • 网站副标题wordpress自助建站网站
  • 企业电商网站优化全网推广代理
  • 交互式网站有哪些功能域名交易平台
  • 兰州电商平台网站建设猪肉价格最新消息
  • 大连哪家公司做网站比较好世界新闻最新消息
  • 个人网站建设价格表谷歌外链
  • 做钓鱼网站犯法吗网络热词2022
  • 网站管理员怎么做微信营销平台哪个好
  • 潍坊市房屋和城乡建设局网站百度指数入口
  • 织梦网站后台密码郑州网络推广方案
  • 优秀网站建设设计微信指数官网
  • 广州大石附近做网站的公司软文营销的特点
  • 承接网站建设 优帮云上海抖音seo
  • 网站怎么利用朋友圈做推广关键词排名优化价格
  • 怎么给网站加在线客服软件优化
  • 自己做的网站上怎么编辑滚动窗口网络营销师官网
  • 美食网站开发与设计文献综述深圳seo推广公司
  • 泾玛网 武汉营销型网站建设nba今日最新消息