Existe alguma maneira de reduzir os bancos de dados do SQL Anywhere?
Com o SQL Server, foi uma tarefa fácil. Apenas faça isso, tenha novamente um banco de dados mais rápido que tenha um tamanho que possa ser transferido por uma conexão de internet lenta.
Isso pode ser alcançado com o Sybase?
A questão não é se você deve encolher ou não - é como isso é feito. Então, por favor, não cite coisas como "você não deveria" de Pinal.
Você não pode reduzir os bancos de dados online do SQL Anywhere.
A maneira "correta" de fazer isso é descarregar/recarregá-lo em um novo banco de dados.
É fácil fazer isso via Sybase Central. Via linha de comando, é o
dbunload
comando com a-an
opção de linha de comando. Consulte Utilitário Unload (dbunload) na documentação.Um banco de dados reduzido não é, por padrão, mais rápido do que um banco de dados "não reduzido".
Na linha de comando:
Se houver mais de um arquivo no dbspace:
então é resultado
Exemplos de strings de conexão estão disponíveis na ajuda: Utilitário de descarregamento (dbunload)