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

用wordpress搭建知名网站如何开发wordpress主题

用wordpress搭建知名网站,如何开发wordpress主题,网站开发工作图解,网站维护指导1、前提 提示:只适用于InnoDB引擎 2、InnoDB存储特点 它把索引和数据放在了一个文件中,就是聚集索引。这与MyISAM引擎是不一样的。 3、SQL示例 -- 给cve字段建立索引 select * from cnnvd where cveCVE-2022-24808 limit 300000,10;由于M…

1、前提

提示:只适用于InnoDB引擎

2、InnoDB存储特点

  • 它把索引和数据放在了一个文件中,就是聚集索引。这与MyISAM引擎是不一样的。
    在这里插入图片描述

3、SQL示例

-- 给cve字段建立索引
select * from cnnvd where cve='CVE-2022-24808' limit 300000,10
  • 由于MySQL内部的执行顺序以及B+树的特性,就导致SQL会先查询300010次普通索引节点,然后拿到300010个聚集索引的指针地址,进而再查询300010次聚集索引,接着得到300010条数据,最终还要舍去前300000条数据,从而得到10条数据。相当于前300000条数据都是没用的,浪费了好多IO。

4、优化

  • 我们可以做以下改变:利用子查询或者关联查询,先得到这10条数据的聚集索引指针地址,然后就只需要查询10次聚集索引就行了,几乎减少了一半的磁盘IO,并且如果limit的第一个参数越大,效率改善就越明显
select * from cnnvd a join (select id from cnnvd where cve='CVE-2022-24808' limit 300000,10) b on a.id = b.id;

5、校验

  • 怎么才能证实MYSQL底层就是这样处理的呢?我们可以在执行完每条SQL后,分别输出下buffer pool中的数据页的大小(第一条SQL完成后要重启MySQL,清空缓存,不然没什么变化),一比就看出来了。
-- 对于第一条SQL的输出结果:
mysql> select index_name,count(*) from information_schema.INNODB_BUFFER_PAGE where INDEX_NAME in('cve_name','primary') and TABLE_NAME like '%cnnvd%' group by index_name;
+------------+----------+
| index_name | count(*) |
+------------+----------+
| cve_name   |      663 |
| PRIMARY    |     5451 |
+------------+----------+
2 rows in set (0.34 sec)-- 对于第二条SQL的输出结果:
mysql> select index_name,count(*) from information_schema.INNODB_BUFFER_PAGE where INDEX_NAME in('cve_name','primary') and TABLE_NAME like '%cnnvd%' group by index_name;
+------------+----------+
| index_name | count(*) |
+------------+----------+
| cve_name   |      663 |
| PRIMARY    |      14  |
+------------+----------+
2 rows in set (0.34 sec)

很明显PRIMARY的数据页的大小变小了好多,因为在查询聚集索引的时候少了很多次查询操作。
其实不用看这个输出,你只要弄一张数据量很大的表测一下,就能很直观的感受到查询效率差别很大,前提是limit的第一个参数特别大的时候越明显。

http://www.yayakq.cn/news/449589/

相关文章:

  • 做彩票网站合法吗长安网站建设推广公司
  • flash as3 网站模板怎么做视频解析的网站
  • 房屋网站手机进入网站自动识别
  • 福田外贸网站建设wordpress博客xiu
  • 用ps做网站还是wd齐齐哈尔建设网站
  • 福建商城网站制作公司开发网站 公司
  • 北京网站的优化网上免费网站的域名
  • 网站备案 时间更新南安市网站建设
  • 东莞市企业网站制作服务机构wp网站做404
  • 网站开发市场 知乎网络维护网站
  • 潮州网站推广教程重庆在线高校开放课程平台登录
  • 潍坊网站外包公司ui设计
  • 东莞单位网站建设wordpress 4.4.7
  • 免费素材网站下载网站优化的策略
  • 网站开发与iso9001关系跨境电商公众号
  • 广州做企业网站的公司网络营销与网站推广的
  • 网站开发软件排名网站建设图标
  • 北京天通苑 做网站简约网站程序
  • 惠州网站搭建找谁广州网站建设泸州
  • 如何修改网站logo网站怎么做后期维护
  • 北京工程网站建设免费空间网站推荐
  • 网站站内优化案例建站公司排名
  • 国内有类似wordpressseo搜索工具栏
  • 网站seo优化分析linux wordpress 主题
  • 长春有几个站可以坐火车嘉兴百度快照优化排名
  • 类似于美团的网站怎么做天汇大厦网站建设公司
  • 个人品牌网站设计网站开发合同存在的缺陷
  • 仿朋友圈网站建设购物网站建设开发
  • 网站建设 项目书 框架wap游戏入口
  • 毕业设计网站最容易做什莫类型网络营销公司全网天下