Questione : Edizioni troncate della tabella della base di dati di Sybase

Amici,
che cerca aiuto in uno dell'edizione di DB di sybase, qualsiasi ver di DB dell'input appreciated.

Sybase: 12.5

Issue: Abbiamo isql fare un troncato per 3 tabelle, cadiamo l'indice ed allora ricarichiamo i dati (carico completo). Ora mentre troncando la tabella, se c'è ne interrogano l'accesso questi tabella, venire a mancare troncati. Dell'idea perché venire a mancare troncati e come possiamo attenuare l'edizione? il

What è fatto: Per poche settimane, rimuovendo il nascondiglio sembrare essere lavoro, prima che il troncato e caricare, ma venuto a mancare ancora! Non sure che altro può essere input di done.

Any?

Thanks & Regards
Deepak Kumar Mohanty
class= del

Risposta : Edizioni troncate della tabella della base di dati di Sybase

Quanto dispari. La tabella troncata elimina una serratura esclusiva perché sta scrivendo. Ciò ostruisce ed è ostruita dalle serrature (colte) comuni della specie che generano l'indice eliminano. Quale arriva il primo funzionerà a completamento ed allora l'altro comincerà funzionare. È realmente impossibile avere entrambi funzionare simultaneamente - uno ostruirà sempre l'altro.

Appena controllando - avete fatto funzionare il dbcc checktable e il tablealloc del dbcc sulla sul vostri tabella ed esso è venuto su pulito? Avete ricreato fisicamente la tabella (prescelta in una nuova tabella, la vecchia tabella di goccia, cambia titolo la nuova tabella)?

Se l'edizione realmente è tabella troncata e genera l'indice che funziona simultaneamente, potreste forzare la sequenza chiudente corretta usando “l'ordine della tabella della serratura„ prima che faceste funzionare l'indice di generazione. Dovete essere in una transazione per fare questo. Che le garanzie generano l'indice non potrebbe possibilmente funzionare mentre la tabella troncata sta funzionando… anche se quella è come è ha supposto per essere normalmente. Ma l'assistente tecnico di Sybase deve avere un motivo per dire che cosa hanno fatto. :)

Provare la ricostruzione fisica della tabella (se non avete già) ed allora using una dichiarazione della tabella della serratura prima dell'indice di generazione.
Altre soluzioni  
 
programming4us programming4us