![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
王者硕
所有的惊喜和好运,都是你积累的人品和善良
展开
-
通过Sqoop从oracle向Hive数据库铺入
1:准备工作create临时表test_no_1Create table test_no_1( test_not varchar2(40) )tablespace tsind04 一般新建varchar2类型即可临时表批量插入数据declarei Integer;begini :=0;while I<100000 loopinsert into test_no_1 values(LPAD(i,6,0));i:=i+1;commit;end loop;end;根据目原创 2021-09-01 14:23:01 · 406 阅读 · 0 评论 -
数据库表数据查重
select count(*) from test_no_1 where test_not in (select test_not from test_no_1 group by test_not having count(*)>1);test_no_1 是table_nametest_not是列名原创 2021-06-29 14:49:17 · 1467 阅读 · 0 评论 -
备份表
快速做一个和原表一样的备份表。create table new_table as (select * from old_table)原创 2021-06-29 14:34:48 · 108 阅读 · 0 评论 -
lr做socket接口测试
原创 2021-02-04 16:57:52 · 153 阅读 · 0 评论 -
log文件备份
cp -p mysql-slow.log mysql-slow.log.’date +%Y%m%d_%H%M’tar -czvf test.tar.gz mysql-slow.log原创 2020-12-22 17:13:19 · 149 阅读 · 0 评论 -
mysql基于while do语法编写存储过程
Delimiter // —-标识符create procedure testone()beginDECLARE I INT DEFAULT 0; --定义int变量i的起始值为0DECLARE test_no VARCHRA(50);--定义变量的类型及长度 while i<5 do --定义后while do循环的次数,这里为循环5次SET test_no = concat(‘1000’,i+1);--数据修改的起始字段,此为拼接,值为10001insert into ‘test原创 2020-12-11 15:05:19 · 1312 阅读 · 0 评论 -
TPS上不去的原因刨析
性能测试中TPS上不去的几种原因什么叫TPS:TPS(Transaction Per Second):每秒事务数,指服务器在单位时间内(秒)可以处理的事务数量,一般以request/second为单位。TPS上不去的可能原因:1、网络带宽在压力测试中,有时候要模拟大量的用户请求,如果单位时间内传递的数据包过大,超过了带宽的传输能力,那么就会造成网络资源竞争,间接导致服务端接收到的请求数达不到服务端的处理能力上限。2、连接池可用的连接数太少,造成请求等待。连接池一般分为服务器连接池(比如Tomc原创 2020-11-21 06:28:16 · 2611 阅读 · 0 评论 -
查看数据库表是否有死锁
Select a.object_name, b.session_id, c.serial#, c.program, c.username, c.command, c.machine, c.lockwaitfrom all_object a,v$locked_object b,v$session c where a.object_id = b.OBJECT_ID and c.sid = b.session_id原创 2020-11-11 16:16:57 · 988 阅读 · 0 评论 -
查看是否有线程阻塞方法
ps -no pid -I THREAD,tid,timeprintf “%x\n” 线程pid (转换成16进制)jstack pid|grep b32 -A 30 (pid为进程号,b32为线程转换后16进制字符)原创 2020-11-11 16:03:52 · 1494 阅读 · 0 评论 -
应用服务器内存持续攀升问题解决
前不久遇到了一个内存持续攀升不释放的问题,特此记录。服务器内存持续升高,更改linux底层配置参数export MALLOC_ARENA_MAX=1添加到bash_profile文件下,没有bash_profile文件的话,用哪个用户启动就用哪个用户在根目录下添加个bash_profile文件,然后再配置以下参数。文件一般存在路径/home/cib下操作步骤:cd /home/cibvi .bash_profile文件最后添加上诉代码资源来自:https://www.easyice.cn原创 2020-11-11 15:46:20 · 942 阅读 · 0 评论 -
应用服务器cpu高问题排查
作为性能测试工程师,在日常工作中我们会遇到 Linux服务器上出现CPU负载达到100%居高不下的情况,如果CPU 持续跑高,则会影响业务系统的正常运行。Linux 系统 CPU 占用率较高问题排查思路很多性能的同学遇到这种状况往往会不知所措,对于CPU过载问题通常使用以下两种方式即可快速定位:方法一第一步:使用top命令,然后按shift+p按照CPU排序找到占用CPU过高的进程的pid第二步:使用top -H -p [进程id]找到进程中消耗资源***的线程的id第三步:使用ech原创 2020-11-11 15:24:58 · 1900 阅读 · 0 评论