召冠的博客

做对的事,脚踏实地,保持正直。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 ··· 10 下一页

2021年4月25日

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

posted @ 2021-04-25 20:37 江城2211 阅读(680) 评论(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 江城2211 阅读(484) 评论(0) 推荐(0)

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

posted @ 2021-03-07 17:28 江城2211 阅读(1007) 评论(0) 推荐(0)

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

posted @ 2021-03-07 16:59 江城2211 阅读(1224) 评论(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 江城2211 阅读(2064) 评论(0) 推荐(0)

2021年1月12日

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

posted @ 2021-01-12 14:44 江城2211 阅读(377) 评论(0) 推荐(0)

2020年8月19日

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

posted @ 2020-08-19 20:46 江城2211 阅读(2683) 评论(0) 推荐(0)

2020年8月15日

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

posted @ 2020-08-15 16:49 江城2211 阅读(2709) 评论(1) 推荐(2)

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

posted @ 2020-08-15 15:46 江城2211 阅读(4367) 评论(0) 推荐(0)

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

posted @ 2020-08-15 15:32 江城2211 阅读(609) 评论(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 江城2211 阅读(388) 评论(0) 推荐(0)

2020年7月30日

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

posted @ 2020-07-30 22:46 江城2211 阅读(531) 评论(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 江城2211 阅读(1333) 评论(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 江城2211 阅读(419) 评论(0) 推荐(0)

2019年3月19日

摘要: 今天中午windows提示更新系统补丁并重启后发现,本地的SQL Server服务器没有正常启动,手工启动sqlserver也失败了,报错:找不到ERRORLOG文件及相应目录。很是奇怪。强制创建该目录后,再次启动sqlserver,又报错找不到master.mdf文件。经eventvwr和proc 阅读全文

posted @ 2019-03-19 20:58 江城2211 阅读(3898) 评论(0) 推荐(0)

2018年3月31日

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

posted @ 2018-03-31 10:45 江城2211 阅读(5117) 评论(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 江城2211 阅读(888) 评论(0) 推荐(0)

2018年1月18日

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

posted @ 2018-01-18 20:06 江城2211 阅读(808) 评论(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 江城2211 阅读(1165) 评论(0) 推荐(0)

2018年1月2日

摘要: 问题现象: 项目反馈系统反应非常缓慢,数据库服务器CPU接近100%! 分析过程: 收到反馈的CPU消耗较高如下SQL后,感觉很奇怪:这是产品中一个很简单的日志插入SQL,项目的规模也不是很大,怎么会产生CPU瓶颈呢? 联系现场部署DBSQLMonitor监控所有会话的状态和等待事件: http:/ 阅读全文

posted @ 2018-01-02 11:50 江城2211 阅读(4058) 评论(0) 推荐(0)

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