Tamanho por informações Mesa com MySQL

Original post: http://anothermysqldba.blogspot.com/2013/05/size-per-table-information-with-mysql.html


Sabendo o tamanho de seus dados é naturalmente útil. As ferramentas se tornaram mais fáceis ao longo dos anos e diferentes versões do MySQL, mas é algo que você deve verificar, independentemente da sua versão do MySQL.

Se você estiver executando uma versão antiga do MySQL (antes information_schema), então você ainda pode reunir esses dados usando "status da tabela Show e adicione o data_length ao index_length". O information_schema torna isso muito mais fácil, mas você é livre para usá-los sempre que quiser.

Tire proveito do comando pager para reunir apenas as informações que são depois.
[world]> pager egrep -h …

[Leia mais]
MySQL 4.1 - Por favor, atualize

Original post: http://anothermysqldba.blogspot.com/2013/05/mysql-41-please-upgrade.html

A DBA MySQL é frequentemente solicitado para ajudar com várias versões do MySQL. 


SELECT VERSION();
+----------------+
| VERSION() |
+----------------+
| 4.1.18-classic |
+----------------+ 
Mas peço-lhe tudo ... Avaliar suas opções e atualizar.
MySQL tem feito inúmeras questões atualizações de segurança e muito menos atualizações de desempenho. Verifique sua versão do MySQL. Se for qualquer coisa abaixo de  …

[Leia mais]
Instalação super rápida do Tomcat utilizando FTP e controle de versão

Quando falam sobre Entrega Contínua, um dos testes que tanto Martin Fowler quanto Jez Humble mencionam com frequência é o teste do “lança-chamas”. Funciona assim: Jez irá dizer “quanto tempo levaria para para o seu programa subir e rodar se eu e o Martin entrássemos armados com lança-chamas e machados e começássemos a atacar os seus servidores”?

A resposta, é claro, deve ser: “oh, aproximadamente uma hora – logo depois que apagássemos o incêndio, limpássemos a bagunça, encontrássemos novos servidores, os ligássemos e entrássemos em contato com os melhores advogados para que eles te processassem por crime de danos materiais”. Na maioria das vezes, esse não é o caso, uma vez que o deployment é com frequência um processo todo manual, com o cara que é encarregado de fazer a instalação seguindo uma lista de instruções escrita em um documento do Word. E o que é uma lista de instruções? Um programa de …

[Leia mais]
Processos Automatizados (batches)

Dê ao homem certo a ferramenta certa e este operará verdadeiros milagres. Agora, dê a ferramenta errada ao cara errado, e o desastre é certo! Venho insistindo nisto já faz algum tempo, e, creio que não custa batermos nesta tecla […] ↓ Read the rest of this entry...

Conheça os “objetos” do Django

O Django, como sabemos, é um framework desenvolvido em Python. A grande função de um framework é automatizar determinadas tarefas no desenvolvimento de sistemas/site, como também facilitar tal desenvolvimento, evitando que o desenvolvedor tenha que ficar repetindo várias vezes a mesma tarefa – por isso temos no Django o conceito de DRY (Don’t Repeat Yourself) ou “não se repita”.

Um bom exemplo do conceito do DRY são os comando de banco de dados também conhecido como CRUD (Create, Read, Update, Delete). O Django traz nativamente o ORM para os banco de dados MySQL, PostgreSQL, Oracle, SqlLite, tendo também inúmeras bibliotecas para outros bancos, como por exemplo MongoDB.

O Django segue a orientação à objeto, possuindo características como classes, atributos, métodos, herança, dentre outras. Quando falamos de classes, temos …

[Leia mais]
Usuários do MySQL :: Doações :: mysql_config_editor :: Segurança

Original post: http://anothermysqldba.blogspot.com/2013/05/mysql-users-grants-mysqlconfigeditor.html

Acesso seguro ao banco de dados é provavelmente a prioridade número um para qualquer administrador de banco de dados. Se não for, então você precisa olhar seriamente para porque não é. 

Diretrizes gerais através do manual já estão disponíveis: 

[Leia mais]
Um arquivo ibdata Menor

Original post: http://anothermysqldba.blogspot.com/2013/05/a-smaller-ibdata-file.html

Eu vi o desejo de um arquivo ibdata menor surgir recentemente no forums.mysql.com 

O banco de dados InnoDB usa o arquivo ibdata (s) para armazenar os dados do banco de dados no disco. Configurando seu sistema corretamente é fundamental e você pode aprender mais sobre essas opções aqui:  …

[Leia mais]
MySQL CHECKSUM

Original post: http://anothermysqldba.blogspot.com/2013/05/mysql-checksum.html

CHECKSUM TABLE é uma informação útil quando você está verificando o status de uma tabela. Isto é frequentemente usado antes e depois de um backup e restauração para garantir que os dados estão intactos. 

Aqui está uma maneira simples de usá-lo via linha de comando MySQL e as ferramentas já disponíveis para você. 



mysql> CREATE USER 'checksumuser'@'localhost';
mysql>GRANT SELECT ON *.* TO …

[Leia mais]
MySQL contar e selecionar a partir de uma partição

Original post: http://anothermysqldba.blogspot.com/2013/05/mysql-count-and-select-from-partition.html


MySQL Forums tinha uma pergunta sobre como contar linhas por partição.
Achei que seria um bom post no blog também.

Primeiro estes são alguns bons links para ter a revisão partição e pelo menos começar. Os exemplos usados ​​aqui exemplos de referência iniciado com estas páginas.

[Leia mais]
Verificando MariaDB 10.0.2

Original post: http://anothermysqldba.blogspot.com/2013/05/checking-out-mariadb-1002.html

Eu baixei o pacote fonte MariaDB 10.0.2 e fiz uma instalação personalizada. Eu fiz isso por causa de um post anterior em que eu tive dois mestres já construídas. Desta vez eu removi a replicação circular e apontou-lhes esta instalação MariaDB. I utilizado porta 3310 neste momento. Mesmos exemplos de configuração de instalação do post anterior se aplica aqui só agora posta em MariaDB-10.0.2 pastas. Eu adicionei a …

[Leia mais]