记一次数据库的分析和优化建议(r6笔记第24天)

作者: admin 分类: 公众号存档            0 次浏览 发布时间: 2015-08-10 23:04

公众号:杨建荣的学习笔记 · 作者:r6笔记第24天 · 发布:2015-08-10 23:04:46 · 原文链接

数据库的巡检是DBA工作中的一部分,有时候我们还是希望能够在巡检的基础上发现一些潜在的问题,把尽可能多的问题解决在初始阶段。

今天来给大家举一个数据库巡检和性能分析的例子。

首先拿到一个数据库服务器,了解系统信息是必要的,同时还要分析数据库的信息,然后尽可能发现是否存在性能瓶颈,然后需要做一个对比的分析。

系统信息

$ cat /etc/issue

Red Hat Enterprise Linux Server release 5.3(Tikanga)

Kernel \r on an \m

$ ksh cpuinfo.sh

**************************************

CPU Physical NO: 2

CPU Processor NO: 16

CPU Core NO: cpu cores : 4

CPU model name : Intel(R) Xeon(R) CPU E5620@ 2.40GHz

**************************************

top – 10:39:48 up 389 days, 2:28, 1 user, load average: 0.91, 0.91,0.80

Tasks: 1370 total, 1 running, 1363 sleeping, 0 stopped, 6 zombie

Cpu(s): 1.2%us, 0.2%sy, 0.0%ni, 96.8%id, 1.6%wa, 0.0%hi, 0.2%si, 0.0%st

Mem: 65996212k total, 65820480k used, 175732k free, 530412k buffers

Swap: 16779884k total, 236k used, 16779648k free, 17410172kcached

Hugepage已经启用了。

[oracle@acc136 bdump]$ cat /proc/meminfo | grep -i page

AnonPages: 4783576 kB

PageTables: 359020 kB

HugePages_Total: 20525

HugePages_Free: 60

HugePages_Rsvd: 16

Hugepagesize: 2048 kB

数据库级信息

数据库是10gR2,2014年启动至今

内存组件的使用情况

Cache Sizes

~~~~~~~~~~~ Begin End

——————–

BufferCache: 39,472M 39,472M Std Block Size: 8K

SharedPool Size: 1,440M 1,440M Log Buffer: 14,256K

其它内存组件的大小

Session信息的统计

admin

杨建荣,《Oracle DBA工作笔记》《MySQL DBA工作笔记》作者,dbaplus社群发起人之一,腾讯云TVP,现任竞技世界系统部经理,拥有十多年数据库开发和运维经验,目前专注于开源技术、运维自动化和性能调优

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注