Pergunta : Edições truncadas da tabela da base de dados de Sybase

Amigos,
que procura a ajuda em uma da edição do DB do sybase, algum ver do DB da entrada appreciated.

Sybase: 12.5

Issue: Nós temos o isql fazer um truncado para 3 tabelas, deixamos cair o índice, e recarregamos então os dados (carga cheia). Agora ao truncar a tabela, eventualmente o acesso da pergunta estes tabela, falhas truncadas. Alguma idéia porque falhas truncadas, e como nós podemos abrandar a edição? o

What é feito: Por poucas semanas, cancelando o esconderijo parecer ser trabalho, antes que o truncado e carregar, mas falhado outra vez! Não sure que outro pode ser entrada de done.

Any?

Thanks & Regards
Deepak Kumar Mohanty
class= do

Resposta : Edições truncadas da tabela da base de dados de Sybase

Como impar. A tabela truncada remove um fechamento exclusivo porque está escrevendo. Isto obstrui e é obstruído pelos fechamentos (lidos) compartilhados da sorte que criam o índice removem. Qualquer começ lá o primeiro funcionará à conclusão e então o outro começará funcionar. É realmente impossível ter ambos funcionar simultaneamente - um obstruirá sempre o outro.

Apenas verific - você funcionou o dbcc checktable e o tablealloc do dbcc em no sua tabela e ele veio acima de limpo? Você recreou fisicamente a tabela (seleta em uma tabela nova, a tabela velha da gota, rebatiza a tabela nova)?

Se a edição realmente é tabela truncada e cria o índice que funciona simultaneamente, você poderia forçar a seqüência de travamento correta usando do “o comando da tabela fechamento” antes que você funcione o índice da criação. Você precisa de estar em uma transação para fazer isto. Que as garantias criam o índice não poderia possivelmente funcionar quando a tabela truncada funcionar… embora aquela fosse como é sups para ser normalmente. Mas o côordenador de Sybase deve ter tido uma razão para dizer o que fêz. :)

Tentar a reconstrucção física da tabela (se você não tem já), e então using uma indicação da tabela do fechamento antes do índice da criação.
Outras soluções  
 
programming4us programming4us