Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

ESTUDO DA METODOLOGIA DE TUNING EM BANCO DE DADOS ORACLE

Por:   •  1/10/2017  •  18.332 Palavras (74 Páginas)  •  605 Visualizações

Página 1 de 74

...

possível, com alto desempenho

de resposta e menor tempo. Neste contexto, ajustar e otimizar uma consulta e

mesmo o próprio Banco de Dados, é questão primordial. Assim, o presente trabalho,

abordando o conteúdo atinente à matéria em questão, trata de descrever os

conceitos básicos sobre o Sistema Gerenciador de Banco de Dados (SGBD),

tecendo as informações básicas sobre Banco de Dados (BD), sua evolução

histórica, conceitos, considerações e SGBD Oracle, e a importância da linguagem

SQL. Trata-se ainda da metodologia e técnicas de tuning e otimização e a finalizar

apresenta-se proposta de trabalho e estudo de caso com base em um SGBD Oracle

11g, com propostas para instruções DML dentro do Banco de Dados,

implementação e testes. Os resultados obtidos apresentam situações de melhora ou

degradação no desempenho de várias funcionalidades do software.

Palavras-chave: Banco de dados, Tuning, Oracle 11g, Otimização.

ABSTRACT

This work discusses tuning, an important area of operation of the database, which is

fine-tuning performance, a concept that is in great development and application

currently before the large volume of data that are generated by companies that use

the Information Technology. Because of this large number of information and need

for constant access to them, we find the need for use of tuning, as a way to improve

these queries to databases that need to be performed most satisfactorily as possible,

with high response performance and shorter. In this context, tweak and optimize a

query, and even your own database, is key issue. Thus, the present work,

addressing the content regards the subject matter, comes to describing the basic

concepts of the System Manager Database, weaving the basic information about BD,

its historical development, concepts, considerations about the DBMS, and BD Oracle

DBMS, and the importance of the SQL language. We will further the methodology

and techniques for tuning and optimizing and finalizing work proposal and present a

case study based on an Oracle 11g DBMS, with proposals for DML within the

database, implementation and testing. The results obtained are situations of

improvement or degradation in performance of various software features.

Keywords: Database, Tuning, Oracle 11g, Optimization.

LISTA DE ILUSTRAÇÕES/FIGURAS

Figura 1. Sistemas antigos X Sistemas atuais ...................................................................................... 18

Figura 2. Desenvolvimento dos modelos de dados (ROB; CORONEL, 2011, p. 48) ........................... 22

Figura 3. Principais funções e componentes de um SGBD (Date, 2003, p. 38) ................................... 26

Figura 4. Estrutura do sistema (SILBERSCHATZ; KORTH; SUDARSHAN, 2006, p. 18) .................... 27

Figura 5. Arquitetura do Oracle ............................................................................................................. 35

Figura 6. Fases do Tuning (Souza (2009), et al apud Peixoto Júnior e Carvalho(2008)) .................... 43

Figura 7. Responsáveis pelo tuning ...................................................................................................... 44

Figura 8. Metodologia para tuning......................................................................................................... 46

Figura 9. Visão Geral do processamento de consultas (DATE, 2003, p. 459). .................................... 53

Figura 10. Script para criação da tablespaces de dados ...................................................................... 59

Figura 11. Script para criação da tablespaces de índices .................................................................... 59

Figura 12. Script para criação do usuário do banco de dados e grants ............................................... 59

Figura 13. Conexão com o Banco de Dados ........................................................................................ 60

Figura 14. Schema criado ECOMMERCE_I ......................................................................................... 60

Figura 15. Tabelas para testes de tuning .............................................................................................. 61

Figura 16. Estatísticas no RDBMS da tabela Cliente............................................................................ 62

Figura 17. Script DBMS_STATS ........................................................................................................... 62

Figura 18. Terminada a coleta de estatística das tabelas .................................................................... 63

Figura 19. Tabela Atualizada ................................................................................................................ 63

Figura 20. Antes de gerar as estatísticas .............................................................................................. 64

Figura 21. Após atualização das estatísticas e índices do schema...................................................... 65

...

Baixar como  txt (145.8 Kb)   pdf (539 Kb)   docx (112.3 Kb)  
Continuar por mais 73 páginas »
Disponível apenas no Essays.club