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

宜宾网站建设费用wordpress关键词描述插件

宜宾网站建设费用,wordpress关键词描述插件,现在网站尺寸,wordpress 加相关文章相同的SQL在maridb运行0.5秒#xff0c;在MySQL8.0.26中运行要19秒 官方MySQL在处理子查时#xff0c;优化器有个优化参数derived_merge#xff0c;MySQL7开启添加#xff0c;默认on.很多情况可以自动优化派生表#xff0c;避免创建临时索引auto_key0和生成临时表数据做…相同的SQL在maridb运行0.5秒在MySQL8.0.26中运行要19秒 官方MySQL在处理子查时优化器有个优化参数derived_mergeMySQL7开启添加默认on.很多情况可以自动优化派生表避免创建临时索引auto_key0和生成临时表数据做全扫描。 测试derived_merge的功能: 图片.png 关闭derived_merge参数后SQL的执行顺序是 1、执行子查询select * from t1 2、把子查询的结果写到临时表 A表 3、回读应用上层SELECT的WHERE条件 id1 临时表没有索引如果临时数据比较大速度就会非常的慢。 客户的SQL (SELECT tb.t_id, group_concat() ct_ids, group_concat() main_ct_ids FROM tt2 tb WHERE tb.relation_type ‘0’ GROUP BY tb.t_id), wbr AS (SELECT tb.t_id, group_concat() ct_ids FROM tt2 tb WHERE tb.relation_type ‘100’ GROUP BY tb.t_id), v AS (SELECT t.t_id, group_concat() company_vip_level FROM cty t GROUP BY t.t_id), b AS (SELECT t.t_id, max(t.valid_flag) blacklist_flag FROM csm_cct t WHERE t.audit_status ‘2’ GROUP BY t.t_id), t AS (SELECT t.t_id, group_concat() tag_ids, group_concat() tag_values, group_concat(**) tag_value_descs FROM tt1 t GROUP BY t.t_id) SELECT a.* FROM (SELECT *** FROM (SELECT *** FROM ct c WHERE 1 1 AND c.t_id ‘109008007318’ AND c.t_id ‘114000008603’ LIMIT 0, 2000) c LEFT JOIN ctx cx ON c.t_id cx.t_id AND cx.t_id ‘109008007318’ AND cx.t_id ‘114000008603’ LEFT JOIN br ON c.t_id br.t_id LEFT JOIN wbr ON c.t_id wbr.t_id LEFT JOIN v ON c.t_id v.t_id LEFT JOIN b ON c.t_id b.t_id LEFT JOIN t ON c.t_id t.t_id) a WHERE 1 1 LIMIT 0, 99999999 G; MySQL8.0.26执行计划 客户的环境的derived_mergeon不应该出现auto_key0。但是derived_merge 在有些SQL中会出现失效。 derived_merge优化在子查询遇到了如下5种情况的时候derivedmerge优化也便失效了,便会开始使用临时的派生表而这个派生表上的索引帮助了派生表关联查询 UNIONGROUP BYDISTINCT 4.用户自定义变量 客户的子查询中都是group by,生成的临时数据过滤效果差 解决方案 由于子查询都是通过t_id字段做left join在子查询中添加t_id条件 (SELECT tb.t_id, group_concat() ct_ids, group_concat() main_ct_ids FROM tt2 tb WHERE tb.relation_type ‘0’ AND tb.t_id ‘109008007318’ AND tb.t_id ‘114000008603’ GROUP BY tb.t_id), wbr AS (SELECT tb.t_id, group_concat() ct_ids FROM tt2 tb WHERE tb.relation_type ‘100’ AND tb.t_id ‘109008007318’ AND tb.t_id ‘114000008603’ GROUP BY tb.t_id), v AS (SELECT t.t_id, group_concat() company_vip_level FROM csm_ccy t where t.t_id ‘109008007318’ AND t.t_id ‘114000008603’ GROUP BY t.t_id), b AS (SELECT t.t_id, max(t.valid_flag) blacklist_flag FROM csm_cct t WHERE t.audit_status ‘2’ and t.t_id ‘109008007318’ AND t.t_id ‘114000008603’ GROUP BY t.t_id), t AS (SELECT t.t_id, group_concat() tag_ids, group_concat() tag_values, group_concat(**) tag_value_descs FROM tt1 t where t.t_id ‘109008007318’ AND t.t_id ‘114000008603’ GROUP BY t.t_id) SELECT a.* FROM (SELECT *** FROM (SELECT *** FROM ct c WHERE 1 1 AND c.t_id ‘109008007318’ AND c.t_id ‘114000008603’ LIMIT 0, 2000) c LEFT JOIN ctx cx ON c.t_id cx.t_id AND cx.t_id ‘109008007318’ AND cx.t_id ‘114000008603’ LEFT JOIN br ON c.t_id br.t_id LEFT JOIN wbr ON c.t_id wbr.t_id LEFT JOIN v ON c.t_id v.t_id LEFT JOIN b ON c.t_id b.t_id LEFT JOIN t ON c.t_id t.t_id) a WHERE 1 1 LIMIT 0, 99999999 G; 查询速度0.4秒
http://www.dnsts.com.cn/news/96160.html

相关文章:

  • 百业网免费发布信息优化课程设置
  • 如何检测网站被搜索引擎惩罚了简述网站建设步骤
  • 网站标题写什么作用是什么郑州做优惠券网站的公司
  • 福田网站建设公司哪家性价比高网站建设费用的会计分录
  • 关于国家对网站建设网站建设的公司太多了
  • 网站漂浮图片代码云游戏网页
  • 西安网站建设联系电话新媒体运营师证书
  • 星外网站开发购物网站后台设计
  • 网站图片优化工具起域名网站
  • 怎么把网站开发成crx济南网站优化
  • 长兴县建设管理网站html网页制作代码大全简易版
  • 宝塔面板怎么做自己的网站注册公司怎么查询
  • 盗版小说网站建设湛江企业网站建设流程
  • 怎样自己创造网站中国十大外贸上市公司排名
  • 网站改版的宣传词win主机怎样实现wordpress固定链接静态化
  • 做行业网站赚钱电子菜单小程序怎么做
  • 门户网站的运营有哪些出名的工业设计网站
  • 哪个网站是做安全教育h5科技 网站
  • 网站建设目标是什么市场营销策略分析
  • 什么网站免费做游戏网站怎么做登录界面
  • 西安哪里做网站常用来做网站首页
  • 网站建设与案例管理的心得体会如何编程软件
  • 现在还可以做夺宝网站施工企业管理协会
  • 如何建设一个工业品采购网站wordpress 找回密码邮件错误
  • 保定电子网站建设阜阳水建公司官网
  • 医院手机网站如何给网站备案
  • 京东网站建设框架图男女做暖昩视频试看网站
  • asp网站变成php网站负责人彩色验照
  • 贵港北京网站建设宁波制作网站企业有哪些
  • 网站建设咨询学校教育网站建设