commit 47a01e9f42884d59f44608d5feb724b385081bc8 from: amb date: Sun Apr 19 22:35:01 2026 UTC Migrate text from the gdocs version commit - 6f45639a905219ef2c0e300d882b98c2ba354e40 commit + 47a01e9f42884d59f44608d5feb724b385081bc8 blob - 19441c236c4e8ca561ba7ac138468d48d7cafb7a blob + 0b55eec9effb2d577633c9162765a7e4587c86d5 Binary files main.pdf and main.pdf differ blob - f0a247cd2ddfb47620af0aaa273941804bb714e8 blob + 90c28d2879d4401bf6fb2a604bd121f32703aa89 --- main.tex +++ main.tex @@ -1,14 +1,13 @@ \documentclass[ - 12pt, % Tamanho da fonte - openright, % Capítulos começam em página ímpar - twoside, % Para impressão em frente e verso + 12pt, % Entire doc font size + oneside, % Capítulos começam em página ímpar a4paper, % Tamanho do papel english, % Idioma adicional para hifenização brazil % O último idioma é o principal do documento ]{abntex2} % --- Pacotes Básicos --- -\usepackage{lmodern} % Usa a fonte Latin Modern +\usepackage{helvet} % Usa a fonte Latin Modern \usepackage[T1]{fontenc} % Seleção de códigos de fonte \usepackage[utf8]{inputenc} % Codificação do documento (conversão automática dos acentos) \usepackage{indentfirst} % Indenta o primeiro parágrafo de cada seção @@ -21,23 +20,22 @@ % --- Metadados do Trabalho --- \titulo{MAXIMIZAÇÃO DE EFICIÊNCIA COMPUTACIONAL EM MARIADB PARA REDIMENSIONAMENTO SEGURO DE INFRAESTRUTURA} -\autor{AANDRÉ MAZZOTTI BERTACHINI} +\autor{ANDRÉ MAZZOTTI BERTACHINI} \local{CAÇADOR} \data{2026} -\orientador{Prof.ª Dra. [Nome da Orientadora]} -\coorientador{Prof. M.e [Nome do Co-orientador]} +\orientador{Prof. Dr. Cristiano Mesquita Garcia} +\coorientador{Prof. Dr. Paulo Roberto Cordova} \instituicao{INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DE SANTA CATARINA \par CÂMPUS CAÇADOR} -\tipotrabalho{Monografia/Projeto Integrador} -\preambulo{Trabalho apresentado ao Instituto Federal de Santa Catarina, como requisito parcial para obtenção do título de [Seu Título].} +\tipotrabalho{Monografia} % --- Configurações de Aparência do PDF --- \definecolor{blue}{RGB}{41,5,195} \hypersetup{ - pdftitle={\@title}, + pdftitle={\@title}, pdfauthor={\@author}, pdfsubject={\imprimirpreambulo}, pdfcreator={LaTeX with abnTeX2}, - pdfkeywords={MariaDB}{Infraestrutura}{Downscaling}{abntex2}, + pdfkeywords={MariaDB}{Infraestrutura}{Downscaling}{abntex2}, colorlinks=true, % Links coloridos ao invés de caixas linkcolor=blue, % Cor dos links internos citecolor=blue, % Cor dos links de citações @@ -50,20 +48,17 @@ % Seleciona o idioma principal \selectlanguage{brazil} -% Retiraa espaço extra obsoleto entre as frases +% Retira espaço extra obsoleto entre as frases \frenchspacing -% ---------------------------------------------------------- -% ELEMENTOS PRÉ-TEXTUAIS -% ---------------------------------------------------------- \imprimircapa \imprimirfolhaderosto % Resumo na língua vernácula \begin{resumo} - O resumo deve apresentar, de forma clara e objetiva, o objetivo da pesquisa, o método utilizado, os principais resultados e as conclusões. Deve ser escrito em um único parágrafo, com frases concisas, sem enumeração de tópicos ou citações. + O resumo deve apresentar, de forma clara e objetiva, o objetivo da pesquisa, o método utilizado, os principais resultados e as conclusões. Deve ser escrito em um único parágrafo, com frases concisas, sem enumeração de tópicos ou citações. - \textbf{Palavras-chave}: infraestrutura; otimização; banco de dados. + \textbf{Palavras-chave}: infraestrutura; otimização; banco de dados. \end{resumo} % Inserir o sumário @@ -71,23 +66,32 @@ \tableofcontents* \cleardoublepage -% ---------------------------------------------------------- -% ELEMENTOS TEXTUAIS -% ---------------------------------------------------------- \textual +\pagestyle{simple} \chapter{INTRODUÇÃO} Na introdução, recomenda-se apresentar o tema do trabalho, contextualizar sua relevância e justificativa, destacar as lacunas de pesquisa existentes, expor o problema de pesquisa e os objetivos do estudo. \section{PROBLEMA DE PESQUISA} -Sistemas gerenciadores de bancos de dados relacionais (SGBD), a exemplo do MariaDB, são comumente implantados com binários generalistas e configurações subotimizadas. A partir deste cenário generalista, observa-se uma frequente subutilização crônica dos recursos de hardware e a saturação prematura da vazão de processamento (throughput). +Sistemas gerenciadores de bancos de dados relacionais (SGBD), a exemplo do MariaDB, são comumente implantados com binários generalistas e configurações subotimizadas (carente de citação). A partir deste cenário generalista, observa-se uma frequente subutilização crônica dos recursos de hardware e a saturação prematura da vazão de processamento (\textit{throughput}). -Submetido a cargas de trabalho de alta concorrência, o sistema sofre com degradação de desempenho e aumento de latência. Este comportamento induz as organizações ao superprovisionamento de infraestrutura (escalabilidade vertical), uma estratégia que mitiga temporariamente o sintoma, mas não resolve a ineficiência estrutural da camada de software, acarretando a elevação injustificada dos custos operacionais \cite{abnt14724}. +Submetido a cargas de trabalho de alta concorrência, o sistema sofre com degradação de desempenho e aumento de latência (carente de citação). Este comportamento induz as organizações ao superprovisionamento de infraestrutura (escalabilidade vertical), uma estratégia que mitiga temporariamente o sintoma, mas não resolve a ineficiência estrutural da camada de software, acarretando a elevação injustificada dos custos operacionais (carente de citação). -% ---------------------------------------------------------- -% ELEMENTOS PÓS-TEXTUAIS -% ---------------------------------------------------------- +Esse cenário de ineficiência reflete-se diretamente no contexto de uma empresa de pequeno porte do setor de \textit{Software as a Service} (SaaS) analisada neste estudo. A organização possui um sistema em produção que, diante do crescimento da base de usuários, vem apresentando gargalos de performance no acesso aos dados. A atual infraestrutura da empresa opera sobre um sistema operacional de uso geral com sistemas de arquivos em suas configurações padrão, somado a binários pré-compilados genéricos do SGBD. + +Essa ausência de adequação em múltiplas camadas resulta em picos de latência durante os horários de maior acesso e forçando a empresa a considerar \textit{upgrades} onerosos de hardware em nuvem para sustentar a operação. + +Diante da problemática de gargalos de desempenho e do alto custo de superprovisionamento em ambientes de banco de dados, formula-se a seguinte questão de pesquisa que guiará este trabalho: Quais são os impactos da otimização em múltiplas camadas de infraestrutura, englobando sistema operacional, sistema de arquivos, compilação customizada de binários e parâmetros do SGBD, no desempenho de processamento e nos custos operacionais de uma aplicação SaaS de pequeno porte? \postextual +\section{OBJETIVOS} +\subsection{Objetivo Geral} +Avaliar o impacto da aplicação de técnicas de otimização em múltiplas camadas de +infraestrutura, englobando a refatoração de consultas, ajustes de parâmetros do +SGBD, escolha do sistema de arquivos, escolha do sistema operacional e +compilação customizada do código-fonte, visando maximizar a vazão de +processamento, minimizar a latência e viabilizar a redução de custos operacionais +(downscaling) de uma aplicação SaaS de pequeno porte. +\subsection{Objetivo Específico} % Referências bibliográficas \bibliography{ref}