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
…
« Anterior 10 Mais recentes entradas | Próximo 10 Entradas mais antigos »
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]
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 …
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 …
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]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]
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/ …
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 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.
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
[root@Fedora64 log]# …
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 …
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ê …
« Anterior 10 Mais recentes entradas | Próximo 10 Entradas mais antigos »