Páginas

quarta-feira, 26 de dezembro de 2012

Manutenção em Tabelas no MySQL


Hoje eu vou falar sobre operações que fazem parte da vida de um DBA MySQL, que são as manutenções de tabelas, que é um processo extremamente necessário para o desempenho e integridade do seu banco de dados, dividi esse assunto em dois posts no qual vou explicar cada processo de manutenção com suas suas devidas observações e scripts para automatizar esse processo.
Manutenção nas tabelas do mysql são necessarias para identificar e corrigir problemas de integridade, ocasionados por diversos fatores como bugs, problemas no disco e no servidor e também para fornecer mais velocidade ao MySQL, veremos o porquê, a seguir os tipos de manutenção que podemos realizar:
  • A Ferramenta check realiza uma verificação de integridade para se certificar de que a estrutura da tabela e o conteúdo não têm problemas. Esta operação poderá ser realizada em tabelas MyISAM e InnoDB.
  • A Ferramenta repair corrige problemas de integridade para restaurar a tabela para um estado conhecido utilizável. Esse comando só tem suporte para tabelas MyISAM.
  • A Ferramenta analyze, atualiza as estatísticas sobre a distribuição dos valores de índice de chave. Esta é uma informação que o otimizador pode usar para gerar melhores planos de execução para consultas sobre as tabelas .Esse comando pode ser feito tanto em tabelas MyISAM como em tabelas InnoDB.
  • A Ferramenta optimize reorganiza uma tabela para que seu conteúdo pode ser acessado de forma mais eficiente. Esse comando pode ser feito em tabelas MyISAM ,InnoDB e Archive, mas com limitações que variam entre essas storages engines.
As Ferramentas analyze e optimize são operações que você pode executar periodicamente para manter suas tabelas com sua melhor performance:
  • Quando o MySQL analisa uma tabela MyISAM ou InnoDB, ele atualiza as estatísticas de índice. O otimizador usa essas estatísticas ao processar consultas para tomar melhores decisões sobre a melhor forma de procurar registros na tabela e na ordem em que ele precisa ler tabelas em um join.
Quando o MySQL Otimiza uma tabela MyISAM, ele desfragmenta o datafile para recuperar o espaço não utilizado, classifica os índices e atualiza as estatísticas de índice. Periódicamente a desfragmentação é necessária para acelerar o acesso as tabelas que contêm colunas de comprimento variável como VARCHAR, VARBINARY, BLOB, ou TEXT. Inserções e exclusões podem resultar em muitas lacunas em tais tabelas, particularmente aqueles que são modificados com freqüência. Desfragmentando elimina essas lacunas.

terça-feira, 25 de dezembro de 2012

Script de Checklist para MySQL

MySQL
Bom pessoal, pesquisando sobre MySQL encontrei este script abaixo no qual nos fornece informações sobre o nosso servidor Linux e MySQL. Este Script facilita bastante as coisas pois pode enviar o relatório do checklist no e-mail. Para utilizar este script você precisa ter instalado o MySQL e o SSMTP(Cliente de E-mail) no servidor que executará este script.

Para facilitar a utilização do Script, disponibilizei no dropbox no link abaixo:
https://dl.dropbox.com/s/xzr405c73dnxght/checklist-mysql.sh?dl=1

quarta-feira, 19 de dezembro de 2012

Desabilitando IPv6 do Win. Server 2008 e Win. Server 2008 R2

ipv6-l-day-l

Bom pessoal, precisei instalar um DNS no Windows 2008 R2 e não tinha desabilitado o IPv6 na placa de rede, nisso tinha algumas entradas no DNS que estavam utilizando IPv6. Para resolver isso fiz os seguintes procedimentos abaixo:

Abra o Prompt de Comando, Clicando no Botão Iniciar –> Execitar –> cmd :

Conf. Placa de rede Windows

segunda-feira, 17 de dezembro de 2012

[Linux] - Criando Repositório Local do Yum no Red Hat

red hat linux
Bom pessoal, neste post vou efetuar a criação de um repositório local do yum. Este post vai abordar os benefícios da utilização do yum e demonstração de forma simples da instalação do mesmo. A necessidade de instalar pacotes no RHEL (Red Hat Enterprise Linux) de forma rápida e simples para efetuar a instalação dos pré-requisitos do Oracle Database nas versões 10G e 11G, me levaram a buscar está solução que é bem eficiente. Primeiramente vamos abordar alguns assuntos para avaliarmos a solução.

terça-feira, 20 de novembro de 2012

[Linux] - SMTP Relay com Postfix para Gmail e Hotmail


Bom pessoal, neste post vou abordar a instalação e configuração de um SMTP Relay no Postfix utilizando como servidores de e-mail, Gmail e o Hotmail. O Postfix é um dos servidores de e-mail mais utilizado no mundo e o seu suporte e utilização são estáveis. Porque estou abordando este assunto? é pelo seguinte cenário. Existem algumas aplicações que não possuem suporte nativo para envio de e-mail com tls e ssl. Nisso utilizar um servidor de SMTP Relay para enviar as mensagens para ele facilita nosso gerenciamento e  com o Postfix isso se torna viável pois ele irá agir simplesmente encaminhando as mensagens que forem enviadas para ele, conforme configurado.Vamos ao hands-on.

segunda-feira, 19 de novembro de 2012

[Oracle] - Comandos Básicos SQL*PLUS


   Neste Post , irei demonstrar a utilização de comandos básicos do SQL*PLUS. Estes comandos abaixo são geralmente utilizados para manipulação de queries e arquivos ".sql" para serem executados ou editados pelo SQL*PLUS. O Banco de dados utilizado para executar estes comandos foi o Oracle Database 10G XE, nisso também podemos executar em versões posteriores como o Oracle Database 11G XE.

Easy Connection:
sqlplus <user>/<password>@<db_ip>/<db_name>

[Linux] - Configurando Placa de Rede no Debian e CentOS/Red Hat

Bom pessoal, vejo uma dificuldade na utilização das configurações de Placa de Rede no Linux com a linha de comando. Nisso estou fazendo este post para fixar conhecimento e agregar a outros profissionais esta função tão simples, mais que as vezes para usuários de outros sistemas a utilização da linha de comando pode parecer estranho. Vamos a ação.

Os arquivos de configuração:

Para a configuração da rede ficar definitiva no sistema,mesmo que seja reiniciado, devemos editar os seguintes arquivos:

No Debian:
/etc/network/interfaces – Informação sobre IP
/etc/hosts – Resolução de Nomes
/etc/hostname – Nome da Máquina

No CentOS/Red Hat:
/etc/sysconfig/network – Informação sobre a rede
/etc/syscofig/network-scripts/ifcfg-eth1 – Informação IP
/etc/hosts – Resolução de Nomes

domingo, 18 de novembro de 2012

[LPI-101] - Conhecendo o Shell

Bom pessoal, estou retomando meus estudos em Linux e gostaria de compartilhar estes estudos. Como leram no Titulo do Post, vou falar sobre o Shell do Linux. Como todo computador necessita de uma interface humana, no Linux a mais simples é o Shell.

Em termos técnicos, o Shell é um interpretador de comandos que analisa o texto digitado na linha de comandos e os executa produzindo algum resultado.


sábado, 17 de novembro de 2012

[MySQL] - Utilitário para Excel


Bom pessoal, vou neste post falar sobre uma ferramenta bem útil para analisar dados e fazer cruzamento de dados utilizando o Excel que é um software da Suíte Office da Microsoft que agora podemos integrar com o nosso banco de dados MySQL. É isso mesmo podemos agora integrar MySQL + Excel., isso não é bom?

Para fazer a instalação deste aplicativo do MySQL, você terá que efetuar o download do MySQL Installer for Windows para fazer a instalação. para isso também precisamos instalar algumas dependências para que a instalação ocorra com sucesso.

domingo, 11 de novembro de 2012

[MySQL] - Exportando dados em CSV


Bom pessoal, venho compartilhar com todos mais um pouco sobre o MySQL este SGBD que nos auxilia no nosso dia-a-dia. A ideia deste post é mostrar como exportar arquivo do MySQL no formato de CSV que pode ser muito interessante se trabalhamos com a integração de dados entre SGBD's com arquivos neste formato, que tanto podem ser utilizados pelo Oracle Database ou MS SQL Server.

No Exemplo deste post utilizei o banco de dados de teste world, mostrado neste post:

sábado, 3 de novembro de 2012

[MySQL] Série de posts 8 - Banco de dados de Exemplo (sakila, employees, world, menagerie)


Bom Pessoal, neste post vou demonstrar a instalação dos Bancos de dados de Exemplo disponibilizados pelo MySQL. Em nosso dia-a-dia precisamos testar comandos de ddl e dml em nosso sgbd e a utilização de banco de dados de exemplo facilita estes testes.

terça-feira, 30 de outubro de 2012

[MySQL] Série de posts 7 - Teoria: Processo Background do Servidor


Bom pessoal, este é um post com uma visão de como entender o daemon(processo servidor) do MySQL funciona. O servidor é o processo central que gerencia o banco de dados.  Esse é o processo mysqld que gere as bases de dados e tabelas. Existem duas distribuições: as pré-compiladas (servidor pronto para ser executado com os recursos de que necessitam) ou a opção para se compilar manualmente. Este processo servidor é responsável por gerir bases de dados , estruturas de memória , conexões com o cliente e administrar os recursos do SGBD. Vimos no primeiro post desta série como efetuar a instalação do nosso servidor MySQL neste link abaixo: http://blog.gaudencio.net.br/2012/08/mysql-serie-de-posts-1-download-e.html

sábado, 27 de outubro de 2012

[MySQL] - Utilizando os metadados do information_schema


Bom pessoal, neste post vou falar um pouco sobre algumas informações que ajudam o dia-a-dia de um DBA MySQL utilizando os Metadados do MySQL mais precisamente o "information_schema". O information_schema é a estrutura de dicionário de dados utilizada pelo MySQL, nisso está estrutura provém informações referente a quaisquer objetos que estão relacionados neste banco de dados. Podemos extrair desta estrutura informações como privilégios de usuários, nomes de procedimentos armazenados e funções de um determinado schema. Bom chega de teoria vamos a prática.

quarta-feira, 17 de outubro de 2012

[MySQL] Série de posts 6 - Teoria: Estruturas de memória

 


 Bom pessoal o objetivo deste post é trazer um esclarecimento quanto a estrutura de memória que o MySQL trabalha, que para alguns profissionais que trabalham com o produto ainda não possuem uma clareza sobre o assunto.

domingo, 30 de setembro de 2012

[Oracle] - Consultar lista de usuários no Oracle Database


Bom pessoal , essa dica é para verificar os schemas de usuários que foram criados no oracle , assim excluindo da consulta os usuários nativos do Oracle database.


Segue abaixo, select utilizada na consulta acima:

select username
from dba_users
where username
not in('QS_CB','PERFSTAT','QS_ADM',

'PM','SH','HR','OE',
'ODM_MTR','WKPROXY','ANONYMOUS',
'OWNER','SYS','SYSTEM','SCOTT',
'SYSMAN','XDB','DBSNMP','EXFSYS',
'OLAPSYS','MDSYS','WMSYS','WKSYS',
'DMSYS','ODM','EXFSYS','CTXSYS','LBACSYS',
'ORDPLUGINS','SQLTXPLAIN','OUTLN',
'TSMSYS','XS$NULL','TOAD','STREAM',
'SPATIAL_CSW_ADMIN','SPATIAL_WFS_ADMIN',
'SI_INFORMTN_SCHEMA','QS','QS_CBADM',
'QS_CS','QS_ES','QS_OS','QS_WS','PA_AWR_USER',
'OWBSYS_AUDIT','OWBSYS','ORDSYS','ORDDATA',
'ORACLE_OCM','MGMT_VIEW','MDDATA',
'FLOWS_FILES','FLASHBACK','AWRUSER',
'APPQOSSYS','APEX_PUBLIC_USER',
'APEX_030200','FLOWS_020100');

Bom essa dica é para verificar o números de schemas utilizados em nosso Oracle Database, assim tendo noção da utilização dos schemas. Acredito que essa dica possa ser útil para alguém como foi para mim. Que a Graça e Paz estejam com todos vocês.

Fonte: http://aitoreus.blogspot.com.br/2012/09/oracle-lista-de-usuarios.html

[Oracle] - Espaço Ocupado por Tablespaces e Tabelas no Oracle


Bom pessoal neste post , vou demonstrar dois selects. Um que faz o calculo de espaço ocupado pelas tablespaces no Oracle e outro que calcula o espaço ocupado em Oracle blocks por tabelas em Tablespaces no Oracle.

terça-feira, 18 de setembro de 2012

[MySQL] Série de posts 5: Utilitário de administração


  Neste post iremos demonstrar a ferramentas de administração nativa do MySQL para utilização e administração de nosso SGBD.

O MySQL Workbench é uma ferramenta que foi feita para atender três pontos, a primeira é a possibilidade de gerenciar varias conexões e desenvolver aplicações submetendo queries no SGBD , a segunda é a possibilidade de poder fazer a modelagem dos dados através de um "Data Modeler" e a terceira permite fazer a administração do MySQL podendo fazer alteração de parâmetros no banco, backup e restore de schemas.

domingo, 16 de setembro de 2012

Backup do MySQL no Linux

 Bom pessoal , vou neste post demonstrar a utilização de um script no qual criei para efetuar rotinas de backups com Banco de dados MySQL. Essa rotina trata o conceito de backup diário efetuado de 6 em 6 horas totalizando em 4 backups diários. Também utilizamos o conceito do backup semanal sendo executado toda Sexta-feira as 22:00 horas , 4 vezes em um mês. Por ultimo a Rotina de backup mensal na qual é efetuado todo dia 1 de cada mês as 03:00 da manhã. Por padrão o Script foi feito para efetuar backup de somente duas bases do MySQL , mais pode ser ampliada copiando partes do Script para atender sua necessidade. O Script também foi feito para enviar o log de execução do backup por e-mail, nisso mais abaixo , veja como instalar e configurar este cliente de e-mail no linux.

domingo, 2 de setembro de 2012

[MySQL] - Série de posts 4: Mecanismos de Armazenamento e Tipos de Tabelas


    Bom pessoal neste post vamos abordar a padronização dos tipos de tabelas(table types) suportadas pelo MySQL e os mecanismos de armazenamento(Storage Engine) por ele suportado. O MySQL possui uma característica um pouco diferente dos outros SGBDs, uma vez que no MySQL é possível escolher o tipo da tabela no momento da criação da mesma. O formato de armazenamento dos dados, bem como alguns recursos do banco de dados são dependentes do tipo de tabela escolhido.

[MySQL] - Série de posts 3: Tipos de dados (Data Types)


    Bom Pessoal , neste post vou falar sobre os tipos de dados suportados pelo MySQL e suas derivações. Quando falamos em tipos de dados , isso está inteiramente ligado a normalização e criação das tabelas do seu esquema(Schema) ou banco de dados(database). Precisamos entender como nosso SGBD trabalha ao efetuar o armazenamento de dados de diferentes tipos, sendo eles do Tipo "Texto", "Numérico" e "Temporal". O MySQL para isso suporta diferentes tipos de dados(data types) para atender nossa necessidade , quando vamos utiliza-las , esses tipos de dados são divididos em 3 categorias:

* Dados de Tipo "Texto"
* Dados de Tipo "Numérico"
* Dados de Tipo "Temporal"

sábado, 25 de agosto de 2012

Utilizando HD formatado em NTFS no Linux


   Bom Pessoal , vou demonstrar neste post a utilização de um disco formatado em Ntfs num Windows 7, montando num Linux CentOS 6.3 , utilizando o utilitário ntfs-3g software que possibilita a utilização de  Hd's formatados em Ntfs ser utilizado no Linux. Porque utilizarmos Hd's formatados em Ntfs no Linux? Podemos utilizar para efetuar a transferência de arquivos grandes com barramento físico no caso acoplar o HD formatado em Ntfs no Linux através de um interface SATA diretamente no seu servidor, evitando gargalhos se a transferência fosse efetuata pela rede com samba ou nfs. Também podemos acoplar um HD formatado em Ntfs diretamente no Linux Utilizando um disco ISCSI do seu storage. 

domingo, 19 de agosto de 2012

Conceituando Banco de Dados e SGBD


    Bom Pessoal vou neste post falar sobre o Conceito de Banco de dados e SGBD (Sistema de Gerenciamento de Banco de dados), tratando a diferença entre esses dois conceitos de forma clara e explicativa. Sobre Banco de dados vamos expor sobre sua evolução, definição e utilização. Sobre SGDB vamos falar de sua definição, Arquitetura, Modelo de Dados, Independência de dados, Linguagem de Manipulação de Dados (ou DML, de Data Manipulation Language), Linguagem de definição de dados (LDD ou DDL, do Inglês Data Definition Language).

quarta-feira, 15 de agosto de 2012

[MySQL] - Série de posts 2: Conectando ao servidor MySQL via prompt de comando

    Bom Pessoal , nesse segundo post estaremos aprendendo como utilizar a linha de comando no MySQL para conectarmos ao nosso servidor.
    Programas clientes do MySQL geralmente necessitam de parâmetros de conexão quando você precisar acessar um servidor MySQL: a máquina na qual você deseja se conectar, seu nome de usuário e sua senha. Por exemplo, o cliente mysql pode ser iniciado desta forma (argumentos opcionais são colocados entre ‘[’ e ‘]’):

prompt> mysql [-h nome_maquina] [-u nome_usuario] [-psua_senha]

Formas alternativas das opções -h, -u e -p são --host=nome_maquina, --user=nome_usuario e --password=sua_senha. Perceba que não existe espaço entre -p ou --password=e a senha que deve vir a seguir.

usuario             -u, --user=name
host                  -h, --host=name
senha                -p, --password=name
database           -D, --database=name
porta                -P, --port=3306
versão              -V, --version
protocolo         --protocol=tcp                         Protocolo usado para conexão (tcp, socket, pipe, memory).
executar           -e, --execute=name                  Executa SQL no MySQL e sai do programa.
character set    --default-character-set=name    Conjunto de carácter utilizado para formatação dos dados.

Exemplo de conexão com Banco de dados MySQL , utilizando o Console:

Os comandos abaixo , estão passando como parâmetro usuário e senha. 
Comando: mysql -u root -p


Comando: mysql --user=root --password=teste


O comando abaixo , esta passando como parâmetro host, porta, usuário e senha.
Comando: mysql --host=localhost --port=3306 --user --pasword=teste


O comando abaixo , esta passando como parâmetro usuário,senha e versão.
Comando: mysql --user=root --pasword=teste --version


O comando abaixo , esta passando como parâmetro usuário,senha e conjunto de carácter especifico.
Comando: mysql --user=root --pasword=teste --default-character-set=utf8


Os comandos abaixo , estão passando como parâmetro usuário,senha e schema especifico.
Comando: mysql --user=root --password=teste --database=teste


Comando: mysql -u root -p -D teste


Comando para verificar porta utilizada pelo seu servidor MySQL:


Comando para executar SQL diretamente pelo prompt , fazendo chamada pelo Console:


Comando para verificar conjunto de carácter do Banco de dados:


Comando para verificar versionamento do Banco de dados:


Por ser uma questão básica está parte de conexão de banco de dados com o console do MySQL, os exemplos de comandos acima podem ser executados tanto na plataforma windows ou linux. 
Qualquer dúvida na execução dos comandos , favor comentar no post. Que a Graça e Paz estejam com Vocês.

sábado, 11 de agosto de 2012

[MySQL] - Série de posts 1: Download e Instalação

Bom pessoal , vou nesta serie de posts , ensinar a galera que queira conhecer o MySQL com uma abordagem mais técnica. Como tudo nessa vida tem um inicio , este primeiro post abordarei a instalação do MySQL em varias plataformas e sistemas operacionais.

Se você está com dúvida em investir neste SGBD , Leia o Slide do link Abaixo:
http://www.slideshare.net/mtelless/recursos-e-benefcios-do-mysql

Para entender melhor o conceito de banco de dados e SGBD , veja o post do link abaixo:
http://emersongaudencio.blogspot.com.br/2012/08/banco-de-dados-conceituando-banco-de_5437.html

Vamos colocar a mão na massa. Primeiro temos que baixar o MySQL para efetuarmos nossa instalação. Atualmente devido a popularidade do MySQL, existem varias fontes de downloads para instalação. Um exemplo é quando instalamos o MySQL no Linux dependendo da distribuição o próprio gerenciador de aplicativos efetua o download e a instalação do MySQL somente com uma linha de comando para você. No caso de efetuar a instalação no Windows a Oracle desenvolveu um aplicativo chamado "MySQL Installer for Windows" no qual possui um pacote de aplicativos ligados ao produto e com ela é possível instalar as ferramentas que desejar no seu servidor de banco de dados MySQL com somente alguns cliques, como por exemplo instalar o Banco de dados e também o driver ODBC do MySQL e etc.

[FREEBSD] - Habilitando suporte a USB e Pendrives

Eae Pessoal , nesta semana um colega meu administrador de redes que tem um servidor FreeBSD precisou utilizar no servidor dele um HD Externo através de uma porta usb, até aí tudo bem. Mais o HD Externo quando plugado no servidor não estava identificando o dispositivo. Utilizando o comando "tail -f /var/log/messages" monitoramos a entrada de dispositivos nas portas usb e nada. Então fui olhar o log do boot do sistema , para verificar se ele estava carregando o driver para dispositivos usb , com o comando "dmesg -b" , o driver usb não estava carregando no Boot do sistema. Por ultimo olhamos as configurações do kernel corrente utilizado pelo sistema em /usr/src/sys/i386/conf/Seu-Kernel , verificamos que o kernel foi compilado desabilitando o suporte a usb.

Então para resolver isso temos duas formas , uma manual e outra automática , forçando o sistema carregar o driver usb no boot do sistema.

1. Habilitando suporte usb no FreeBSD de forma manual.

Para carregar drivers na memoria, digite o comando abaixo:
#kldload usb uhci ohci ehci udbp uhid umass 

Depois de executar o comando acima , digite o seguinte comando para confirmar se os drivers foram carregados:
# kldstat

Pronto agora seu servidor FreeBSD irá identificar dispositivos de armazenamento usb. Na figura abaixo estou mostrando o debug do kernel do sistema, verificando ser o drivers foram carregados corretamente e se o sistema realmente identificou meu pendrive usb.


Bom por padrão a primeira unidade de armazenamento no FreeBSD , recebe o nome de device /dev/da0 e se utilizar mais outro dispositivo seguirá na sequencia /dev/da1 , /dev/da2 e assim suscetivamente.

2. Habilitando suporte a usb no FreeBSD de forma automática.

Edite o arquivo /boot/loader.conf, com o comando:
# ee /boot/loader.conf

O arquivo /boot/loader.conf deverá estar vazio , nisso agora precisamos preenche-ló com as linhas abaixo para habilitar o suporte a usb no boot do sistema:

usb_load="YES"
uhci_load="YES"
ohci_load="YES"
ehci_load="YES"
udbp_load="YES"
uhid_load="YES"
umass_load="YES"


Salve o arquivo e de um reboot no seu FreeBSD com "shutdown -r now".

Depois que o sistema iniciar verifique se os drivers foram carregados corretamente:

Pronto agora seu FreeBSD irá identificar dispositivos usb sem a necessidade de recompilar o kernel do sistema.

Para formatar seu pendrive usb ou hd externo , digite o comando abaixo:
#newfs -O 2 /dev/da0

Crie uma pasta que será o ponto de montagem do seu dispositivo usb depois de formatado, no caso criei uma pasta na raiz do sistema chamada /dados.

# mkdir dados

Para montar seu dispositivo manualmente, digite os comandos abaixo:
#mount /dev/da0 /dados
Para desmontar seu dispositivo, digite o comando abaixo:
#umount -f /dados



Bom agora para facilitar nossa vida , vamos automatizar a montagem deste dispositivo.

# configuração do fstab para montar pendrive ou hd externo em /etc/fstab:
# ee fstab
/dev/da0                /dados          ufs     rw,noauto       0       0


# comando para montar pendrive ou hd externo
# mount -a /dados


# comando para desmontar pendrive ou hd externo
# umount -f /dados


Exemplo de fstab para linux com partições em UFS , utilizando um HD Externo ou Pendrive:
/dev/hda4 /mnt/bsd      ufs auto,ro,ufstype=ufs2,nodev,nosuid   0 0



Bom espero ter ajudado e compartilhado conhecimento. Qualquer dúvida na implementação das configurações deixe um comentário no post para poder ajudar. Que a Graça e Paz estejam com Vocês.

sábado, 21 de julho de 2012

Calculadoras de RAID



RAID
  Olá , Pessoal. Uma das coisas que mais precisamos na hora de fazer um investimento é saber o ganho que este vai nos proporcionar. O Raid (Redundant Array of Independent Drives) ou Arranjo Redundante de Discos Independentes, dependendo do tipo de utilização no caso para volumes de disco com escrita intensa ou leitura intensa é preciso ser planejado. Para isso precisamos saber quais os ganhos que cada tipo de Raid irá nos proporcionar. Abaixo segue uma lista de sites que possuem definições de tipo de Raid e Calculadoras para o mesmo, nos ajudando na hora de tomarmos a melhor decisão na hora de implementar um projeto.


http://www.icc-usa.com/raid-calculator.php


http://www.ibeast.com/content/tools/RaidCalc/RaidCalc.asp


https://grijpink.eu/tools/raid/index.php


http://pt.wikipedia.org/wiki/RAID

Espero que possa ter ajudado ao pessoal que esteja pesquisando sobre o assunto. Graça e Paz a Todos!

domingo, 27 de maio de 2012

Livro pfsense 2.0 em português

Boa tarde, Pessoal.

    Em fim temos a oportunidade em ter livro relacionado a pfsense em nosso idioma, o livro pfsense 2.0 em português em contra-se nos compartilhadores de arquivos 4SHARED,  Abaixo segue links para download.

PDF do livro

http://www.4shared.com/office/ukZXDXBh/Livro_PfSense_20_Pt_br.html

DOCX do livro

http://www.4shared.com/file/JDNl1zqn/Livro_PfSense_20_Pt_br.html

Fonte: http://tinodiaadia.wordpress.com/2012/01/19/livro-pfsense-2-0-em-portugues/

domingo, 20 de maio de 2012

Manual do Administrador Debian


  A Comunidade do Projeto Debian , há um bom tempo tem se empenhado para desenvolver um HandBook de qualidade. Nisso Rafael Hertzog e Roland Mas, são 2 desenvolvedores do projeto Debian  que acabam de anunciar, após 5 meses de trabalho, a disponibilidade da mais recente publicação chamada "Manual do Administrador Debian".

    O livro aborda todas as questões que um administrador de sistemas linux deve dominar, a partir de pacotes de atualização de instalação e sistema para criar, compilar o kernel e outras tarefas avançadas.

Download do Manual do Administrador Debian:


PDF, EPUB, MOBI ou HTML | 495 páginas | Inglês | 25.5 Mb.

Fonte:  http://www.vivaolinux.com.br/dica/Debian-Manual-do-Administrador

domingo, 13 de maio de 2012

O que é o Application Pool? Como criar ?

Um Pool de Aplicativos define um grupo de um ou mais processos de trabalho (Worker Process), configurado com definições comuns que atendem uma ou mais aplicações atribuídas a este Pool.
Podemos ver abaixo na figura os componentes de um ‘Application Pool’

segunda-feira, 7 de maio de 2012

Livros da Microsoft sem Custo!

      Olá Pessoal, Livros e tutorias de diversos produtos da Microsoft sem custo. Pode acreditar.
Nesta pequena lista abaixo, existem livros atuais de diversas áreas, baixe o seu gratuitamente, de graça e sem pagar nada. Bons Estudos!

clip_image001 clip_image002 clip_image003 clip_image004
clip_image005 clip_image006 clip_image007 clip_image008
clip_image009 clip_image010

Fonte: http://www.diegonogare.net/blog/post/Livros-da-Microsoft-gratuito-de-graca-e-sem-custo!.aspx