Você está na página 1de 20

Relatório Mensal de Monitoração

Julho de 2016

Pág. 1 de 20
Beneficência Portuguesa

SOCIEDADE PORTUGUESA DE
BENEFICÊNCIA
Rua Tibiriçá, 1172
Centro, Ribeirão Preto - SP

Contato: Roberto Carlos


(16) 3977-5513
ti@beneficencia-rp.org.br

Pág. 2 de 20
O banco de dados da SOCIEDADE PORTUGUESA DE BENEFICÊNCIA encontra-se
em operação normal. O banco de dados de contingência está em sincronia. Porém
existem alguns pontos já relatados a área de TI que merecem atenção.

O servidor de produção é um servidor com alguns anos de uso. O espaço em


disco está chegando ao seu limite (vide página 17 deste relatório). A pouco tempo
foi realizada uma intervenção para aumentar o espaço em disco adicionando um
novo HD no servidor, mas nas 2 tentativas com 2 HDs novos, os mesmos
apresentaram problemas e no dia seguinte não estavam mais em operação. Esse
comportamento com 2 discos novos pode indicar algum problema na controladora
de disco do servidor.

Outro ponto no servidor de produção é o processamento. Como foi dito, o


servidor é antigo. Possui 1 processador com 4 núcleos. Durante o período diurno ele
aparentemente atende à demanda. Aumenta a utilização de CPU próximo ao horário
do almoço com pico de 80% de utilização, mas no período noturno ele está batendo
100% de utilização de CPU (vide página 18 deste relatório).

Com relação ao servidor Standby (contingência), é uma máquina inferior à de


produção e possui apenas 2 núcleos no processador. É um servidor que se for
necessário entrar em operação como contingência provavelmente não atenderá a
performance necessária.

Como a instalação do servidor foi realizada a alguns anos, a versão do sistema


operacional Linux e do banco de dados Oracle já estão desatualizadas e o Oracle
(versão 10g) já não é mais suportada.

Sabemos da dificuldade de investimento na área de TI, mas com base nesses


pontos, já a algum tempo a área de TI vem sendo orientada a atualizar os servidores
e versões de Linux e Oracle.

Pág. 3 de 20
Monitoração diária

Período apurado : 01 a 31 de julho de 2016


Disponibilidade do serviço no período : 100 %

Servidor

Nome : SRVBDPROD
Versão SO : Linux Red-Hat 5.0 64bits

Oracle
Produto : Oracle Database 10g Release 10.2.0.4.0
64bit Production Production
Versão PL/SQL : PL/SQL Release 10.2.0.4.0 – Production
CORE : 10.2.0.4.0
TNS : TNS for Linux: Version 10.2.0.4.0 - Production
NLSRTL : NLSRTL Version 10.2.0.4.0 - Production

Banco de Dados

Instância :
Criação :06/03/2009 22:18:03

Ultimas inicializações do Banco


13/11/2018 23:54:09

Pág. 4 de 20
Parâmetros de memória

SGA

A SGA (System Global Area) do Oracle é a área de memória alocada na


inicialização pelo Oracle

Fixa : 1,99Mb SGA


Variável : 1.552 Mb
14.01 1.99
Buffer : 1.632 Mb
Redo : 14,01 Mb Fixa
1552 Variável
1632 Buffer
Redo
Total : 3.200 Mb

Tamanho do banco

Área ocupado pelos arquivos que compõem os espaços de tabelas (tablespaces), e


os arquivos utilzados para registrar alterações feitas no banco de dados (redo log buffer).

Tamanho do Banco
Dados : 39.274 Mb
Temporário : 4020 Mb
4020
Redo : 200 Mb
TAMANHO/MB 200

Total : 43.494 Mb
39274

0 5000 10000
15000 20000 25000
30000 35000
40000

Datafiles Redofiles Tempfiles

Pág. 5 de 20
Crescimento diário do banco de dados

Data Tamanho total (MB) Variação no dia (Mb)

01/jul 35802 25
02/jul 35815 12,62
03/jul 35828 12,82
04/jul 35861 33,31
05/jul 35893 31,81
06/jul 35942 48,94
07/jul 35966 23,75
08/jul 35988 21,94
09/jul 35998 10
10/jul 36006 8,62
11/jul 36029 23
12/jul 36055 25,81
13/jul 36075 20,13
14/jul 36119 43,94
15/jul 36128 9,31
16/jul 36140 11,12
17/jul 36153 13,13
18/jul 36184 31,37
19/jul 36215 31,38
20/jul 36262 46,25
21/jul 36305 43,56
22/jul 36339 33,5
23/jul 36347 8,44
24/jul 36466 118,56
25/jul 36628 162,06
26/jul 36649 21
27/jul 36660 11,19
28/jul 36690 30,13
29/jul 36711 20,62
30/jul 36723 11,81
31/jul 36732 9,69

Pág. 6 de 20
CRESCIMENTO TOTAL/MB

37000

36800

36600

36400

36200

36000

35800

35600

35400

35200
l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l
Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju -Ju
1- 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

AUMENTO DIARIO/MB
180 162
160
140
119
120
100
80
60 49 44 46 44
33 32 3131 34 30
40 25 24 22 23 26 20 21 21
20
1313 10 9 9 11 13 8 11 12 10

0
l

l
l

l
Ju

Ju

Ju

Ju

Ju

-Ju

-Ju

-Ju

-Ju

-Ju

-Ju

-Ju

-Ju

-Ju

-Ju

-Ju
5-

7-

9-
1-

3-

25

27

29

31
11

13

15

17

19

21

23

AUMENTO DIARIO/MB

Pág. 7 de 20
Chunks

Tablespace (espaço de tabelas) é um termo em língua inglesa que


designa uma sub-divisão lógica de um banco de dados utilizado para agrupar
estruturas lógicas relacionadas. As tablespaces apenas especificam a
localização de armazenamento do banco de dados e são armazenadas
fisicamente em datafiles (arquivos de dados). A primeira tablespace criada
pelo Oracle é a System.

Espaço Média Capacity


Tamanho Alocado Crescimento Crescimento Plan
TABLESPACE Máximo (Mb) (Mb) Livre (Mb) (Mb) Diário (Mb) (dias)

HM_DADOS 14096 10622 3474 610 20,33 170


SYSTEM 2000 781,5 1218,5 0,94 0,03 38992
UNDOTBS1 2000 233,56 1766,44 25 0,83 2119
HM_IDX 12000 9947,5 2052,5 134 4,47 459
SYSAUX 4000 2054,81 1945,19 0,88 0,03 66692
USERS 500 0,44 499,56 0 0 0
HM_LOG 15000 13326 1674 184 6,13 272

Tablespaces
Tamanho Máximo (Mb) Espaço Alocado (Mb)

HM_LOG 13326
15000
USERS 0.44
500
SYSAUX 2054.81
4000
HM_IDX 9947.5
12000
UNDOTBS1 233.56
2000
SYSTEM 781.5
2000
HM_DADOS 10622
14096

Gráfico do espaço usado de cada tablespace

Pág. 8 de 20
Média Crescimento Diário (Mb) Crescimento (Mb)

700 610
600
500
400
300
200
134
100 20.33 0.94 25
0.03 184
0 0.83 0.88
4.47
... 0.03
0
_D EM 0
HM ST O... 6.13
SY D X
UN _ID UX
H M
YSA
ERS
S US HM

Gráfico do crescimento dos tablespaces

Capacity Plan (dias)

HM_LOG 272

USERS 0

SYSAUX
66692
HM_IDX 459

UNDOTBS1 2119

SYSTEM
38992
HM_DADOS 170

0 10000 20000
30000 40000
50000 60000
70000

Gráfico do tempo de vida em dias por tablespace (estimativa)

Pág. 9 de 20
Datafiles

São os arquivos físicos do banco de dados no sistema operacional.


Neles estão contidos os objetos criados.

TABLESPACE ARQUIVO USADO/MB MAXIMO/MB %

HM_DADOS /u01/oradata/orcl/HM_DADOS01.dbf 3870 4000 96,75


HM_DADOS /u01/oradata/orcl/HM_DADOS02.dbf 3974 4000 99,35
HM_DADOS /u01/oradata/orcl/HM_DADOS03.dbf 1992 2000 99,60
HM_DADOS /u01/oradata/orcl/HM_DADOS04.DBF 786 4096 19,19
HM_IDX /u01/oradata/orcl/HM_IDX01.dbf 4000 4000 100,00
HM_IDX /u01/oradata/orcl/HM_IDX02.dbf 3000 4000 75,00
HM_IDX /u01/oradata/orcl/HM_IDX03.dbf 2947,5 4000 73,69
HM_LOG /u01/oradata/orcl/HM_LOG01.dbf 3000 3000 100,00
HM_LOG /u01/oradata/orcl/HM_LOG02.dbf 2926 3000 97,53
HM_LOG /u01/oradata/orcl/HM_LOG03.dbf 3000 3000 100,00
HM_LOG /u01/oradata/orcl/HM_LOG04.dbf 2800 3000 93,33
HM_LOG /u01/oradata/orcl/HM_LOG05.dbf 1600 3000 53,33
1850,18
SYSAUX /u01/oradata/orcl/sysaux01.dbf 8 2000 92,51
SYSAUX /u01/oradata/orcl/sysaux02.dbf 204,625 2000 10,23
SYSTEM /u01/oradata/orcl/system01.dbf 781,5 2000 39,075
233,562
UNDOTBS1 /u01/oradata/orcl/undotbs01.dbf 5 2000 11,678
USERS /u01/oradata/orcl/users01.dbf 0,4375 500 0,0875

Pág. 10 de 20
Espaço Alocado (Mb) Tamanho Máximo (Mb)

/u01/oradata/orcl/users01.dbf 0.44 500


/u01/oradata/orcl/undotbs01.dbf 233.56 2000
/u01/oradata/orcl/system01.dbf 781.5 2000
/u01/oradata/orcl/sysaux02.dbf 204.63 2000
/u01/oradata/orcl/sysaux01.dbf 2000
1850.19
/u01/oradata/orcl/HM_LOG05.dbf 1600 3000
/u01/oradata/orcl/HM_LOG04.dbf 3000
2,800.00
/u01/oradata/orcl/HM_LOG03.dbf 3000
3000
/u01/oradata/orcl/HM_LOG02.dbf 3000
2926
/u01/oradata/orcl/HM_LOG01.dbf 3000
3000
/u01/oradata/orcl/HM_IDX03.dbf 2947.5 4000
/u01/oradata/orcl/HM_IDX02.dbf 3000 4000
/u01/oradata/orcl/HM_IDX01.dbf 4000
4000
/u01/oradata/orcl/HM_DADOS04.DBF 786 4096
/u01/oradata/orcl/HM_DADOS03.dbf 2000
1992
/u01/oradata/orcl/HM_DADOS02.dbf 4000
3974
/u01/oradata/orcl/HM_DADOS01.dbf 4000
3870
0 1000 2000 3000 4000 5000

Gráfico da utilização por datafile

Crescimento Mensal

Pág. 11 de 20
40000 Crescimento ultimos meses (MB)
34,846 35,777 36,732
34,726
33,002 33,744
35000 30,637 30,864 31,619 32,104 32,325
29,789
30000
25000
20000
15000
10000
5000
0
0 15 0 15 0 15 0 15 15 16 01
6
01
6
01
6
01
6
01
6
01
6
/2 t/2 t/2 /2 20 /2
0 2 2 2 2 2 2
o e v ez/ n v/ ar
/ r/ ai/ n/ Ju
l/
Ag S Ou No D Ja Fe M Ab M Ju

Tamanho (Mb)

Media Crescimento Mensal : 340,78

Crescimento Total : 4.089,31 (13,35%)

Performance

Hit Ratios

Pág. 12 de 20
Estes indicadores informam o percentual de acerto de leituras em
memória.

BUFFER CACHE DICTIONARY CACHE LIBRARY CACHE


95,18 99,19 99,99

99.99
10
9 98.33
9
9 96.10
9
9
9
1

BUFFER CACHE DICTIONARY CACHE LIBRARY CACHE

Gráfico de acerto das áreas de memória

Leituras dos datafiles

Indica em quais datafiles estão ocorrendo maior concentração de


leituras e gravações
BLOCOS BLOCOS TOTAL DE
ARQUIVO LIDOS ESCRITOS LEITURA
/u01/oradata/orcl/users01.dbf 11890 7979 19869
/u01/oradata/orcl/sysaux02.dbf 1389717 427765 1817482
/u01/oradata/orcl/undotbs01.dbf 27307 6003724 6031031

Pág. 13 de 20
/u01/oradata/orcl/system01.dbf 9608076 1165288 10773364
/u01/oradata/orcl/sysaux01.dbf 12896942 4849553 17746495
/u01/oradata/orcl/HM_DADOS04.DBF 18436991 357827 18794818
/u01/oradata/orcl/HM_IDX03.dbf 35085242 560866 35646108
/u01/oradata/orcl/HM_IDX02.dbf 38705369 737678 39443047
/u01/oradata/orcl/HM_IDX01.dbf 46862383 597164 47459547
/u01/oradata/orcl/HM_LOG05.dbf 80732303 77350 80809653
/u01/oradata/orcl/HM_LOG01.dbf 117441409 152948 117594357
/u01/oradata/orcl/HM_LOG02.dbf 122953675 84243 123037918
/u01/oradata/orcl/HM_LOG03.dbf 147099355 16533 147115888
/u01/oradata/orcl/HM_LOG04.dbf 154023065 74144 154097209
/u01/oradata/orcl/HM_DADOS03.dbf 229581881 63478 229645359
/u01/oradata/orcl/HM_DADOS01.dbf 521743229 343101 522086330
/u01/oradata/orcl/HM_DADOS02.dbf 568389985 237923 568627908

Pág. 14 de 20
BLOCOS LIDOS BLOCOS ESCRITOS

/u01/oradata/orcl/HM_DADOS02.dbf 237923 568389985


/u01/oradata/orcl/HM_DADOS01.dbf 343101 521743229
/u01/oradata/orcl/HM_DADOS03.dbf 63478 229581881
/u01/oradata/orcl/HM_LOG04.dbf 74144 154023065
/u01/oradata/orcl/HM_LOG03.dbf 16533 147099355
/u01/oradata/orcl/HM_LOG02.dbf 84243 122953675
/u01/oradata/orcl/HM_LOG01.dbf 152948 117441409
/u01/oradata/orcl/HM_LOG05.dbf 77350 80732303
/u01/oradata/orcl/HM_IDX01.dbf 597164
46862383
/u01/oradata/orcl/HM_IDX02.dbf 737678
38705369
/u01/oradata/orcl/HM_IDX03.dbf 560866
35085242
/u01/oradata/orcl/HM_DADOS04.DBF 357827
18436991
/u01/oradata/orcl/sysaux01.dbf 4849553
12896942
/u01/oradata/orcl/system01.dbf 1165288
9608076
/u01/oradata/orcl/undotbs01.dbf 6003724
27307
/u01/oradata/orcl/sysaux02.dbf 427765
1389717
/u01/oradata/orcl/users01.dbf 7979
11890
0 200000000 400000000 600000000

Gráfico da leitura dos datafiles

Tabelas

No banco de dados, as informações estão agrupadas e armazenadas


em tabelas. Uma tabelas pode ser entendida como um conjunto de campos
com informações referentes a um mesmo assunto.

Tabelas agrupadas por proprietário

Numero de Espaço Utilizado


PROPRIETÁRIO Tabelas (Mb)

DMSYS 2 0,125
SCOTT 4 0,25
ORDSYS 4 0,25
EXFSYS 18 1,125
LMDB 1 1,5
OLAPSYS 114 7,125
AGT 1179 962,5
HOSPITAL 2446 9151,5

Pág. 15 de 20
Numero de Tabelas Espaço Utilizado (Mb)

9151.5
HOSPITAL
2446

962.5
AGT
1179

7.13
OLAPSYS
114

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000

Gráfico das tabelas agrupadas por proprietário

Ranking das 20 maiores tabelas em Mb

PROPRIETÁRIO TABELA Espaço Ocupado (Mb)


HOSPITAL_LOG HM72 2725,5
HOSPITAL HM72 1591
HOSPITAL HM07 1234
HOSPITAL_LOG HM54 984,5
HOSPITAL_LOG HM201 954
HOSPITAL_LOG HM463 936
HOSPITAL_LOG HM197 831
HOSPITAL_LOG HM200 534,5
HOSPITAL_LOG HM24 525,5
HOSPITAL_LOG HM165 502,5
HOSPITAL HM201 415,5
HOSPITAL HM165 350,5
HOSPITAL_LOG HM56 307
HOSPITAL_LOG HM69 306,5
HOSPITAL_LOG HM177 299
HOSPITAL_LOG HM21 249
HOSPITAL HM463 240,5
Pág. 16 de 20
HOSPITAL HM24_BACK17062016 234,5
HOSPITAL HM24 225
HOSPITAL_LOG HM175 221
Índices

Os índices são estruturas associadas a uma tabela. Sua função é


otimizar o acesso aos dados desta tabela através de uma composição da
chave procurada com o endereço físico do registro.

Índices agrupados por proprietário

Numero de Espaço Utilizado


PROPRIETÁRIO Índices (Mb)

DMSYS 2 0,125
SCOTT 2 0,125
ORDSYS 4 0,25
EXFSYS 36 2,25
LMDB 4 5
HOSPITAL_LOG 3 6,5
OLAPSYS 135 8,4375
AGT 1081 864,5
HOSPITAL 2012 9419,5

Pág. 17 de 20
Numero de Índices Espaço utilizado(Mb)

HOSPITAL 9419.5
2012
AGT 864.5
1081
OLAPSYS 8.44
135
HOSPITAL_LOG 6.5
3
5
4
EXFSYS 2.25
36
ORDSYS 0.25
4
SCOTT 0.13
2
DMSYS 0.13
2

Gráfico dos índices agrupados por proprietário

Utilização do espaço em disco


Posição de ocupação dos discos ao final do período do relatório
UNIDADE TOTAL(Gb) LIVRE(Gb) % OCUPAÇÃO

/ 124,74 43,10 64,00%


/boot 0,10 0,08 11,00%
/dev/shm 3,90 3,90 0,00%
/ (StandBy) 217,92 56,38 73,00%
/boot (StandBy) 0,10 0,09 12,00%
/dev/shm (StandBy) 5,87 5,87 0,00%
/u02 (StandBy) 225,59 35,34 84,00%

Pág. 18 de 20
140.00
124.74
Produção
120.00

100.00

80.00
TOTAL(MB)
60.00 LIVRE(MB)
43.10
40.00

20.00

0.00 0.100.08 3.903.90


/
/boot
/dev/shm

250.00 217.92 Standby


225.59
200.00

150.00

100.00
56.38 TOTAL(MB)
50.00 LIVRE(MB)
0.10
0.09 35.34
0.00 5.875.87
)
d By ... .
ta
n tan t.. ...
(S (S (S
t tan
/ oo hm (S
b /s
/ ev 02
/d /u

Utilização de Memória e CPU

Média diária de consumo de Memória e CPU

Pág. 19 de 20
70 Utilização de Memória e CPU
60

50

40

30

20

10

0
6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
/1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1 /1
/ 0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7 /0 7
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

% CPU USADA % MEMORIA USADA

Consumo de Memória e CPU – Dia padrão (19)

120 CPU e Memória Dia Padrão


100

80

60

40

20

0
00:00 01:20 02:40 04:00 05:20 06:40 08:00 09:20 10:40 12:00 13:20 14:40 16:00 17:20 18:40 20:00 21:20 22:40
% MEMORIA % CPU

Pág. 20 de 20

Você também pode gostar