最近刚开始接触
性能测试,之前觉得性能测试就是使用Loadrunner工具录制脚本,回访没有问题,设置场景跑就是了,最近在公司一段时间的性能中深感性能测试的不容易和自己知识的欠缺。工具使用上面基本没有问题,但是在oracle和tomcat和Nginx上出现N多问题,自己知识库的不足,突然觉得很多知识要
学习,如果不学习出现问题就问别个那我永远长不大也会被公司淘汰的,强者是适也!
shell编程也是不可或缺的知识,监控linux系统资源,为自己加班节省时间,为不加班找到合适理由。
最近的
数据库表空间不足导致的问题,就是数据入库不成功,线程拥堵服务器Down掉,自己解决呗:
查询表空间使用情况:
SELECT F.TABLESPACE_NAME,
h)n9N-p4H U'K3b0 (T.TOTAL_SPACE - F.FREE_SPACE) "USED (MB)",51Testing软件测试网8l)]
k W"z8\e*f1|
F.FREE_SPACE "FREE (MB)",
C7i,E'w{0 T.TOTAL_SPACE "TOTAL (MB)",
K| B"]-u"B\0 (ROUND((F.FREE_SPACE / T.TOTAL_SPACE) * 100)) || '% ' PER_FREE51Testing软件测试网8k$Ohd`#Xl:E
FROM (SELECT TABLESPACE_NAME,
T7XrZw{|,u7OX{0 ROUND(SUM(BLOCKS *
.[;[oJB Z Nn"x0 (SELECT VALUE / 1024
co"@S
f-Sgh*d0 FROM V$PARAMETER51Testing软件测试网C:h,U#Ln
WHERE NAME = 'db_block_size') / 1024)) FREE_SPACE
:um.s |5X9b0 FROM DBA_FREE_SPACE51Testing软件测试网D.fB](^{ I
GROUP BY TABLESPACE_NAME) F,
6T(w
r0k"`)QM/yK-j0 (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES / 1048576)) TOTAL_SPACE51Testing软件测试网;ha~9u4X
FROM DBA_DATA_FILES51Testing软件测试网$l-XG3],k
GROUP BY TABLESPACE_NAME) T51Testing软件测试网'}*tHa#` oJp
WHERE F.TABLESPACE_NAME = T.TABLESPACE_NAME51Testing软件测试网)d"j7H6Tf
查询表空间文件路径:
b'D3z]!FY`0 select ts#, name from v$datafile; 51Testing软件测试网];P#J;I
s)w
修改表空间:
在原表空间文件修改:
KSigc0e(V7W0 alter database datafile '/Data/oradata/user_01.dbf' resize 512M;
添加新的表空间文件:
alter tablespace user add datafile '/Data/oradata/user.dbf size 1024M;
性能测试出现问题:首先要保证自己脚本没有问题,测试环境没有问题,场景是否合理符合指标要求,查看
日志文件自己先定位问题,确保是代码的问题在找开发解决,通知自己的lead,特别是关系版本上线的测试一定要谨慎,不管什么问题先分析,异常情况就知会。