如何设计最优的数据库表结构,如何建立最好的索引,以及如何扩展数据库的查询,这些对于高性能来说都是必不可少的。但是只有这些还不够,要获得良好的数据库性能,我们还要设计合理的数据库查询,如果查询设计的很糟糕,即使增加再多的只读从库,表结构设计的再合理,索引再合适,只要查询不能使用到这些东西,也无法实现高 ...
分类:
数据库 时间:
2019-06-29 10:49:50
阅读次数:
124
一、性能测试Ⅰ.测试方法微基准性能测试可以精准定位到某个模块或者某个方法的性能问题,例如对比一个方法使用同步实现和非同步实现的性能差异宏基准性能测试宏基准性能测试是一个综合测试,需要考虑到测试环境、测试场景和测试目标测试环境:模拟线上的真实环境测试场景:在测试某个接口时,是否有其他业务的接口也在平行运行,进而造成干扰测试目标可以通过吞吐量和响应时间来衡量系统是否达标,如果不达标,就需要进行优化如果
分类:
编程语言 时间:
2019-06-25 09:35:56
阅读次数:
106
一、性能测试 Ⅰ.测试方法 可以精准定位到某个模块或者某个方法的性能问题,例如对比一个方法使用同步实现和非同步实现的性能差异 宏基准性能测试是一个综合测试,需要考虑到测试环境、测试场景和测试目标 测试环境:模拟线上的真实环境 测试场景:在测试某个接口时,是否有其他业务的接口也在平行运行,进而造成干扰 ...
分类:
编程语言 时间:
2019-06-24 20:58:24
阅读次数:
112
高级Java架构师视频包含:Spring boot、Spring cloud、Dubbo、Redis、ActiveMQ、Nginx、Mycat、 Spring、MongoDB、ZeroMQ、Git、Nosql、Jvm、Mecached、Netty、Nio、Mina、性能调优、高并发、 tomcat负... ...
分类:
编程语言 时间:
2019-06-23 12:46:59
阅读次数:
292
1. Spark 基础 2. Spark Core 3. Spark SQL 4. Spark Streaming 5. Spark 内核机制 6. Spark 性能调优 1. Spark 基础 1.1 Spark 中的相应组件 1.2 Standalone 模式安装 1.2.1 提交应用程序概述 ...
分类:
其他好文 时间:
2019-06-23 01:11:03
阅读次数:
88
性能测试的概念&意义 概念:通过技术的手段模拟大量用户同时访问被测应用,观察、记录和分析系统的各项性能指标的过程。 目标:评估系统的性能瓶颈,预测系统的最大用户负载能力 性能测试的意义: 1)能够有效评估系统的性能指标,用于系统的性能评估2)能够识别系统的性能瓶颈,协助性能调优3)能够指导突发流量承 ...
分类:
其他好文 时间:
2019-06-15 20:43:33
阅读次数:
171
一.java性能调优的标准 cpu:有的应用需要大量计算,他们会长时间、不间断地占用 CPU 资源,导致其他资源无法争夺到 CPU 而响应缓慢,从而带来系统性能问题。例如,代码递归导致的无限循环,正则表达式引起的回溯,JVM 频繁的 FULL GC,以及多线程编程造成的大量上下文切换等,这些都有可能 ...
分类:
编程语言 时间:
2019-06-03 21:38:57
阅读次数:
127
(一)关于存储引擎 创建合适的索引是SQL性能调优中最重要的技术之一。在学习创建索引之前,要先了解MySql的架构细节,包括在硬盘上面如何组织的,索引和内存用法和操作方式,以及存储引擎的差异如何影响到索引的选择。 MySQL有很多种衍生版本,这些衍生版本支持更多不同种类的存储引擎。本文主要讨论三种M ...
分类:
数据库 时间:
2019-05-25 19:58:54
阅读次数:
110
导致cpu负载增高的三个场景: 1.cpu密集型进程 2io密集型,等待io也会导致负载升高,但是cpu使用率不一定很高 3.大量等待cpu的进程调度 cpu寄存器:是cpu内置的容量小,速度极快的内存【保存程序运行时的一些数据】 cpu计数器:用来保存cpu正在执行的指令位置或者即将执行的下一条指 ...
分类:
系统相关 时间:
2019-05-23 21:16:54
阅读次数:
126
欢迎访问软件下载乐园 @web 1,nginx 下载 文档 | 安装 | 常见优化 | 安全 | lnmp | 2,tomcat 下载 文档 3,apache 下载 4,varnish 下载 文档 @数据库 1,mysql 下载 文档 | 主从同步 | 读写分离 2,mariadb 下载 文档1 | ...
分类:
其他好文 时间:
2019-05-22 09:19:59
阅读次数:
205