CPU CPU 有些应用需要大量计算,会长时间、不间断地占用CPU资源,导致其他资源无法争夺到CPU而响应缓慢,从而带来系统性能问题。比如:代码递归导致的无限循环,正则表达式引起的回溯,JVM频繁的FULL GC,以及多线程编程造成的大量上下文切换等等,这些都有可能导致CPU资源繁忙。 内存 内存 ...
分类:
其他好文 时间:
2019-10-17 17:51:34
阅读次数:
91
1 Kylin是什么 今天,随着移动互联网、物联网、AI等技术的快速兴起,数据成为了所有这些技术背后最重要,也是最有价值的“资产”。如何从数据中获得有价值的信息?这个问题驱动了相关技术的发展,从最初的基于文件的检索、分析程序,到数据仓库理念的诞生,再到基于数据库的商业智能分析。而现在,这一问题已经变 ...
分类:
Web程序 时间:
2019-10-14 14:27:08
阅读次数:
78
性能调优篇一 开篇话题调优 ? 在业务展开到一定情况下,当业务出现等待时间长、不流畅的情况下,这个时候就应该对整体进行调优。性能调优这个话题时一直持续性的被追求,探索更好的架构,更优的配置等等,其实调优这个话题一直存在于一个误区, 就是必须在基础架构正确的情况下进行调优会得到更好的效果,点与面都需要 ...
分类:
其他好文 时间:
2019-10-13 23:48:11
阅读次数:
179
一个系统或者网站在功能开发完成后一般最终都需要部署到服务器上运行,那么服务器的性能监控和分析就显得非常重要了,选用什么配置的服务器、如何对服务器进行调优、如何从服务器监控中发现程序的性能问题、 如何判断服务器的瓶颈在哪里等 就成为了服务器性能监控和分析时重点需要去解决的问题了。 1 服务器的性能监控 ...
分类:
其他好文 时间:
2019-10-07 12:55:03
阅读次数:
91
1.在必要之前,先不要优化 这可能是最最重要的性能调优技巧之一。你应该遵循常见的最佳实践,并尝试有效地实现你的用例。但这并不意味着在证明它是必要之前,替换任何标准库或构建复杂的优化。 在大多数情况下,过早的优化占用了大量的时间,使得代码难以读取和维护。更糟糕的是,这些优化通常不会带来任何好处,因为你 ...
分类:
编程语言 时间:
2019-10-04 14:56:21
阅读次数:
83
最近工作的内容涉及MySQL运维内容,陆陆续续读了几本相关的书,其中一本是《MySQL管理之道:性能调优、高可用与监控》。 内容涵盖性能调优(包括sql优化等)、备份、高可用,以及读写分离等,对于普及MySQL基础非常有用。记录一下,以便于后面查阅。 附目录: 1章 MariaDB架构与历史1 1. ...
分类:
数据库 时间:
2019-10-04 13:36:48
阅读次数:
112
开发工具 IntelliJ IDEA 2019.2.2 x64 idea64.exe.vmoptions end ...
分类:
其他好文 时间:
2019-10-04 10:00:34
阅读次数:
231
翻译自https://mode.com/sql-tutorial/sql-performance-tuning 从这儿开始吗?这篇是使用SQL进行数据分析教程的一部分,查看教程开始。 子查询那一课让我们意识到可以通过运行更快到语句得到同样到结果集。在这节课中,你会学习识别查询优化点,以及如何优化。 ...
分类:
数据库 时间:
2019-10-02 16:25:23
阅读次数:
225
技术点:RDD的join操作可能产生数据倾斜,当两个RDD不是非常大的情况下,可以通过Broadcast的方式在reduce端进行类似(Join)的操作: broadcast是进程级别的,只读的。 broadcast 可以适用于小表的广播,通过广播到对应节点的内存中(受blockManager的管理 ...
分类:
其他好文 时间:
2019-09-26 00:12:48
阅读次数:
124
一、网站架构相关 (1)评估网站性能涉及的专业名词术语 1.PV(Page View) PV即访问量,中文翻译为页面浏览,代表页面浏览量,用户每刷新一次就会计算一次。PV的具体计算方法是:从浏览器发出一个对网络服务器的请求(Request),网络服务器接到这个请求后,会将该请求对应的一个页面(Pag ...
分类:
系统相关 时间:
2019-09-25 22:37:36
阅读次数:
161