Marcelo Altmann apresenta sobre análise de bugs no MySQL, incluindo sessões de erro, sinais, rastreamento de pilha, símbolos, GDB e cscope. Ele também discute mutexes e oferece um link para uma gravação sobre o tópico.
O documento discute estratégias de backup para MySQL, incluindo os tipos de backup lógico e físico e a importância de validar backups restaurando-os e testando a recuperação de pontos no tempo. Também aborda tópicos como compactação, criptografia, armazenamento off-site e período de retenção para backups.
Meetup São Paulo, Maxscale Implementação e Casos de UsoWagner Bianchi
Este documento apresenta:
1) Wagner Bianchi, palestrante sobre MaxScale 2.0;
2) A agenda inclui instalação e configuração do MaxScale para ReadWriteSplit, Schemarouter e Binlogrouter;
3) É fornecido um Vagrantfile para criar ambientes virtuais com MariaDB e configurar o MaxScale.
Yaf - Um framework que roda sob uma extensãoThiago Paes
O Yaf é um framework PHP semelhante ao Zend Framework escrito em C e funciona como uma extensão do PHP. Ele segue o padrão MVC e tem uma estrutura de pastas padrão para controllers, models, views e layouts. O Yaf oferece recursos como autoload, rotas, configurações de banco de dados e tratamento de erros.
O documento discute as funcionalidades e vantagens do servidor web NGiNX, incluindo: (1) sua estrutura de eventos assíncrona e baixo consumo de recursos; (2) como a Web 2.0 e HTML5 estão mudando a web; (3) o protocolo SPDY para melhorar o desempenho; (4) técnicas para preparar servidores para altas cargas; (5) integração com diferentes linguagens de programação; (6) balanceamento de carga e cache.
Alta perfomance de aplicações PHP com NginxThiago Paes
O documento apresenta o servidor Nginx, um servidor HTTP de alto desempenho e gratuito. Explica como instalar e configurar o Nginx para melhorar o desempenho de aplicações PHP, incluindo exemplos de configuração para frameworks como CakePHP e Zend. Também fornece dicas sobre cache com Memcache e economia de banda.
O documento introduz o servidor web NGINX, descrevendo que ele é um servidor proxy reverso para vários protocolos e pode funcionar como balanceador de carga, cache HTTP e servidor web. Ele também explica como instalar e configurar o NGINX no Ubuntu para criar um site simples e como configurá-lo para funcionar como balanceador de carga entre vários servidores.
O documento discute estratégias de backup para MySQL, incluindo os tipos de backup lógico e físico e a importância de validar backups restaurando-os e testando a recuperação de pontos no tempo. Também aborda tópicos como compactação, criptografia, armazenamento off-site e período de retenção para backups.
Meetup São Paulo, Maxscale Implementação e Casos de UsoWagner Bianchi
Este documento apresenta:
1) Wagner Bianchi, palestrante sobre MaxScale 2.0;
2) A agenda inclui instalação e configuração do MaxScale para ReadWriteSplit, Schemarouter e Binlogrouter;
3) É fornecido um Vagrantfile para criar ambientes virtuais com MariaDB e configurar o MaxScale.
Yaf - Um framework que roda sob uma extensãoThiago Paes
O Yaf é um framework PHP semelhante ao Zend Framework escrito em C e funciona como uma extensão do PHP. Ele segue o padrão MVC e tem uma estrutura de pastas padrão para controllers, models, views e layouts. O Yaf oferece recursos como autoload, rotas, configurações de banco de dados e tratamento de erros.
O documento discute as funcionalidades e vantagens do servidor web NGiNX, incluindo: (1) sua estrutura de eventos assíncrona e baixo consumo de recursos; (2) como a Web 2.0 e HTML5 estão mudando a web; (3) o protocolo SPDY para melhorar o desempenho; (4) técnicas para preparar servidores para altas cargas; (5) integração com diferentes linguagens de programação; (6) balanceamento de carga e cache.
Alta perfomance de aplicações PHP com NginxThiago Paes
O documento apresenta o servidor Nginx, um servidor HTTP de alto desempenho e gratuito. Explica como instalar e configurar o Nginx para melhorar o desempenho de aplicações PHP, incluindo exemplos de configuração para frameworks como CakePHP e Zend. Também fornece dicas sobre cache com Memcache e economia de banda.
O documento introduz o servidor web NGINX, descrevendo que ele é um servidor proxy reverso para vários protocolos e pode funcionar como balanceador de carga, cache HTTP e servidor web. Ele também explica como instalar e configurar o NGINX no Ubuntu para criar um site simples e como configurá-lo para funcionar como balanceador de carga entre vários servidores.
Este documento fornece instruções passo a passo para configurar um controlador de domínio ativo com Debian e Samba 4, incluindo a instalação de pacotes necessários, configuração de DNS, autenticação Kerberos, compartilhamentos de arquivos e permissões de auditoria.
Gerenciamento de Backup e Recovery com Barman PGConfBrasil2019CLEYSSON LIMA
O documento discute estratégias de backup e recovery para bancos de dados PostgreSQL, incluindo planejamento, tipos de backup, ferramentas como Barman e considerações sobre teste e recuperação. Dois especialistas em banco de dados são apresentados.
O documento discute técnicas de performance tuning para o Zabbix, incluindo:
1. Mensurar métricas de desempenho antes e depois de mudanças;
2. Otimizar configurações do servidor Zabbix, banco de dados e sistema operacional;
3. Particionar tabelas grandes do banco de dados.
Apresentação sobre o Percona Xtrabackup, ferramenta open-source gratuita para hotbackups. Aborda os principais pontos e funcionalidade, além de um passo-a-passo de como instalar e realizar um full backup.
O documento descreve o Zabbix, um software de monitoramento de rede open source. O Zabbix permite monitorar parâmetros de rede, saúde de servidores e notificar usuários por email. Ele suporta auto-descoberta, monitoramento centralizado via web interface e compatibilidade com vários sistemas operacionais. O texto também fornece instruções para instalação e configuração do Zabbix no Linux.
Deploy MySQL e Performance Tuning - 3º Zabbix Meetup do InteriorZabbix BR
O documento discute estratégias para deploy e performance do MySQL, incluindo: (1) instalação do MySQL e Zabbix, (2) particionamento de tabelas do banco de dados, e (3) técnicas de monitoramento e backup para melhorar o desempenho.
Alta Performance de Aplicações Web em PHP - NginxThiago Paes
O documento descreve como obter alta performance em aplicações PHP usando o servidor Nginx. Ele explica o que é o Nginx, onde e por quem é usado, como instalar e configurar com PHP e frameworks como CakePHP e Zend, e técnicas como cache, gzip e autenticação.
O documento descreve o Google App Engine (GAE), uma plataforma como serviço (PaaS) que fornece recursos de hospedagem para aplicações na nuvem. O GAE não fornece acesso a servidores ou máquinas virtuais, mas sim recursos como servidor web, cache, banco de dados e armazenamento. Aplicações devem ser desenvolvidas em Java, Python ou Go e ferramentas de linha de comando e dashboard são fornecidas para desenvolvimento e administração.
O seminário abordará a introdução e história do JBoss/WildFly, sua arquitetura interna, clusterização, configuração de um ambiente com Apache HTTP Server e testes práticos. Também incluirá dicas para melhorar o desempenho, como ajustes de memória, pool de EJB e estratégias de balanceamento de carga e coleta de lixo.
Entregando conteúdo em ambientes extremos na JVMRodrigo Zaccara
Este documento descreve como aumentar a disponibilidade e desempenho da entrega de conteúdo para o portal UOL usando a JVM. Ele detalha como implementar cache, detecção de user agent, e configurações da JVM para suportar altas cargas de tráfego enquanto diminui acessos aos serviços backend e simplifica a infraestrutura.
Este documento descreve como configurar balanceamento de carga em um roteador usando regras para distribuir tráfego entre dois links de Internet de forma transparente para o usuário. Ele detalha a configuração das interfaces do roteador, rotas padrão, listas de acesso e mapas de rota para direcionar tráfego de redes internas específicas para cada link.
Este documento descreve uma configuração de NAT usando um roteador para fornecer acesso à internet para uma rede interna. A rede interna usa o roteador NAT com as interfaces f1/0 (interna) e s0/0 (externa) configuradas para NAT. Uma lista de acesso permite que os endereços internos usem NAT e sobrecarreguem a interface externa s0/0.
Alta Performance de Aplicações PHP com NginxThiago Paes
Este documento apresenta o servidor Nginx, um servidor HTTP de alto desempenho e gratuito. Ele descreve como instalar e configurar o Nginx para usar com PHP, frameworks como CakePHP e Zend, balanceamento de carga com Apache, cache, autenticação e integração com Memcached.
This document provides tips to improve performance in Java applications. It discusses techniques and tools for diagnosing and solving performance problems in a Java environment, including understanding memory management, identifying issues related to memory, CPU usage, and I/O, and using monitoring tools, profilers, and other diagnostics.
O documento apresenta uma palestra sobre WildFly Avançado. Foi apresentado as principais novidades do WildFly 8 como suporte a Java EE 7 e melhorias de performance. Também foi discutido sobre clusterização, configuração do Apache HTTP Server, problemas comuns em clusters e demonstração prática com projetos de exemplo. Por fim, foi apresentado brevemente o WildFly 9 e OpenShift.
Apresentação Software Freedom Day 2017 - Natal/RN - Algumas soluções F.O.S.S ...Werneck Costa
Algumas soluções F.O.S.S adotadas pela CAERN, seus benefícios diretos e indiretos. Apresentação feita para o Software Freedom Day, realizado em Natal/RN no dia 16/09/2017, nas dependências do UNIRN.
Este documento apresenta as etapas para configurar a autenticação integrada do pfSense ao Active Directory, incluindo a criação de usuários e grupos no AD, configuração da CA interna e certificado do pfSense, execução do script pf2ad, configuração do Squid e SquidGuard com autenticação por grupo do AD, e testes de acesso e validação de regras.
O documento discute o desenvolvimento de uma ferramenta chamada Bricklayer para automatizar a criação e implantação de pacotes de software. Inicialmente, o autor identificou problemas com implantações manuais e scripts personalizados de implantação. Ele então projetou uma solução baseada em API REST e servidor de compilação para criar pacotes de forma automatizada e consistente. A ferramenta enfrentou desafios iniciais com dependências, adaptação aos fluxos de implantação dos projetos e falta de tempo para manutenção. Planos futuros incluem novas
O documento descreve a função sys._current_frames() em Python, que fornece os frames de pilha de todas as threads ativas em um processo. Isso permite rastrear problemas de desempenho e deadlocks, coletando traces de pilha em tempo real de todas as threads. O documento também discute como o LongRequestLogger usa essa função para diagnosticar e resolver gargalos de desempenho em aplicações web complexas.
Este documento fornece instruções passo a passo para configurar um controlador de domínio ativo com Debian e Samba 4, incluindo a instalação de pacotes necessários, configuração de DNS, autenticação Kerberos, compartilhamentos de arquivos e permissões de auditoria.
Gerenciamento de Backup e Recovery com Barman PGConfBrasil2019CLEYSSON LIMA
O documento discute estratégias de backup e recovery para bancos de dados PostgreSQL, incluindo planejamento, tipos de backup, ferramentas como Barman e considerações sobre teste e recuperação. Dois especialistas em banco de dados são apresentados.
O documento discute técnicas de performance tuning para o Zabbix, incluindo:
1. Mensurar métricas de desempenho antes e depois de mudanças;
2. Otimizar configurações do servidor Zabbix, banco de dados e sistema operacional;
3. Particionar tabelas grandes do banco de dados.
Apresentação sobre o Percona Xtrabackup, ferramenta open-source gratuita para hotbackups. Aborda os principais pontos e funcionalidade, além de um passo-a-passo de como instalar e realizar um full backup.
O documento descreve o Zabbix, um software de monitoramento de rede open source. O Zabbix permite monitorar parâmetros de rede, saúde de servidores e notificar usuários por email. Ele suporta auto-descoberta, monitoramento centralizado via web interface e compatibilidade com vários sistemas operacionais. O texto também fornece instruções para instalação e configuração do Zabbix no Linux.
Deploy MySQL e Performance Tuning - 3º Zabbix Meetup do InteriorZabbix BR
O documento discute estratégias para deploy e performance do MySQL, incluindo: (1) instalação do MySQL e Zabbix, (2) particionamento de tabelas do banco de dados, e (3) técnicas de monitoramento e backup para melhorar o desempenho.
Alta Performance de Aplicações Web em PHP - NginxThiago Paes
O documento descreve como obter alta performance em aplicações PHP usando o servidor Nginx. Ele explica o que é o Nginx, onde e por quem é usado, como instalar e configurar com PHP e frameworks como CakePHP e Zend, e técnicas como cache, gzip e autenticação.
O documento descreve o Google App Engine (GAE), uma plataforma como serviço (PaaS) que fornece recursos de hospedagem para aplicações na nuvem. O GAE não fornece acesso a servidores ou máquinas virtuais, mas sim recursos como servidor web, cache, banco de dados e armazenamento. Aplicações devem ser desenvolvidas em Java, Python ou Go e ferramentas de linha de comando e dashboard são fornecidas para desenvolvimento e administração.
O seminário abordará a introdução e história do JBoss/WildFly, sua arquitetura interna, clusterização, configuração de um ambiente com Apache HTTP Server e testes práticos. Também incluirá dicas para melhorar o desempenho, como ajustes de memória, pool de EJB e estratégias de balanceamento de carga e coleta de lixo.
Entregando conteúdo em ambientes extremos na JVMRodrigo Zaccara
Este documento descreve como aumentar a disponibilidade e desempenho da entrega de conteúdo para o portal UOL usando a JVM. Ele detalha como implementar cache, detecção de user agent, e configurações da JVM para suportar altas cargas de tráfego enquanto diminui acessos aos serviços backend e simplifica a infraestrutura.
Este documento descreve como configurar balanceamento de carga em um roteador usando regras para distribuir tráfego entre dois links de Internet de forma transparente para o usuário. Ele detalha a configuração das interfaces do roteador, rotas padrão, listas de acesso e mapas de rota para direcionar tráfego de redes internas específicas para cada link.
Este documento descreve uma configuração de NAT usando um roteador para fornecer acesso à internet para uma rede interna. A rede interna usa o roteador NAT com as interfaces f1/0 (interna) e s0/0 (externa) configuradas para NAT. Uma lista de acesso permite que os endereços internos usem NAT e sobrecarreguem a interface externa s0/0.
Alta Performance de Aplicações PHP com NginxThiago Paes
Este documento apresenta o servidor Nginx, um servidor HTTP de alto desempenho e gratuito. Ele descreve como instalar e configurar o Nginx para usar com PHP, frameworks como CakePHP e Zend, balanceamento de carga com Apache, cache, autenticação e integração com Memcached.
This document provides tips to improve performance in Java applications. It discusses techniques and tools for diagnosing and solving performance problems in a Java environment, including understanding memory management, identifying issues related to memory, CPU usage, and I/O, and using monitoring tools, profilers, and other diagnostics.
O documento apresenta uma palestra sobre WildFly Avançado. Foi apresentado as principais novidades do WildFly 8 como suporte a Java EE 7 e melhorias de performance. Também foi discutido sobre clusterização, configuração do Apache HTTP Server, problemas comuns em clusters e demonstração prática com projetos de exemplo. Por fim, foi apresentado brevemente o WildFly 9 e OpenShift.
Apresentação Software Freedom Day 2017 - Natal/RN - Algumas soluções F.O.S.S ...Werneck Costa
Algumas soluções F.O.S.S adotadas pela CAERN, seus benefícios diretos e indiretos. Apresentação feita para o Software Freedom Day, realizado em Natal/RN no dia 16/09/2017, nas dependências do UNIRN.
Este documento apresenta as etapas para configurar a autenticação integrada do pfSense ao Active Directory, incluindo a criação de usuários e grupos no AD, configuração da CA interna e certificado do pfSense, execução do script pf2ad, configuração do Squid e SquidGuard com autenticação por grupo do AD, e testes de acesso e validação de regras.
O documento discute o desenvolvimento de uma ferramenta chamada Bricklayer para automatizar a criação e implantação de pacotes de software. Inicialmente, o autor identificou problemas com implantações manuais e scripts personalizados de implantação. Ele então projetou uma solução baseada em API REST e servidor de compilação para criar pacotes de forma automatizada e consistente. A ferramenta enfrentou desafios iniciais com dependências, adaptação aos fluxos de implantação dos projetos e falta de tempo para manutenção. Planos futuros incluem novas
O documento descreve a função sys._current_frames() em Python, que fornece os frames de pilha de todas as threads ativas em um processo. Isso permite rastrear problemas de desempenho e deadlocks, coletando traces de pilha em tempo real de todas as threads. O documento também discute como o LongRequestLogger usa essa função para diagnosticar e resolver gargalos de desempenho em aplicações web complexas.
O documento descreve como criar sua própria nuvem particular usando um Raspberry Pi e o software ownCloud. Ele explica porque usar a nuvem, os benefícios de usar um servidor caseiro em vez de serviços pagos, como instalar e configurar o servidor com o Raspberry Pi, banco de dados MySQL e ownCloud, e como acessar a nuvem particular remotamente usando um serviço DNS gratuito.
Curso "Desenvolvendo aplicações de uso geral para GPU com CUDA".Filipo Mór
Este documento apresenta um mini-curso sobre desenvolvimento de aplicações para GPU com CUDA. O documento discute brevemente a história das GPUs, o que é uma GPU, programação GPU com CUDA e exemplos de implementação.
Este documento apresenta uma introdução ao Docker, incluindo sua arquitetura, comunidade, usos comuns e comandos básicos. O Docker permite isolar e empacotar aplicações em containers leves para facilitar a portabilidade e padronização do desenvolvimento. Exemplos demonstram como executar containers de Ruby e definir recursos como memória e CPU.
Do Clipper e Delphi ao Ruby e PHP: Antes e depois dos frameworksPablo Dall'Oglio
O documento descreve as tecnologias de desenvolvimento de software utilizadas antes e depois da popularização dos frameworks, mencionando Clipper, Delphi, PHP e os frameworks Ruby on Rails e Adianti. Também discute conceitos como modelo-visão-controlador (MVC) e padrões de projeto.
Palestrante: Luiz Carlos Orsoni - MAFFEI
A partir das z990 (T-Rex, em 2.003), os Mainframes da Série z passaram a ser Super Escalares, ou seja, capazes de executar mais de uma Instrução por Ciclo. Embora sejam indiscutivelmente capazes, isto não significa que sempre executarão mais do que uma Instrução por Ciclo, podendo não executar nenhuma! Como já enfatizamos em vezes anteriores, isto é extremamente dependente da qualidade do Software e de outras atividades que ocorram simultaneamente nos CECs. Esta palestra procurará aclarar os conceitos envolvidos, tendo como exemplos os detalhes internos das z13, capazes de executar até dez Instruções por Ciclo.
Introdução ao Windows Azure - Sessão 1 (mais teórica)Giovanni Bassi
O documento apresenta Giovanni Bassi, arquiteto de software, e seu seminário sobre Windows Azure. O seminário é dividido em duas sessões, a primeira sobre o que é computação na nuvem e Azure, e a segunda sobre os serviços do Azure como hosting, armazenamento e service bus.
TDC2018SP | Trilha Serveless - Pra que SERVErless?tdc-globalcode
O documento discute o conceito de serverless computing, incluindo como ele remove a necessidade de gerenciar servidores, permite que as funções sejam acionadas por eventos e escalem automaticamente, e como ele pode trazer benefícios como redução de custos e complexidade.
Este documento apresenta o monitoramento do Zimbra Collaboration Suite (ZCS) usando o Zabbix. Ele discute a arquitetura do ZCS e as vantagens do monitoramento em camadas estratégico, tático e operacional. Exemplos de itens monitorados em cada camada são dados, incluindo scripts customizados para coletar métricas específicas do ZCS. O documento conclui que o monitoramento do ZCS no Zabbix permite gerar novas métricas e alertas para planejamento de capacidade.
O documento discute estratégias e ferramentas para programar em PHP de forma rápida. Ele aborda o uso de IDEs como Eclipse PDT e PHPStorm, editores como Notepad++ e Sublime Text, microframeworks, plugins como Emmet e Gist, funções nativas do PHP e Composer.
1. O documento discute vários pilares para melhorar o desempenho de aplicações front-end, incluindo bundling, minificação, tree shaking, compilação à frente do tempo e precarregamento de módulos.
2. É explicada a diferença entre compilação no momento de execução e compilação à frente do tempo no Angular e seus benefícios para o desempenho.
3. Também são apresentadas outras técnicas como detecção de mudanças inteligente, uso de web workers e renderização do lado do servidor para melhorar
O documento descreve o processo de migração de uma aplicação monolítica em Ruby para uma arquitetura de microsserviços em Elixir, dividindo a aplicação em unidades de negócio (User e Game). Inicialmente é desenvolvida a aplicação monolítica em Ruby on Rails utilizando MongoDB, depois é realizada a migração para Elixir com Phoenix Framework, adicionando o Kong como API Gateway.
O que você precisa saber sobre ASP.NET CORERodrigo Kono
Um resumo sobre as funcionalidades mais interessantes do ASP.NET Core e o que você precisa saber para iniciar seus estudos, migração de aplicações e mudar o framework de trabalho. Esta foi uma palestra realizada no evento Codificando Night Week 2017.
Video completo com as outras palestras do dia está no link: https://www.youtube.com/watch?v=ittrKuogqG0
Info do evento: http://codificandoweek.azurewebsites.net
PHP Jedi - Boas Práticas e Alta PerformanceFelipe Ribeiro
O documento fornece diretrizes sobre boas práticas de programação PHP, como estruturação do código em camadas, uso de padrões de codificação, reuso de componentes, tratamento de erros, desempenho e escalabilidade. Recomenda frameworks, bibliotecas como PEAR e cuidados com nomeação, comentários e complexidade do código.
Autor: David Marcony, conhecido como CATVBRASIL, é consultor oficial da Mikrotik. Pesquisador de tecnologias, já participou de diversos treinamentos, trabalha com wireless, mikrotik e entrará em 2009 com treinamentos presenciais em todo o Brasil.
Abaixo os contatos do autor:
David Marcony - catvbrasil - Professor Oficial Mikrotik
Presidente Nacional da Microtel - Associação Nacional dos Micro Prestadores de Telecomunicações (www.microtel.net.br)
Telefones:
21-9-67020889
21-3551-0825
catvbrasil@gmail.com
www.tudoparaprovedor.com.br
Google AppEngine: Desafios da adoção de cloud no mercado de segurosGustavo Concon
Palestra sobre case apresentado no QConSP 2013, com uma diversidade de produtos da plataforma Google e como endereçamos requisitos tradicionais de Enterprise Apps na plataforma.
Deixando o código mais amigável para as próximas geraçõesfabio perrella
Este documento discute como deixar o código mais amigável para as próximas gerações através de documentação clara, histórico de commits explicativo, código limpo e testes claros. O autor também enfatiza a importância de merge requests construtivos para tornar o código mais compreensível, reduzir bugs e disseminar conhecimento na equipe.
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
Este documento discute como deixar o código mais amigável para as próximas gerações através de documentação clara, histórico de commits explicativo, código limpo e testes claros. O autor também enfatiza a importância de merge requests construtivos para tornar o código mais compreensível, reduzir bugs e disseminar conhecimento na equipe.
Backup Online no MySQL com Percona XtrabackupMarcelo Altmann
O documento apresenta o Percona Xtrabackup, uma ferramenta open source para realizar backups online no MySQL de forma não bloqueante. O autor descreve o funcionamento básico do backup, prepare e incremental, além de novas funcionalidades como page tracking, criptografia, armazenamento em nuvem e melhorias de desempenho.
Percona XtraBackup - New Features and ImprovementsMarcelo Altmann
Percona XtraBackup is an open-source hot backup utility for MySQL - based servers that doesn't lock your database during the backup. In this talk, we will cover the latest development and new features introduced on Xtrabackup and its auxiliary tools: - Page Tracking - Azure Blob Storage Support - Exponential Backoff - Keyring Components - and more.
Troubleshooting MySQL from a MySQL Developer PerspectiveMarcelo Altmann
Working as a MySQL Developer as part of the Bugs committee exposes you to a variety of bugs, such as server crashes, memory leaks, wrong query results, internal thread deadlocks, and others. In this talk, I will cover some of the technics we utilize to troubleshoot MySQL when things are not working as expected.
Some of the topics covered include:
Reproducible test cases
Git Bisect
Stack Traces
GDB
Record and Replay
By the end of this session, attendees will grasp how to tackle analyses of when software is not working as expected.
This document provides an agenda and overview of a presentation on ProxySQL for MySQL. The presentation covers an introduction to ProxySQL including its features and architecture. Key features discussed include load balancing, failover, connection pooling, multiplexing, statistics, query rewriting, and firewall capabilities. Examples are given of how ProxySQL can be used to split reads and writes, handle replication, and detect and block suspicious SQL queries.
This document provides an overview and introduction to ProxySQL, including:
- Key features such as load balancing, failover, connection pooling, multiplexing, statistics, query rewriting, and firewall capabilities
- Configuration examples for setting up servers, users, and query rules to implement load balancing of reads and writes
- Uses of ProxySQL for replication, PXC/Galera clustering, caching queries, mirroring queries for buffer warming, and troubleshooting
The presentation contains details on how to leverage various ProxySQL tables and functions to configure these capabilities.
This presentation shows the best practices when using Percona Xtrabackup to take backups. It shows how to compress, encrypt, stream and speed up backups.
MySQL Backup Best Practices and Case Study- .ie Continuous Restore ProcessMarcelo Altmann
This presentation shows the best practices when taking backups. What needs to be taken into consideration. It also demonstrates how IE Domain Registry have structured their backup process
A Percona Support Engineer Walkthrough on pt-stalkMarcelo Altmann
This presentation shows the approach we use to diagnostic performance issues on the customer. We explain the USE method and how you can relate it with pt-stalk
The document outlines an agenda for a presentation on best practices for MySQL security. The agenda includes topics such as security on the operating system level, application security, initial server setup, SSL, access control lists, passwords, connection control, transparent data encryption, the audit plugin, and firewalls/proxies. A brief biography of the presenter is also provided.
This document contains a presentation on ProxySQL for MySQL given by Marcelo Altmann at a MySQL & MongoDB meetup in Sao Paulo on 11/05/2017. The agenda covers an introduction to Marcelo, an introduction to ProxySQL including its features, and examples of using ProxySQL for load balancing, firewalling, query caching, and integrations. Key features demonstrated include load balancing reads and writes across host groups, rewriting queries, blocking suspicious queries, mirroring queries to warm buffer pools, and caching queries.
Slides da palestra realizada no Dia da Liberdade do Software 2016. Esta palestra mostra algumas maneiras de se obter mais performance com o banco de dados MySQL.
MySQL - Melhores práticas de replicação de dadosMarcelo Altmann
O documento apresenta as melhores práticas de replicação de dados no MySQL, incluindo topologias comuns, como funciona a replicação, formatos de logs, métodos de sincronia, segurança contra falhas, SSL, GTID, heartbeat, checksum e variáveis importantes. Também discute monitoramento da replicação com comandos como SHOW SLAVE STATUS.
Percona Live London 2014 - MySQL Backup Strategy @ IEDRMarcelo Altmann
This document discusses MySQL backup strategies. It describes taking both logical backups using mysqldump and physical backups by copying the raw database files. The backup process includes verifying backups, encrypting and compressing them, distributing copies to different locations, restoring from backups, configuring replication from backups, and checking data integrity between servers using checksums. Maintaining binary logs allows restoring to any point in time. The presenter is a MySQL database administrator who manages domain names and takes regular backups to ensure data protection and disaster recovery.