quarta-feira, 8 de julho de 2020

Mente de um programador

"Um pedreiro pode construir uma casa de tijolos em um dia e trabalhar feito um cão, mas ele vai chegar em casa, tomar um bom banho, ganhar uma massagem da esposa ou um sorriso do filho e, de manhã, poderá construir uma outra casa. Você vai ter um problema, vai chegar em casa, jantar com o problema, tomar banho com o problema, dormir com o problema e é bem provável que durante o sonho você encontre a solução e queira voltar à empresa às 3 horas da manhã para resolvê-lo, não vai mais conseguir dormir com medo de esquecer a solução e, finalmente, às 6:30 da manhã, você irá correndo para o trabalho e notará que a variável inteira anjo_azul_com_bolinhas_amarelas simplesmente não existe e o ciclo recomeçará."

Li isso na introdução de um antigo livro de programação e super me identifiquei. Salvei aqui para não mais esquecer.

segunda-feira, 20 de janeiro de 2020

Tamanho das tabelas de um banco

Substitua 'nomebanco' pelo nome do banco de dados que você quer saber o tamanho das tabelas.

SELECT table_name "Nome da tabela", data_length / 1024 / 1024 "Tamanho da tabela em MB", index_length / 1024 / 1024 "Tamanho do indice em MB", engine 
FROM information_schema.tables 
WHERE table_name in 
   (SELECT table_name 
    FROM information_schema.tables 
    WHERE table_schema = 'nomedobanco') 
ORDER BY data_length;