max_binlog_cache_size

Original post: http://anothermysqldba.blogspot.com/2013/06/maxbinlogcachesize.html

Como você avalia o desempenho do seu banco de dados e estabilidade, é muito provável que você vai começar a rever as suas variáveis. 

Num relance a primeira reação típica para as variáveis ​​abaixo é .. ESPERAR algo está errado minha caixa não tem tanta memória ou até mesmo de espaço em disco para atender a essa MAX limites listados abaixo .... 

MariaDB [(none)]> select @@max_write_lock_count, @@max_binlog_cache_size, @@max_seeks_for_key, @@myisam_max_sort_file_size\G
*************************** 1. row ***************************
@@max_write_lock_count: 4294967295                    -- 4 GB

[Leia mais]
Logando as queries do Magento e rastreando seus problemas

O artigo de hoje diz respeito a como logar todas as queries do Magento. Existem muitas formas de fazer isso, mas a mais simples e “bonitinha” que vi até o momento é alterando algumas variáveis do arquivo lib/varien/Db/Adapter/Pdo/Mysql.php (a partir do Magento 1.4).

protected $_debug               = true;
protected $_logAllQueries       = true;

E, por fim, especifique o caminho e a pasta do arquivo onde serão gravadas, bem como certifique-se de dar permissões de escrita no arquivo/pasta.

protected $_debugFile  = 'var/debug/sql.txt';

Lembre-se: jamais altere um arquivo da lib ou do core do Magento, exceto para fins de debug. Volte ao valor padrão assim que possível.

Fazendo backtrace dos erros de SQL no Magento

Se apenas exibir as queries não for suficiente para descobrir a origem de algum erro, há ainda uma outra abordagem bem interessante: logar o backtrace do objeto Varien_Debug …

[Leia mais]
MariaDB 10.0.3 Alpha instalação no Fedora 17 x86_64

Original post: http://anothermysqldba.blogspot.com/2013/06/mariadb-1003-alpha-install-on-fedora-17.html

MariaDB 10.0.3 Alpha acaba de ser lançado.
Portanto, para aqueles de vocês que lembro da minha anterior MariaDB 5.5 instalação post, eu decidi ver como ele funciona com …

[Leia mais]
MySQL < 5.5 replication to MySQL 5.6

Original post: http://anothermysqldba.blogspot.com/2013/06/mysql-55-replication-to-mysql-56.html

Depois de horas de frustração ..... Vou colocá-lo simplesmente como não atualizar para o MySQL 5.6 se você estiver executando qualquer versão menos que o MySQL 5.5.

Você tem que atualizar para o MySQL 5.5 primeiro para manter sua sanidade e dados do tato.

Muita posts e informações estão disponíveis sobre as mudanças de senha no MySQL 5.6 e apoiá-los. Eu mesmo atualizou as senhas do MySQL 5.6 ea caixa estava instalado e funcionando muito bem. O problema estava a replicação. Eu tinha que replicar a partir de uma versão do MySQL inferior a MySQL 5.5 e ele simplesmente não iria funcionar. Eu desativado secure_auth e poderia ligar, mas ainda não tive sorte …

[Leia mais]
DatabaseCast #34: MySQL para desenvolvedores

Olá, pessoal. Neste trigésimo quarto episódio do DatabaseCast, o podcast brasileiro sobre banco de dados, Mauro Pichiliani e Wagner Crivelini entram em uma reunião com o consultor Airton Lastori para conversar sobre o que o MySQL tem para oferecer aos desenvolvedores. Neste episódio você vai eliminar seu preconceito contra vendedores (e consultores), aprender como lidar com um dinossauro no seu jardim, descobrir onde o MySQL é utilizado, identificar fios de cabelos brancos e loiros, discutir sobre engines de bancos de dados e se preparar para reuniões onde sobrancelhas são levantadas, narizes são torcidos e clientes que quase vão para as vias de fato.

Não deixe de nos incentivar …

[Leia mais]
Respect: um microframework de respeito!

Era difícil imaginar, lá em 2010, que um modesto projeto PHP brasileiro no GitHub, sem nenhuma empresa por trás e sem nenhum programador dedicado 100% para desenvolvê-lo, ganharia milhares de usuários e dezenas de contribuidores de diversos países.

O nome Respect veio de uma das preocupações iniciais do projeto: não apenas respeitar standards e patterns mas tornar o uso deles uma experiência agradável, e não um inferno particular.

Sem dúvida o componente mais famoso do Respect é o Respect\Validation, feito para validar qualquer informação e, se houver uma falha, indicá-la de forma clara. O Exemplo 1 valida se uma string tem de 1 a 15 caracteres, somente letras, números e o caractere “_”. Esse é o formato de um nome de usuário do Twitter.

Exemplo 1: …

[Leia mais]
Percona Xtrabackup / innobackupex processo de backup e restauração

Original post: http://anothermysqldba.blogspot.com/2013/06/percona-xtrabackupinnobackupex-backup.html

Este é um exemplo muito simples de como usar Percona Xtrabackup / innobackupex 

Este MariaDB só tem o banco de dados mundial em como um exemplo de dados. 
Isso tudo pode ser programado, mas por agora é para fins de demonstração. 

Criar um backup completo: 

MariaDB [(none)]> create database Start_Of_Demo; -- Just here for the demo
Query OK, 1 row affected (0.00 sec)


[root@Fedora64 src]# innobackupex --no-lock --parallel=4 --user=root --extra-lsndir=/usr/local/src/incremental_last_checkpoint/ …

[Leia mais]
Yum install MariaDB / MySQL desastre, mas fixa

Original post: http://anothermysqldba.blogspot.com/2013/06/yum-install-mariadbmysql-disaster-but.html

Portanto, esta deve ser uma instalação fácil do MariaDB / MySQL. Eu não acho que isso era uma questão de Maria, mas apenas um bug geral. Aqui está o que aconteceu e como eu consertei.

yum MariaDB-servidor de instalação
Então eu adicionei o resto de ter o que você vê abaixo.

[root@Fedora64 log]# rpm -qa | grep maria
mariadb-5.5.31-1.fc17.x86_64
mariadb-server-5.5.31-1.fc17.x86_64
mariadb-libs-5.5.31-1.fc17.x86_64
mariadb-devel-5.5.31-1.fc17.x86_64
Eu pensei que era estranho que eu não recebi um arquivo / etc / init.d / mysql, mas eu fui com ele, eu queria ver o que aconteceu.

[root@Fedora64 log]# …

[Leia mais]
Tabela dinâmica ou Não Pivot Table

Original post: http://anothermysqldba.blogspot.com/2013/06/piviot-table-or-no-pivot-table.html

Este tópico recentemente surgiu no forums.mysql.com site.

A opinião expressa é que tabelas dinâmicas são muito difíceis de dimensionar e manter valeria a pena um redesenho do esquema, em vez de uma tabela dinâmica. Esta é uma opinião válida com pontos válidos.

Eu gostaria de adicionar o tópico aqui para ajudar a expressar o meu ponto de vista e tê-lo disponível para os outros.

Tudo depende dos dados que estão sendo coletados sobre se você deve usar uma …

[Leia mais]
MEMÓRIA e tabelas temporárias

Original post: http://anothermysqldba.blogspot.com/2013/06/memory-and-temporary-tables.html

Desde que eu tenha recebido um pedido de ajuda para responder a perguntas forum.mysql.com com o blog vou continuar a postar alguns exemplos estendidos aqui.

Notei este post: http://forums.mysql.com/read.php?10, 588192,588192 # msg-588192 e eu pensava de uma maneira diferente de lidar com a situação.

Se você precisa de tabelas para lidar com informações temporárias você pode fazê-lo de duas maneiras. Um se for por processamento sessão, então você …

[Leia mais]