- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 通过 stack 数据诊断 Db2 中的性能问题和 hang 问题
在 Db2 数据库日常运维中,很多的性能问题和数据库 hang 住的问题都可以通过分析 stack 数据来找到 root cause,学会正确地收集和分析 stack 数据是资深 Db2 从业者必备的技能。本文首先介绍了什么是 stack 以及如何收集 Db2 的 stack,之后通过分享三个生产系统中遇到的具体的例子,让读者对分析 stack 有一个直观的认识。
2017-12-06 23:08:26 573
原创 Db2 SELECT语句导致日志满:SQL0964C Transaction log full.
问题:Db2中,执行SELECT 语句导致事务日志满,报出以下错误:SQL0964CThe transaction log for the database is full.分析:一般而言,SELECT语句不会使用事务日志,不会导致日志满。但在索引失效的情况下,访问表的时候就会自动重建索引,这种情况下,如果数据库配置参数LOGINDEXBUILD设置为ON(
2017-12-28 09:52:59 2113
原创 Db2 分区表坏页的处理
本文仅仅讨论Db2数据库中,当分区表出现坏页,并且数据库能正常连接的情况下,如何处理。由于是分区表,直接从syscat.tables里查表ID,表空间ID不再适用。在db2diag.log报的obj ID是PARTITIONOBJECTID而非TABLEID,这时候需要查询SYSCAT.DATAPARTITIONS这个视图。在db2diag.log中遇到以下报错,说明数据页有坏页:
2017-12-26 11:34:36 1962 1
原创 Redis 入门
1. Redis简介REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串
2017-12-21 13:08:28 363
原创 db2top 不能显示动态SQL(dynamic SQL)
db2top是一个很强大的工具,可是有时候无法显示dynamic SQL,具体的表现就是一直不出结果。如果要确定是不是db2top本身的问题,有以下两个思路:1. 看看db2top的其他选项有没有问题2. 看看同一个实例下面其他数据库,或者同一台机器下其他实例的数据库使用db2top有没有问题 如果仅仅是某个数据库下面不能显示结果,可能是数据库本
2017-12-15 22:49:56 1700
2011年全国硕士研究生入学考试计算机基础综合考试大纲|计算机考研大纲
2011-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人