{"id":2788,"date":"2020-08-17T15:15:01","date_gmt":"2020-08-17T15:15:01","guid":{"rendered":"https:\/\/4linux.com.br\/consultoria\/?post_type=case&#038;p=2788"},"modified":"2025-07-18T20:13:56","modified_gmt":"2025-07-18T20:13:56","slug":"mysql-tunning-queries-backup-e-replica","status":"publish","type":"case","link":"https:\/\/4linux.com.br\/consultoria\/case\/mysql-tunning-queries-backup-e-replica\/","title":{"rendered":"MySQL tunning, queries, backup e r\u00e9plica"},"featured_media":3338,"template":"","setor":[46],"class_list":["post-2788","case","type-case","status-publish","has-post-thumbnail","hentry","setor-logistica"],"acf":{"banner_do_case":13012,"setor":"Log\u00edstica","sobre_o_cliente":"O cliente \u00e9 uma das maiores empresas do Brasil na gest\u00e3o e opera\u00e7\u00e3o de estacionamentos, presente na maior parte do territ\u00f3rio brasileiro com mais de 90.000 vagas administradas. Atua em shopping centers, edif\u00edcios comerciais, hospitais, concess\u00f5es p\u00fablicas, aeroportos e universidades. Recentemente fez a aquisi\u00e7\u00e3o de empresa que realiza a gest\u00e3o inteligente para estacionamentos p\u00fablicos rotativos \u2013 popularmente conhecidos como Zona Azul \u2013 em 9 cidades brasileiras.","cadastrar_resultados":[{"titulo_resultado":"Backup seguro","descricao_do_resultado":"As rotinas de backup garantiram um grande ganho operacional ao cliente pois agora as rotinas levam muito menos tempo para finalizarem e podem ser restaurados em minutos, ao inv\u00e9s de horas."}],"cadastrar_tecnologias":[{"imagem_tecnologia":2856},{"imagem_tecnologia":2855}],"sobre_o_projeto":"O cliente enfrentava s\u00e9rios problemas de performance com o banco de dados MySQL; o ambiente apresentava instabilidade em alguns momentos do dia, travando o funcionamento da aplica\u00e7\u00e3o e fazendo com que \u2013 por exemplo - consultas simples ao banco de dados que demoravam 52ms, come\u00e7assem a retornar em 30s. Al\u00e9m deste problema de instabilidade, suas rotinas de backup eram baseadas apenas em dumps, levando horas para restaurar e - al\u00e9m disso - o servidor de r\u00e9plica estava desativado pois apresentava conflitos de duplicidade de chaves. Al\u00e9m destes problemas o cliente gostaria de implementar uma forma de backup mais direta utilizando - se necess\u00e1rio - o conceito de PITR (Point-in-time recovery).","desafios_na_implementacao":"<ul>\r\n \t<li>O banco de dados n\u00e3o poderia parar e no m\u00e1ximo poderia ser reiniciado durante as madrugadas.<\/li>\r\n \t<li>O hardware deveria ser o mesmo, evitando custos adicionais com novas aquisi\u00e7\u00f5es, isso significava que os problemas apresentados deveriam ser resolvidos apenas com configura\u00e7\u00f5es no MySQL e n\u00e3o com a aquisi\u00e7\u00e3o de hardware mais potentes.<\/li>\r\n \t<li>A r\u00e9plica deveria estar pronta para uso caso o servidor principal apresentasse algum problema.<\/li>\r\n \t<li>A restaura\u00e7\u00e3o dos dumps levavam horas e por isso n\u00e3o poderia haver erros pois caso isso acontecesse a janela da madrugada seria perdida e ter\u00edamos que esperar pela pr\u00f3xima janela.<\/li>\r\n<\/ul>","solucao_implementada":"A atualiza\u00e7\u00e3o do banco (V5.6) n\u00e3o foi poss\u00edvel pois algumas aplica\u00e7\u00f5es utilizavam uma vers\u00e3o do driver que n\u00e3o era compat\u00edvel com vers\u00f5es mais novas. Atualizar o banco seria uma boa solu\u00e7\u00e3o pois as novas vers\u00f5es apresentam uma melhor performance para o comportamento concorrente da base de dados e tamb\u00e9m porque seria poss\u00edvel extrair m\u00e9tricas mais avan\u00e7adas. N\u00e3o sendo poss\u00edvel, o foco de atua\u00e7\u00e3o virou-se completamente para configura\u00e7\u00f5es e an\u00e1lise de queries que poderiam estar causando problemas no servidor. As configura\u00e7\u00f5es foram simplificadas e apenas as importantes e relevantes foram modificadas.\r\nComo outras alternativas de backup configuramos rotinas do Percona XtraBackup para realizar \"hot backups\" completos e incrementais, al\u00e9m de ativamos o log bin\u00e1rio para a replica\u00e7\u00e3o, configurando uma janela de uma semana para PITR.","beneficios_e_resultados":"<ul>\r\n \t<li>Nenhuma aplica\u00e7\u00e3o precisou ser alterada. O servidor do banco de dados continuou com as mesmas configura\u00e7\u00f5es f\u00edsicas e a m\u00e1quina passou a n\u00e3o apresentar a lentid\u00e3o de antes, economizando recursos em rela\u00e7\u00e3o a um \"scaling\" vertical.<\/li>\r\n \t<li>As rotinas de backup garantiram um grande ganho operacional ao cliente pois agora as rotinas levam muito menos tempo para finalizarem e podem ser restaurados em minutos, ao inv\u00e9s de horas.<\/li>\r\n \t<li>O servidor de r\u00e9plica passou a operar normalmente sem os problemas de duplicidade de chaves e est\u00e1 pronto para assumir caso ocorra algum problema com o servidor principal.<\/li>\r\n<\/ul>","titulo_cta":"Acelere seu crescimento digital com a 4Linux","descricao_da_cta":"Para atingir todos os seus objetivos de neg\u00f3cio e crescer digitalmente com velocidade, voc\u00ea precisa do melhor em criatividade, performance e tecnologia.","titulo_da_cta":"Apresentamos neste ebook uma variedade de cases de sucesso com detalhamento t\u00e9cnico de v\u00e1rias tecnologias.","cadastrar_bullet_ebook":[{"icone_do_topico":12077,"texto_do_topico":"Linux Debian customizado para mais de 100.000 equipamentos (terminais lot\u00e9ricos e caixas eletr\u00f4nicos) da Caixa Econ\u00f4mica Federal"},{"icone_do_topico":12076,"texto_do_topico":"Descubra neste ebook como fornecemos suporte 24x7 para mais de uma centena de servidores Linux CentOS."},{"icone_do_topico":12075,"texto_do_topico":"Saiba como implementamos uma solu\u00e7\u00e3o baseada em Prometheus, TimescaleDB e Dashboards personalizadas no Grafana."}],"id_do_formulario":162,"_tecnologia_destaque":17987,"_texto_desafio":"Restaura\u00e7\u00e3o demorada, janela de madrugada n\u00e3o podia falhar."},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MySQL tunning, queries, backup e r\u00e9plica - Consultoria e Suporte 4Linux<\/title>\n<meta name=\"description\" content=\"Consultoria em banco de dados MySQL com servi\u00e7os de an\u00e1lise de queries lentas, aumento de performace, backup PITR e replica com duplicidade de chaves.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/4linux.com.br\/consultoria\/case\/mysql-tunning-queries-backup-e-replica\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MySQL tunning, queries, backup e r\u00e9plica - Consultoria e Suporte 4Linux\" \/>\n<meta property=\"og:description\" content=\"Consultoria em banco de dados MySQL com servi\u00e7os de an\u00e1lise de queries lentas, aumento de performace, backup PITR e replica com duplicidade de chaves.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/4linux.com.br\/consultoria\/case\/mysql-tunning-queries-backup-e-replica\/\" \/>\n<meta property=\"og:site_name\" content=\"Consultoria e Suporte 4Linux\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-18T20:13:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/08\/THUMBAILS-CASES_mysql.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/case\\\/mysql-tunning-queries-backup-e-replica\\\/\",\"url\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/case\\\/mysql-tunning-queries-backup-e-replica\\\/\",\"name\":\"MySQL tunning, queries, backup e r\u00e9plica - Consultoria e Suporte 4Linux\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/case\\\/mysql-tunning-queries-backup-e-replica\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/case\\\/mysql-tunning-queries-backup-e-replica\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2020\\\/08\\\/THUMBAILS-CASES_mysql.jpg\",\"datePublished\":\"2020-08-17T15:15:01+00:00\",\"dateModified\":\"2025-07-18T20:13:56+00:00\",\"description\":\"Consultoria em banco de dados MySQL com servi\u00e7os de an\u00e1lise de queries lentas, aumento de performace, backup PITR e replica com duplicidade de chaves.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/case\\\/mysql-tunning-queries-backup-e-replica\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/case\\\/mysql-tunning-queries-backup-e-replica\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/case\\\/mysql-tunning-queries-backup-e-replica\\\/#primaryimage\",\"url\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2020\\\/08\\\/THUMBAILS-CASES_mysql.jpg\",\"contentUrl\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2020\\\/08\\\/THUMBAILS-CASES_mysql.jpg\",\"width\":1080,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/case\\\/mysql-tunning-queries-backup-e-replica\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MySQL tunning, queries, backup e r\u00e9plica\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/#website\",\"url\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/\",\"name\":\"Consultoria e Suporte 4Linux\",\"description\":\"Linux - Cloud - Open Source\",\"publisher\":{\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/#organization\",\"name\":\"4Linux\",\"url\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2020\\\/04\\\/Logo-4Linux-Positivo.png\",\"contentUrl\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2020\\\/04\\\/Logo-4Linux-Positivo.png\",\"width\":2939,\"height\":712,\"caption\":\"4Linux\"},\"image\":{\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MySQL tunning, queries, backup e r\u00e9plica - Consultoria e Suporte 4Linux","description":"Consultoria em banco de dados MySQL com servi\u00e7os de an\u00e1lise de queries lentas, aumento de performace, backup PITR e replica com duplicidade de chaves.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/4linux.com.br\/consultoria\/case\/mysql-tunning-queries-backup-e-replica\/","og_locale":"pt_BR","og_type":"article","og_title":"MySQL tunning, queries, backup e r\u00e9plica - Consultoria e Suporte 4Linux","og_description":"Consultoria em banco de dados MySQL com servi\u00e7os de an\u00e1lise de queries lentas, aumento de performace, backup PITR e replica com duplicidade de chaves.","og_url":"https:\/\/4linux.com.br\/consultoria\/case\/mysql-tunning-queries-backup-e-replica\/","og_site_name":"Consultoria e Suporte 4Linux","article_modified_time":"2025-07-18T20:13:56+00:00","og_image":[{"width":1080,"height":1080,"url":"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/08\/THUMBAILS-CASES_mysql.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. tempo de leitura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/4linux.com.br\/consultoria\/case\/mysql-tunning-queries-backup-e-replica\/","url":"https:\/\/4linux.com.br\/consultoria\/case\/mysql-tunning-queries-backup-e-replica\/","name":"MySQL tunning, queries, backup e r\u00e9plica - Consultoria e Suporte 4Linux","isPartOf":{"@id":"https:\/\/4linux.com.br\/consultoria\/#website"},"primaryImageOfPage":{"@id":"https:\/\/4linux.com.br\/consultoria\/case\/mysql-tunning-queries-backup-e-replica\/#primaryimage"},"image":{"@id":"https:\/\/4linux.com.br\/consultoria\/case\/mysql-tunning-queries-backup-e-replica\/#primaryimage"},"thumbnailUrl":"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/08\/THUMBAILS-CASES_mysql.jpg","datePublished":"2020-08-17T15:15:01+00:00","dateModified":"2025-07-18T20:13:56+00:00","description":"Consultoria em banco de dados MySQL com servi\u00e7os de an\u00e1lise de queries lentas, aumento de performace, backup PITR e replica com duplicidade de chaves.","breadcrumb":{"@id":"https:\/\/4linux.com.br\/consultoria\/case\/mysql-tunning-queries-backup-e-replica\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/4linux.com.br\/consultoria\/case\/mysql-tunning-queries-backup-e-replica\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/4linux.com.br\/consultoria\/case\/mysql-tunning-queries-backup-e-replica\/#primaryimage","url":"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/08\/THUMBAILS-CASES_mysql.jpg","contentUrl":"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/08\/THUMBAILS-CASES_mysql.jpg","width":1080,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/4linux.com.br\/consultoria\/case\/mysql-tunning-queries-backup-e-replica\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/4linux.com.br\/consultoria\/"},{"@type":"ListItem","position":2,"name":"MySQL tunning, queries, backup e r\u00e9plica"}]},{"@type":"WebSite","@id":"https:\/\/4linux.com.br\/consultoria\/#website","url":"https:\/\/4linux.com.br\/consultoria\/","name":"Consultoria e Suporte 4Linux","description":"Linux - Cloud - Open Source","publisher":{"@id":"https:\/\/4linux.com.br\/consultoria\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/4linux.com.br\/consultoria\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/4linux.com.br\/consultoria\/#organization","name":"4Linux","url":"https:\/\/4linux.com.br\/consultoria\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/4linux.com.br\/consultoria\/#\/schema\/logo\/image\/","url":"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/04\/Logo-4Linux-Positivo.png","contentUrl":"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/04\/Logo-4Linux-Positivo.png","width":2939,"height":712,"caption":"4Linux"},"image":{"@id":"https:\/\/4linux.com.br\/consultoria\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/case\/2788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/case"}],"about":[{"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/types\/case"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/media\/3338"}],"wp:attachment":[{"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/media?parent=2788"}],"wp:term":[{"taxonomy":"setor","embeddable":true,"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/setor?post=2788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}