Original post: http://anothermysqldba.blogspot.com/2014/01/use-your-index-even-with-varchar-char.html
Eu observei recentemente um post sobre o forums.mysql.com site: Como a jejuar em 3 milhões registro de
pesquisa?
O exemplo dado utilizado um LIKE '% eed'
Isso não será aproveitado de um …
« Anterior 10 Mais recentes entradas | Próximo 10 Entradas mais antigos »
Olá, pessoal! Hoje veremos como deixar nossos testes com DBUnit usando o HSQLDB. O motivo é que queremos rodar o banco em memória, ou seja, evitarmos a necessidade ter o banco rodando para executar os testes. Ele será iniciado somente quando os testes forem executados. Como você pode observar nesse artigo, sempre temos que ter o MySql rodando para que as coisas funcionem e ter essa dependência no dia-dia enquanto estamos desenvolvendo é ruim, pois vamos exigir que cada desenvolvedor tenha que ter o MySql instalado na maquina etc. Não queremos isso. Queremos que ele faça o checkout do código e possa rodar.
Como já falado nesse artigo, vimos como automatizar nossos …
[Leia mais]
Esta semana foi disponibilizado para testes públicos (beta) o
MySQL Workbench 6.1.
Nesta versão há mais de 30 novas funcionalidades, sendo muitas
das melhorias voltadas para performance tuning em tempo
real.
No SQL Editor você vai encontrar um novo dashboard com
visualizações que aproveitam o novo PERFORMANCE_SCHEMA do MySQL
Server 5.6 e 5.7, além de um Visual Explain remodelado.
Uma outra novidade é o schema SYS, que fornece visões
simplificadas da performance geral do MySQL. Para DBAs Oracle, o
SYS do MySQL é semelhante às views do catálogo V$ e para DBAs
MS-SQL verão similaridades aos DMVs (Dynamic Management
Views).
O MySQL Workbench 6.1 inclui:
- Melhorias na função arrastar e soltar nas telas home e SQL Editor;
- Visual Explain 2 - o recurso Visual Explain foi melhorado e agora é mais fácil ler e interpretar o resultado. Agora …
Hoje temos o prazer em publicar mais um estudo de caso sobre a utilização da Nuvem da Amazon Web Services. Se você também quer contar sua história para nós, entre em contato conosco!
O caso é da Brasil ICT, uma empresa integradora de tecnologias e especializada em colaboração e cloud computing.
Marcelo Caruso, Diretor de Consultoria da Brasil ICT, nos conta abaixo um pouco mais sobre a empresa e como utilizam a Nuvem da Amazon Web Services.
“A Brasil ICT é uma integradora de tecnologias de informação …
[Leia mais]
Original post: http://anothermysqldba.blogspot.com/2014/01/can-mysql-replication-catch-up.html
Assim, a replicação foi recentemente melhorado no MySQL 5.6. No
entanto, as pessoas ainda estão usando 5.1 e 5.5 para algumas
dessas melhorias vão ter que esperar para atingir o mundo
real.
Recentemente, ajudou a mover nessa direção com uma solução de
replicação localizado geo-. Uma parte do país tinha um servidor
MySQL 5.1 ea outra parte do país, teve um novo servidor MySQL 5.6
instalado.
Depois de lidar com as questões de conseguir o apoio de dados
inicial do primário para o servidor secundário (levou várias
horas para dizer o mínimo), eu tinha que decidir poderia
replicação apanhar e manter-se. O servidor primário teve algumas
grandes consultas e otimização é sempre um …
Olá, pessoal!
No artigo de hoje vamos ver como rodar unit tests usando o DBUnit com MySql. O DBUnit é uma API para fazermos testes unitários usando um banco de dados. Para rodar os testes automatizados é muito simples: precisamos apenas escolher o banco que vamos rodar e de um (ou mais) arquivos .xml, que vai representar os dados a serem testados.
Para começar, crie um projeto Java.
- Primeiro passo é criar o arquivo hibernate.cfg.xml com as configurações do banco, onde os testes serão executados:
<hibernate-configuration> <session-factory > <property name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property> <property name="hibernate.connection.password">camilo</property> <property name="hibernate.connection.url">jdbc:mysql://localhost/test</property> <property name="hibernate.connection.username">root</property> …[Leia mais]
Hoje temos o prazer em publicar mais um estudo de caso sobre a utilização da Nuvem da Amazon Web Services. Se você também quer contar sua história para nós, entre em contato conosco!
O caso é da VIELITE, uma rede social onde você pode compartilha a experiência com a sua marca de preferência, selecionando as informações que são de seu interesse.
Antonio Calderón, Diretor de Programação da VIELITE, nos conta abaixo um pouco mais sobre a empresa e como utilizam a Nuvem da Amazon Web Services. “Nós somos uma rede social que fornece uma plataforma dinâmica para pessoas que gostam de acompanhar as tendências de …
[Leia mais]Para entendemos melhor o que é o projeto Level, primeiro temos que entender um pouco mais do seu principal engine chamado LevelDB, banco de dados NoSql do tipo Key/Value, onde o value pode ser um Json{}, open source e idealizado pelo Google.
A princípio, o Google desejava encontrar um substituto ao SqlLite que estava sendo utilizado em seu navegador Chrome e levar alguns conceitos do Big Table para o Chrome. Assim, o LevelDB foi implementado no chrome como IndexedDB.
O LevelDB rapidamente mostrou-se tão poderoso que a empresa Basho fez um fork para erlang e adotou no seu framework de alta disponibilidade chamado RIAK, que é utilizado como banco de dados para o game Angry Birds e pelo Best-Buy, entre outros. Para maiores informações acesse: …
[Leia mais]
Neste vídeo de 5min (audio em inglês com legendas em português)
são apresentados os benefícios do MySQL Enterprise Edition, que
inclui: funcionalidades avançadas, ferramentas de monitoramento e
administração e suporte técnico e consultivo 24x7.
Curta também a página MySQLBR no Facebook e siga no Twitter
para receber as últimas atualizações sobre lançamentos de
produtos, artigos técnicos, eventos e muito mais:
Uma das mais importantes configurações para quem usa InnoDB é o innodb_buffer_pool_size, ele basicamente armazena dados e índices em memória, quando o MySQL recebe uma query e as paginas que contem o resultado da pesquisa/índice estao armazenadas no buffer, o MySQL não precisar ler essas informações do disco, o que é muito mais rápido (velocidade da memória vs velocidade do disco) .
Como estas informações estão armazenadas na memória, cada vez que o MySQL é re-iniciado, o buffer é apagado, e para “esquentar” o buffer normalmente leva-se algum tempo.
Para agilizar este processo, vamos utilizar 2 variáveis para salvar e restaurar as referencias das paginas que estão armazenadas no buffer, esta é uma nova funcionalidade adicionada no MySQL 5.6 (essa opção já pode ser encontrada em algumas versões anteriores do Percona Server e MariaDB )
Se o seu servidor já está rodando e com o buffer …
[Leia mais]« Anterior 10 Mais recentes entradas | Próximo 10 Entradas mais antigos »