摘要: 在解决江西数据库问题时,发现tempdb 数据库资源争用比较严重,锁比较多,根据余头儿和赵哥的建议,采用多临时库缓解tempdb的压力,对NP的SYM、TJFX 应用和第三方公司帐号jdhb单独绑定临时库。 临时数据库的作用: 临时库是一种全服务器范围的资源,主要用于处理排序、创建工作表、重新格式以 阅读全文
posted @ 2018-02-02 13:41 wangzhen3798 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 近期在将某环境上dump的数据在公司的sybase环境load时报sortorder id 不一致,不能导入(忘记截图了)。 操作系统环境:CentOS 6.5 sybase版本:15.7。 解决步骤如下: 1、根据报错信息确定本机sybase的sortorder id 和 dump 文件的sort 阅读全文
posted @ 2018-02-02 13:36 wangzhen3798 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 背景 SYBASE 自带不少排查问题用的存储过程和MDA表,但是在排查问题时这些存储过程要么输出太详实太专业不容易聚焦问题,要么需要联查多张表在转瞬即逝的性能问题面前不能捕获有效的信息。编写整理几个存储过程,希望对大家排查问题有所帮助,同时不足之处还请大家指正! 一、排查全局超大表 过程名称:sp_ 阅读全文
posted @ 2017-12-20 15:39 wangzhen3798 阅读(408) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL 硬件性能调优 翻译自文章 "《PostgreSQL Hardware Performance Tuning》" PostgreSQL是一个由世界范围内开发人员在互联网上开发的对象 关系型数据库。她是商业数据库如Oracle和Informix一个开源替代。 PostgreSQL最 阅读全文
posted @ 2017-12-08 14:20 wangzhen3798 阅读(3117) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL 9.5.4数据库快速INSERT大量数据研究 背景 在一些应用场景中,需要向PostgreSQL数据库中快速装入大量的数据,比如数据库迁移,SQL日志分析等。在PG上快速插入数据有几种方案?每种方案的效率怎么样?如何调优能加快的数据装载? 场景设定 SQL日志分析是一个采集JD 阅读全文
posted @ 2017-12-06 18:29 wangzhen3798 阅读(6121) 评论(0) 推荐(0) 编辑
摘要: 何时还完房贷之【自由还款】信息计算(JAVA) 背景 当今社会贷款买房,已经成为大多数人的必然选择。贷款方式可以选择公积金贷、商贷、组合贷,还款方式可以选择等额本息、等额本金、自由还款方式等。当前网络上存在各种版本的房贷计算器,其缺点如下: 只能根据还款年限和贷款金额信息等推算出每月的还款额度和利息 阅读全文
posted @ 2017-11-29 16:38 wangzhen3798 阅读(1517) 评论(0) 推荐(0) 编辑
摘要: 翻译整理自文章 "《Spinlocks and CPU usage in SAP ASE》" 目的 这篇文章的目的是清楚的了解SAP ASE怎样使用自旋锁及对整体CPU使用率可能产生的影响。 简介 通常,SAP ASE中CPU高可以归因为自旋锁的使用。这篇文章将要展示怎样识别这些条件和推荐的ASE调 阅读全文
posted @ 2017-10-09 13:45 wangzhen3798 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 基本信息 基本情况 表共800W数据,从260W的结果集中计算出不同的案件数量(130万),需要执行20多秒 原SQL内容 表信息和数据量 数据库版本信息 执行计划 znspgl= explain analyze select count(distinct c_bh_aj) as ajcount f 阅读全文
posted @ 2017-10-06 09:02 wangzhen3798 阅读(2682) 评论(0) 推荐(0) 编辑
摘要: pg_test_timing 是什么 pg_test_timing 是postgresql数据库提供的一个工具,用来评测操作系统计时效率和开销的,简单的说就是gettimeofday (操作系统方法)返回快慢。 pg_test_timing 使用的原因 目前知道的一个原因是,查看度量SQL执行时间经 阅读全文
posted @ 2017-10-06 09:01 wangzhen3798 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 问题背景 随着数据的增长,系统中过千万的业务表在已经不少见。对这些超大表进行矫正更新时,直接update会产生大量的事务日志,撑爆日志空间,导致事务回滚矫正失败。 解决问题 解决问题的思路就是分批提交减少事务日志的大小,其中一种方法是在存储过程中使用游标更新并批量提交。 代码如下: 阅读全文
posted @ 2017-10-06 08:58 wangzhen3798 阅读(420) 评论(0) 推荐(0) 编辑