Alterar PAGE SIZE?

Firebird

24/10/2004

Como posso alterar o PAGE SIZE de um banco de dados interbase já criado?


Phfdelphi

Phfdelphi

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

24/10/2004

Faça um backup e na restauração indique o novo PAGE SIZE.


GOSTEI 0
Phfdelphi

Phfdelphi

24/10/2004

Então, eu já tentei isso pelo IBExpert mas dá o seguinte erro:

IBE: Starting restore. Current time: 20:37:19
IBE: Connection authorization failure.
Page size specified (16384) greater than limit (8192 bytes).

IBE: Restore completed. Current time: 20:37:19. Elapsed time: 00:00:00


GOSTEI 0
Vinicius2k

Vinicius2k

24/10/2004

Colega,

Qual a versão do IB ?
Se for 6.0, pelo que sei, o tamanho máximo da página é de 8K e páginas de 16K só foram implementadas a partir do Firebird 1.0...

Vc, realmente quer uma página de 16K ? Para bancos de tamanho inferior à 4 GB o tamanho recomendado, normalmente, é de 4K (4096)... passando disso recomenda-se 8K (8192) mas não tenho informações de a partir de qual tamanho se recomendaria 16K...
Em geral, o melhor page_size é o tamanho que seja identico ao tamanho do cluster utilizado pelo sistema operacional (normalmente 4K), a não ser que seu servidor esteja trabalhando com clusters de 16K acho q vc perderá performance consideravelmente...

Veja este artigo :
http://delphiforum.icft.com.br/forum/viewtopic.php?t=51819

T+


GOSTEI 0
POSTAR