Exclusão de grandes volumes de dados em tabelas MySQL

Contxeto: O cliente relatou lentidão no carregamento da página, que não atualizava por muito tempo. Após investigação, descobriu-se que uma tabela continha cerca de 50 milhões de registros. A solução foi excluir os dados entigos, mantendo apenas os dos últimos seis meses. Método de exclusão: exclusão em lotes, conforme descrito abaixo. 1. Verif ...

Publicado em 7-25 10:41

Sincronização Automática de Dados e Limpeza de Armazenamento no Raspberry Pi

Ao utilizar dispositivos de armazenamento limitados, como pendrives ou cartões SD, em um NAS baseado em Raspberry Pi, é comum enfrentar o esgotamento rápido de espaço, especialmente ao lidar com gravações de câmeras de segurança. Para resolver esse problema, é necessário implementar uma rotina que sincronize os arquivos para um armazenamento em ...

Publicado em 7-24 21:14

Métodos de Rotação de Logs no Servidor Apache Tomcat

Método 1: Utilização do cronolog para Divisão do Arquivo catalina.out Instalação do cronolog a partir do código fonte. wget http://example.com/cronolog-1.6.3.tar.gz tar xzf cronolog-1.6.3.tar.gz cd cronolog-1.6.3 ./configure make make install Verificação da instalação do cronolog. which cronolog # Saída esperada: /usr/local/sbin/cronolog Mo ...

Publicado em 7-14 19:35

Instalação do MySQL 5.7 via Binário no Ubuntu com Automação Shell

Em ambientes de produção, a instalação do MySQL via pacote binário oferece controle granular sobre versão, diretórios e parâmetros de configuração. Este guia demonstra o processo completo de implantação do MySQL 5.7.32 no Ubuntu 20.04 e 22.04, incluindo um script automatizado para implantação em lote. Fundamentos do MySQL O MySQL é um sistema d ...

Publicado em 7-13 16:07

Descriptografia de Arquivos de Áudio do QQ Music no macOS com QMCDecode

Descriptografia de Arquivos QMC no macOS Arquivos de áudio baixados via QQ Music frequentemente possuem proteção DRM, resultando em extensões como .qmcflac, .mflac ou .qmc0. Esses formatos são inacessíveis em players de música convencionais. O QMCDecode é uma aplicação nativa para macOS desenvolvida para contornar essas restrições de criptograf ...

Publicado em 7-9 22:08

Instalação Automatizada do Oracle 12c R2 com ASM no NeoKylin V7

Este guia detalha a implantação automatizada do Oracle 12c R2 com ASM no sistema operacional NeoKylin V7, utilizando um script que gerancia todo o processo sem intervenção manual, incluinod a aplicação de patches como PSU e OJVM. Pré-requisitos Sistema operacional instalado, preferencialmente com interface gráfica. Configuração de rede complet ...

Publicado em 6-22 16:57

Automação de Avaliação de Projetos de Programação com Shell Script e Gitee

Estrutura de Submissão e Fluxo de Trabalho Para implementar um sistema de correção automática, é fundamental estabelecer um padrão de entrega. O modelo sugerido utiliza o Gitee (ou qualquer servidor Git) como repositório central: Padronização de Projeto: O docente disponibiliza um repositório base com a estrutura de diretórios definida. Isso e ...

Publicado em 6-13 02:46