@TOC一、索引基本知识1.1索引的优点大大减少了服务器需要扫描的数据量,加快数据库的检索速度帮助服务器避免排序和临时表将随机io变成顺序io1.2索引的用处速查找匹配WHERE子句的行从consideration中消除行,如果可以在多个索引之间进行选择,mysql通常会使用找到最少行的索引如果表具有多列索引,则优化器可以使用索引的任何最左前缀来查找行当有表连接的时候,从其他表检索行数据查找特定索
分类:
数据库 时间:
2020-12-24 12:22:25
阅读次数:
0
pika开源:替代WebPack的全新JS构建工具图片作者|FredKSchott译者|无明在过去几年中,JavaScript打包已经从一种生产环境优化手段演变成几乎所有WebApp都必不可少的构建步骤。不管你喜欢与否,打包器已经给Web开发带来了巨大的复杂性,这是个不争的事实。为什么要进行打包?现在的JavaScript打包概念可以追溯到很早以前(大约6年前),那个时候我们通常会对JavaScr
分类:
Web程序 时间:
2020-12-24 12:16:52
阅读次数:
0
C++应用程序性能优化(八)——内存分配机制一、操作系统内存布局1、32位系统经典内存布局LinuxKernel2.6.7前版本采用的默认内存布局形式如下:(1)32操作系统中,loader将可执行文件的各个段次依次载入到从0x80048000(128M)位置开始的空间中。应用程序能够访问的最后地址是0xbfffffff(3G)的位置,3G以上的位置是给内核使用的,应用程序不能直接访问。(2)内存
分类:
编程语言 时间:
2020-12-24 12:14:35
阅读次数:
0
如何迅速分析出系统CPU的瓶颈在哪里?作者|倪朋飞(微软资深工程师,Kubernetes项目维护者)来源|极客时间《Linux性能优化实战》专栏CPU的性能指标那么多,CPU性能分析工具一抓一大把,换成实际的工作场景,该观察什么指标、选择哪个性能工具呢?不要担心,今天我就以多年的性能优化经验,为你总结出一个“又快又准”的瓶颈定位套路,告诉你在不同场景下,指标工具怎么选,性能瓶颈怎么找。CPU性能指
分类:
其他好文 时间:
2020-12-24 12:09:55
阅读次数:
0
2019年JavaScript性能优化解析图片作者|AddyOsmani译者|王强编辑|Yonie在日前的PerfMatters2019大会上,AddyOsmani发表了《JavaScript性能开销》的演讲,本文整理内容如下。原演讲视频连接:https://youtu.be/X9eRLElSW1c过去几年来,浏览器解析和编译脚本的速度已经有了显著提升,这也改变了JavaScript的性能开销结构
分类:
编程语言 时间:
2020-12-23 12:40:37
阅读次数:
0
0.3s完成渲染!UC信息流正文“闪开”优化实践图片作者|UC信息流团队庞锦贵编辑|Yonie在上周的GMTC全球大前端技术大会上,阿里巴巴前端技术专家庞锦贵发表了《0.3秒完成渲染!信息流内容页“闪开”优化总结和思考》的演讲,本演讲通过从浏览器内核到客户端外壳、从服务端到前端等多端协作下所实现的日均N亿级PV页面“闪开”体验所采用的优化策略,及其背后技术策略的思考和选择。本文整理内容如下。当我们
分类:
其他好文 时间:
2020-12-23 12:38:03
阅读次数:
0
轻松渲染优化:使用ReactHooks进行state跟踪作者|DaishiKato译者|王文刚编辑|Yonie介绍ReactuseContext使用起来非常方便,它可以访问定义DOM树中多个组件的全局状态或共享状态。但是,useContext不是专为全局状态设计的,并且有一个警告:对上下文值的任何更改都会多播,导致所有useContext重新渲染组件。这篇文章展示了一些关于问题的示例代码以及具有s
分类:
其他好文 时间:
2020-12-23 12:27:09
阅读次数:
0
字体图标 使用文字做出小图标的效果并超越了小图标应用精灵图,使得图标变得灵活,减少了请求次数,优化了界面的性能。字体图标本身为矢量图。 字体图标的使用过程 1.UI设计字体图标效果图 使用illustrator或者Sketch矢量图软件创建icon图标,并保存svg格式。 2.前端上传生成兼容性字体 ...
分类:
Web程序 时间:
2020-12-23 12:16:07
阅读次数:
0
来源:Cyc2018-Java 并发 何谓阿姆达尔定律 可提升性能倍数 = 1/(串行执行时间比 + 并行执行时间比/cpu数) 通过优化1)串行执行时间比 2)增加cpu数 提升性能。 一、线程状态转换 一、线程状态转换 新建(New) 创建后尚未启动。 运行(Runnable) 可能正在运行,也 ...
分类:
其他好文 时间:
2020-12-22 13:02:06
阅读次数:
0
SqlQueryExecution ① 将Statement树转化为AST树 ② 做语法解析(根据元数据) ③ 权限校验 ④ 构造逻辑执行计划 LogicalPlanner#planStatementWithoutOutput:将AST树转为逻辑执行计划 ⑤ 基于RBO进行优化 ⑥ Stage划分 ...
分类:
其他好文 时间:
2020-12-22 12:56:53
阅读次数:
0