如何分析品牌网站推广软件的WordPress目录结构以优化搜索引擎排名?

摘要:品牌网站推广软件,wordpress目录结构分析,南充市房产信息网官网,网站安全前言 在实际工作中,如果已经定位到某些具体的sql需要进行explain分析进而优化,可以直接使用e
品牌网站推广软件,wordpress目录结构分析,南充市房产信息网官网,网站安全前言 在实际工作中#xff0c;如果已经定位到某些具体的sql需要进行explain分析进而优化#xff0c;可以直接使用explainsql来分析其执行计划#xff1b;如果还不能确定是哪些具体的sql语句需要进行explain分析进而优化#xff0c;那么我们可以首先要定位哪些sql查询慢如果已经定位到某些具体的sql需要进行explain分析进而优化可以直接使用explainsql来分析其执行计划如果还不能确定是哪些具体的sql语句需要进行explain分析进而优化那么我们可以首先要定位哪些sql查询慢性能低消耗高 定位低效sql 慢查询日志可以通过开启慢查询日志来定位低效sql它是通过设置慢查询时间阈值默认是10s或者设置查询没有走索引的sql记录到慢查询日志中mysql性能优化之慢查询show processlist :慢查询日志在查询结束以后才纪录所以在应用反映执行效率出现问题的时候查询慢查询日志并不能定位问题可以使用show processlist命令查看当前MySQL在进行的线程包括线程的状态、是否锁表等可以实时地查看 SQL的执行情况同时对一些锁表操作进行优化。 explain介绍 使用explain分析执行计划实际上是模拟优化器执行SQL语句分析你的查询语句或是结构的性能瓶颈使用方式explain 需要分析的查询sqlMySQL 会在查询上设置一个标记执行查询会返回执行计划的信息 而不是执行这条SQL 注意如果 from 中包含子查询仍会执行该子查询将结果放入临时表中。 在mysql官网中与explain相关的文章也有很多首推去官网阅读学习 了解查询执行计划 我们能通过explain sql知道些什么了 表的读取顺序数据读取操作的操作类型哪些索引可以使用哪些索引被实际使用表之间的引用每张表有多少行被优化器查询 … 话不多说直接拿一条sql使用explain来分析一下并对它的一些参数进行解读 为了测试有2张表emp和dept explain select * from dept;------------------------------------------------------------------------------------------------------- | id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered | Extra | ------------------------------------------------------------------------------------------------------- | 1 | SIMPLE | emp | NULL | ALL | NULL | NULL | NULL | NULL | 498343 | 100 | NULL | ------------------------------------------------------------------------------------------------------- 1 row in set字段解读 字段含义idselect查询的序列号是一组数字表示的是查询中执行select子句或者是操作表的顺序。select_type表示 SELECT 的类型常见的取值有1.SIMPLE简单表即不使用表连接或者子查询、2.PRIMARY主查询即外层的查询、3.UNIONUNION 中的第二个或者后面的查询语句、4.SUBQUERY子查询中的第一个 SELECT等table输出结果集的表type表示表的连接类型性能由好到差的连接类型为( system — const ----- eq_ref ------ ref------- ref_or_null---- index_merge — index_subquery ----- range ----- index ------all )possible_keys表示查询时可能使用的索引key表示实际使用的索引key_len索引字段的长度rows扫描行的数量extra执行情况的说明和描述 id id 字段是 select查询的序列号是一组数字表示的是查询中执行select子句或者是操作表的顺序。id 情况有三种 id 相同表示加载表的顺序是从上到下。 id 不同id值越大优先级越高越先被执行。
阅读全文