- 浏览: 56176 次
- 性别:
- 来自: 深圳
博客专栏
-
架构师的知识与实践
浏览量:56176
最新评论
-
ClyenLiang:
...
disruptor使用示例 -
newboy2004:
这样搞的话,你redis里的数据和数据库里的数据 什么时候做同 ...
redis分布式内存锁:余量扣除示例 -
wh0426:
步骤三:是修改代码了,把com.xx.esi.log.logg ...
linux环境JVM内存死锁问题分析 -
duantonghai:
where is the step3, waitting fo ...
linux环境JVM内存死锁问题分析
文章列表
本篇讲述如何验证技术架构可行性
压测工具使用
ab工具
ab -c 20000 -n 10000000 -p msg.txt http://localhost:8081/post?xx=075500000000\&token=99029212\&Version=1.0
<span style="font-family: Arial, Helvetica, sans-serif;">Concurrency Level: 10000</span>
Time taken for tests: 151.732369 ...
本篇为电商性系统架构总论,总体概述系统架构要求与解决思路。
系统概述
社区电商系统是以事务为划分边界的软件系统,系统要求保持数据事务性与原子性。交易性系统有如下特点:
1.高并发量,低延迟。系统要求 ...
sqlplusc/xt@stress_testset autot trace explain关掉数据查询输出,只生成执行计划
[ora10@dev160 ~]$ export ORACLE_SID=crm0[ora10@dev160 ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.4.0 - Production on Thu Jan 20 15:02:32 2011
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Connected to:Oracle Database 1 ...
remote debug on weblogic
export USER_MEM_ARGS="-jrockit -Xms512m -Xmx1024m -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n -Djava.compiler=NONE"
8453为调试端口
nohup ./startManagedWebLogic.sh cust-7008
命令工具:Oracle sql*plus 或者cmd
sqlplusmmsuser/agooy8tt@XiAn_133_64_46_26是:
set autotrace off 不产生autotrace报告,默认设置,查询按常规运行。
set autotrace on statistics 查询按常规运行,只显示sql执行统计数据
set autotrace on explain; 查询按常规 ...
Cost:基于CPU、IO等计算的一个成本。具有最低成本的计划,将做为实际执行的计划。
Card:Cardinality[ˌkɑ:diˈnæliti] 基数,对执行计划每一步行数进行估计。约等于每次执行计划步骤中的结果行数。
Bytes:数据字节数量。基于card和估计的行宽。
如果以上三值,不存在代表使用RBO运行,或者没有统计信息。
Recursive calls 运行SQL中递归调用的次数,例如SQL中带有InSET触发或者函数,会在每返回一行时,执行一次函数或者触发。往往有性能问题。代表的是一次又一次的循环调用。
Redo size 重做信息的字节数,太 ...
临时解决连接泄漏方案
当连接泄漏真的发生了,无可避免时,我们采取以下方案,可临时解决连接问题,以针取修改代码的时间。
步骤1:选择待分析的JNDI数据源
上篇详细描述了tomcat msm会话管理的实验步骤。本篇谈一谈它存在的问题,以及后绪一点思考
1.memcached sticky模式是两个结点,当一个mem故障,另外一个担负工作。
因为只能是两个mem,故不符合分布式模向可扩展性要求。如果面临大量请求压力时,负载会存在瓶颈。
2.memcached no-sticky模式,可以多个结点。但多个结点间复制必会存在瓶颈。会话不一致问题,会承随着请求量,递增。
3.大型系统,会随着系统业务量的发展,系统按业务域进行拆分。会分成很多个不同业务域的独立系统。tomcat msm只能解决,某个单一应用的部署模式。
当会话层系统架构面临 ...
本篇讲述tomcatmsm,实现由memcached集中式管理会话模式。
实验环境
主机
端口
开源软件
192.168.161.73
8081
tomcat
192.168.161.73
8080
tomcat
192.168.161.73
11213
memcached
192.168.161.73
11214
memcached
192.168.161.73
8888
ngi ...