随笔分类 - 开发经验
摘要:XX市邮政微商城的项目数据库,300多M,约220万条数据,source命令导入花了20个小时左右,太不可思议。 速度慢原因:220多万条数据,就 insert into 了220多万次,下图: 这是用 navicat 导出来的数据结构。 后面用 mysqldump 工具导出,唯一区别是insert
阅读全文
摘要:相对于Loadrunner,Jmeter其实也是可以有测试报告产出的,虽然一般都不用(没有Loadrunner的报告那么强大是一方面),还是顺手写一下吧,其实方法在用命令运行jmeter的时候就已经说明了: 1、准备脚本文件 2、cmd中运行一下命令 ——jmeter n&
阅读全文
摘要:现场在实施过程中,基于安全考虑(用户名和密码之前暴露给其他公司了),需要对用户密码进行修改。 修改过程很简单(alter user [username] identified by [password];),但是在修改之后出现该用户被锁定的问题。 原因:数据库参数文件中设置了输错密码的次数,登录时当
阅读全文
摘要:最近做百万次通讯测试,在做并发测试时发现eclipse的控制台输出超过10万条信息时开始有报错内容Address already in use : connect 这种错误多了后紧接着eclipse不断弹出有
阅读全文
摘要:Ramp up Period(in seconds) 【1】决定多长时间启动所有线程。如果使用10个线程,ramp up period是100秒,那么JMeter用100秒使所有10个线程启动并运行。每个线程会在上一个线程启动后10秒(100/10)启动。Ramp up需要要充足长以避免在启动测试时
阅读全文
摘要:最近在实现接口压力测试的时候遇到这样的一个问题 当线程数持续上升到一个点的时候,运行脚本的时候有很多报错,如图: java.net.BindException: Address already in use: connect 开始以为是单机运行脚本运行不过来,所以另加了一台负载机同时运行脚本 分布式
阅读全文
摘要:最近在学习spring cloud,由于学习资料具有普遍性,部分应个人原因导致的小细节问题,往往很难找到解决的办法。这特别记录一下自己遇到的一些问题。 一、eureka server加入security做基础访问控制报错Batch update failure with HTTP status co
阅读全文
摘要:配置: 1、新建一个线程组: 然后设置线程数、运行时间、重复次数。 2、新建Http请求: 设置服务器域名,路径,方法,编码格式,数据内容。 可以在函数助手中,编辑所需要的变量,比如本例中的随机生成电话号码。 3、添加HTTP信息头管理器 然后信息头添加一条名称为 Content Type,值为 a
阅读全文
摘要: ◆版权声明:本文出自胖喵~的博客,转载必须注明出处。 转载请注明出处:http://www.cnblogs.com/by dream/p/5611555.html 我知道我迟早是要踏上了后台测试之路的,只是没想到来的这么突然。新接手了一
阅读全文
摘要:问题: 最近在做性能测试,造数据,发现insert好慢,只有几十条每秒,很奇怪,最后再网上找到了原因。 网文如下: MY SQL insert 速度过慢 最近在用MySQL做存储,测试中发现插入数据太慢了,插入速度只有20 30 条/秒,后来查资料后,将MySQL的1个参数:innodb_flush
阅读全文
摘要:innodb_flush_log_at_trx_commit=0,在提交事务时,InnoDB不会立即触发将缓存日志写到磁盘文件的操作,而是每秒触发一次缓存日志回写磁盘操作,并调用操作系统fsync刷新IO缓存。 innodb_flush_log_at_trx_commit=1,在每个事务提交时,In
阅读全文
摘要:一、参数解释 0:log buffer将每秒一次地写入log file中,并且log file的flush(刷到磁盘)操作同时进行。该模式下在事务提交的时候,不会主动触发写入磁盘的操作。 1:每次事务提交时MySQL都会把log buffer的数据写入log file,并且flush(刷到磁盘)中去
阅读全文
摘要:Jquery中文网 > 数据库 > mysql > 正文 MySQL mysqldump与source导入慢的解决方法 MySQL mysqldump与source导入慢的解决方法 发布时间:2017 02 26
阅读全文
摘要:1.导出整个数据库mysqldump u 用户名 p 数据库名 > 导出的文件名mysqldump u dbuser p dbname > dbname.sql2.导出一个表mysqldump u 用户名 p 数据库名 表名> 导出的文件名mysqldump u dbuser p
阅读全文
摘要:数据库操作中如何批量执行多个sql文件?1.应用场景:在历史数据导入过程中,会发现有很多个表形成的.sql文件,要是一个一个文件去手动执行,实在是费时间,所以采取以下方法。2.将文件放在一定位置,执行代码获取sql文件名,代码下载地址:https://download.csdn.net/downlo
阅读全文
摘要:<! flowchart 箭头图标 勿删 方法1 若有SQL脚本a.sql, b.sql, 其目录在f盘根目录下, 则可再写一个SQL脚本c.sql(假设其目录也在f盘根目录下, 也可以在其他路径下)如下: source f:/a.sql; source f:/b.sql; 然后执行source f
阅读全文
摘要:<! flowchart 箭头图标 勿删 公司一直在使用ES作为分布式的搜索引擎,由于数据量的不断升高,ES出现了性能瓶颈。公司决定进一步的优化ES配置,所以最近几天在研究ES,最近会更新一系列ES的教程,希望大家持续关注。不多说了,Action。 前言 这篇博文我们亲自搭建一个简单的Elastic
阅读全文
摘要:版本spring boot: 2.0.1.RELEASEspring cloud: Finchley.M9错误通过zuul调用eureka注册的服务,错误内容如下Caused by: com.netflix.client.ClientException: Load balancer does not
阅读全文
摘要:java项目开发中,最终生成的jar,大概可分为二类,一类是一些通用的工具类(不包含main入口方法),另一类是可直接运行的jar包(有main入口方法),下面主要讲的是后者,要让一个jar文件可直接运行,通常有几下三种方式: 动工之前,先搭一个项目架子便于后面分析: 项目结构图: 这是
阅读全文
摘要:我们在用maven构建java项目时,最常用的打包命令有mvn package、mvn install、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功能,但这三个命令还是有区别的。下面通过分别执行这三个命令的输出结果,来分析各自所执行的maven的生命周期。 mv
阅读全文

浙公网安备 33010602011771号