My Life My Dream!

守信 求实 好学 力行
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 ··· 10 下一页

2021年4月25日

摘要: WinMTR简易的Ping工具WinMTR是集成了tracert与 ping 这两个命令的图形界面工具,使用WinMTR可以直接的看到各个节点的响应时间及丢包率,适合windows下客户做路由追踪及PING测试,使用方法简单,WinMTR 不需安裝,解压之后即可执行。iPerf网络吞吐量测试工具:使 阅读全文

posted @ 2021-04-25 21:58 召冠 阅读(2320) 评论(0) 推荐(0) 编辑

摘要: 前端开发时,各浏览器基本都可以F12打开调试模式,查看网络请求响应的交互记录。有时需要将网络请求结果导出另存做进一步分析,在Fiddler中需要使用“Import Sessions”菜单。HAR说明:HTTP存档格式(HTTP Archive format),是一种JSON格式的存档文件格式,用于记录网页浏览器与网站的交互过程。文件扩展名通常为.har。 阅读全文

posted @ 2021-04-25 20:37 召冠 阅读(377) 评论(0) 推荐(1) 编辑

2021年3月7日

摘要: Eclipse Memory Analyzer 是一款功能强大的java内存快照的分析工具。 常见的分析方法,在此记录。 jcmd PID Thread.print pid-threadprint.logjcmd PID GC.heap_dump pid-heapdump.bin jcmd PID 阅读全文

posted @ 2021-03-07 18:09 召冠 阅读(419) 评论(0) 推荐(0) 编辑

摘要: 在复杂业务环境,有时从用户角度发现数据状态不一致的情况,sqlserver profiler提供了跟踪所有SQL及对应的事务Id的跟踪机制,完整且客观的反映了的应用发过来的所有请求,通过它可以有效定位问题原因。注意事项:1、 Profiler跟踪对业务系统的性能有影响,具体跟系统负载和磁盘性能有关,请谨慎使用2、 开启前请确认有足够的可用磁盘空间,或定时转移产生的历史跟踪数据3、 设置最大文件大小 阅读全文

posted @ 2021-03-07 17:28 召冠 阅读(725) 评论(0) 推荐(0) 编辑

摘要: SQL Server数据库有登录名、用户、架构、角色等概念,在此不重复解释。 其中架构名,原则上是不允许修改的(重命名),但当特殊业务场景需要时,可以通过创建新架构名,然后批量修改对象的架构来实现。 -- ALTER SCHEMA 新架构 TRANSFER 旧架构.对象名称 ALTER SCHEMA 阅读全文

posted @ 2021-03-07 16:59 召冠 阅读(979) 评论(0) 推荐(0) 编辑

2021年2月22日

摘要: 通过常用的两种方式,都没有看到原始SQL脚本 select t.spid, t.kpid, t.blocked, t.status, t.lastwaittype, t.waitresource, t.waittime, t.open_tran , DB_NAME(t.dbid) DbName, t 阅读全文

posted @ 2021-02-22 21:43 召冠 阅读(1304) 评论(0) 推荐(0) 编辑

2021年1月12日

摘要: 问题现象:Fiddler跟踪web请求响应时间11秒之多,但从该功能的程序日志记录查看,执行时间只有不到1秒,调阅对应的iis请求响应日志,iis处理时间确实是11秒,抓取dump分析,竟然没有该功能的线程堆栈,很奇怪。。。问题分析:多次重现问题并抓取dump分析发现,每次都有一个发生邮件的异步线程 阅读全文

posted @ 2021-01-12 14:44 召冠 阅读(329) 评论(0) 推荐(0) 编辑

2020年8月19日

摘要: 开始使用DBeaver时,主要是因为它完全免费、跨平台,并且可以连接各种类型的数据库。渐渐的发现这个可视化工具的很多功能点真的很方便,现在已陆续卸载了其他各类数据库管理工具。 在使用过程中遇到的几个小配置及功能点在此记录 1、Oracle raw类型默认显示乱码问题,更改结果集编辑器的二进制数据格式 阅读全文

posted @ 2020-08-19 20:46 召冠 阅读(2206) 评论(0) 推荐(0) 编辑

2020年8月15日

摘要: 查看执行计划explain for select * from t1 where id=1;level_id直接能标识出具体的执行的顺序,还是挺直观的。但操作符定义的比较另类,估计一时半会是记不住的。另外,表关联时被驱动表已经执行了SSEK2和BLKUP2,为啥还要执行CSCN2操作,不清楚这是为什 阅读全文

posted @ 2020-08-15 16:49 召冠 阅读(2507) 评论(1) 推荐(2) 编辑

摘要: 近期启动了基于达梦数据库的大数据量性能测试,发现创建索引后并不会自动更新对应的统计信息。 现象描述 我们在使用达梦数据库的过程中,有时候碰到一个这样子的情况: Create table manyrows_tables; Select * from manyrows_tables where col= 阅读全文

posted @ 2020-08-15 15:46 召冠 阅读(3223) 评论(0) 推荐(0) 编辑

摘要: MAT等工具加载并分析较大的dump文件时报错,调整工具的Xmx值即可 阅读全文

posted @ 2020-08-15 15:32 召冠 阅读(555) 评论(0) 推荐(0) 编辑

2020年8月1日

摘要: 备份命令:expdp scott/aaaaaa@orcl schemas=scott exclude=table:\"IN ('TB11', 'TB12')\", TABLE:\"LIKE '%BACK'\" dumpfile=tkk.dmp directory=dir logfile=tkk-expdp.txtexclude/include参数用法: EXCLUDE=[object_ty... 阅读全文

posted @ 2020-08-01 17:39 召冠 阅读(347) 评论(0) 推荐(0) 编辑

2020年7月30日

摘要: JVM启动参数建议如下: -server -Xmx8000M -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitia 阅读全文

posted @ 2020-07-30 22:46 召冠 阅读(504) 评论(0) 推荐(0) 编辑

摘要: YmdHMS="$(date +%Y%m%d-%H%M%S)" #set filename="trace-$(date +%Y%m%d-%H%M%S)" #echo $YmdHMS ./bin/jcmd /jstack/runtime/caf-bootstrap.jar VM.uptime >> t 阅读全文

posted @ 2020-07-30 21:05 召冠 阅读(1253) 评论(0) 推荐(0) 编辑

摘要: 1、查看Linux版本 [root@localhost ~]# cat /proc/version Linux version 3.10.0-862.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (R 阅读全文

posted @ 2020-07-30 20:46 召冠 阅读(394) 评论(0) 推荐(0) 编辑

2019年3月19日

摘要: 今天中午windows提示更新系统补丁并重启后发现,本地的SQL Server服务器没有正常启动,手工启动sqlserver也失败了,报错:找不到ERRORLOG文件及相应目录。很是奇怪。强制创建该目录后,再次启动sqlserver,又报错找不到master.mdf文件。经eventvwr和process moniter找到注册表信息貌似被修改到了默认的C盘缺省目录。手工修改注册表中sqlserv... 阅读全文

posted @ 2019-03-19 20:58 召冠 阅读(3691) 评论(0) 推荐(0) 编辑

2018年3月31日

摘要: 这两个等待事件其实很少出现在top5列表中,一般都没什么印象,在此整理记录以便以后查阅。 常见的library cache lock产生的原因在《高级OWI与Oracle性能调查》这本书和下面这个文档中有一般性的描述: Troubleshooting Library Cache: Lock, Pin 阅读全文

posted @ 2018-03-31 10:45 召冠 阅读(4868) 评论(0) 推荐(0) 编辑

2018年3月10日

摘要: 自17年开始新产品开始全面支持Oracle 12c,但陆续发现各种环境问题兼容性的坑,在此汇总一下: 使用11.2.0.1的客户端版本,在连接12c时,发现system账号登陆报用户名密码错误,普通的Oracle账号没有问题 解决办法:升级Oracle客户端版本为11.2.0.4; 在.NET4.0 阅读全文

posted @ 2018-03-10 15:44 召冠 阅读(807) 评论(0) 推荐(0) 编辑

2018年1月18日

摘要: 近一段时间多次发现因GC问题造成系统性能问题(应用服务间歇性响应缓慢、应用服务器CPU占用较高等),在此总结一下: 1、代码中直接调用GC.Collect() 2、字符串等操作频繁的内存申请 3、频繁的LoadAssembly反射 场景一:直接调用GC.Collect() 场景二:字符串连接操作 场 阅读全文

posted @ 2018-01-18 20:06 召冠 阅读(771) 评论(0) 推荐(0) 编辑

2018年1月4日

摘要: 近期进行压力测试时发现,平均响应时间较上一个版本延长10%以上、应用服务器CPU超过90%,这很不科学。。。随机抓取两个dump文件,查看发现存在不少Oracle ODP.NET提交事务或关闭连接的堆栈,感觉上来说这不是很正常,此类操作很慢吗?很消耗CPU?查阅当前的Oracle客户端为最新的12.2.0.1(Oracle.DataAccess.dll版本:4.122.1.0),而产品性能测试环境... 阅读全文

posted @ 2018-01-04 22:42 召冠 阅读(1121) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 10 下一页