Alessandro Guimarães – Oracle Blog

June 18, 2008

Por que as máquinas nunca dominarão o Mundo

Filed under: banco de dados — Tags: — agleite @ 6:41 pm

Se você tiver oportunidade ver um query gerada por maquina, não estou falando de um Cyberdyne Systems T-800 ou do  Mainframe da Matrix,  mas de uma coisa chamada OLAP API vai entender o por que.

Ahn… e o que é uma OLAP API ?, você pode perguntar. Não sei, mas provavelmente é descendente do SAGENT.

BigFile Tablespaces

Filed under: banco de dados — Tags: — agleite @ 1:52 am

As tablespaces Big Files tendem a se tornar padrão em bancos de dados de storage high end e principalmente pelo uso do ASM (Automatic Storage Management).

Como o nome já diz, as bigfiles tablespaces, consistem de um único arquivo grande (!!).

Para evitar problemas de performance estas tablespaces devem ser criadas em file systems que suportem crescimento dinamicos e striping de arquivos (distribuindo o I/O) , caracteristicas essas nativas do ASM. Além disso a única forma de expandir uma tablespace bigfile, é expandindo seu datafile. Sem um gerenciador de volumes, o tamanho do datafile fica restrito ao disco no qual ele reside.

Para criar :

SQL > CREATE BIGFILE TABLESPACE muitogrande;

Se o ASM estiver sendo utilizado, o datafile vai estar distribuido em todo disk group.

Utilizando-se um tamanho de bloco 8k, em uma única tablespace pode-se armazenar até 32 terabytes Se o bloco for de 32K juntamente com o maximo número de datafiles (65,536), o limite chega a 8 exabytes.

Com um DB_FILES menor pode-se inclusive observar uma possivel diminuiçao da SGA ;) .

A tablespace default do banco é a SMALLFILE. Se quiseres alterar :

SQL > ALTER DATABASE SET DEFAULT BIGFILE TABLESPACE;

Blog at WordPress.com.