2012-04-10 27 views
5

C'è qualche limite per il record nella tabella temporanea .. Ho provato con 1,3 milioni di record .. potrebbe essere che devo affrontare miliardi in futuro come l'applicazione richiede .. È è possibile? Se potessi conoscere il limite dei record ... potrei provare a dividere i record dal db di origine e gestirli entro il limite. Grazie in anticipoLimite record tabella temporanea nel server Sql

+1

direi che questa domanda sarebbe rientrano nella categoria di "se si deve chiedere, probabilmente stai facendo qualcosa di sbagliato" - ma non è stato descritto che cosa il vostro problema generale/soluzione sono. –

risposta

4

Le differenze tra tempdb e qualsiasi altro database sono minime, specialmente quando si tratta di limiti.

Se è possibile memorizzarlo in una tabella utente, è possibile memorizzarlo anche in una tabella temporanea. Non deve essere inserito nella RAM poiché il tempdb è archiviato su disco come qualsiasi altro database (solo con cache più aggressiva e meno logging).

Fonte: http://msdn.microsoft.com/en-us/library/ms190768.aspx

0

Fino a quando non supporta la memoria del server (vale a dire il disco), non vi è alcun problema sul numero di record inseriti nella tabella temporanea.

Penso che non ci siano limiti al numero di record inseriti nella tabella temporanea.

2

No, non c'è nessun limite di record per la tabella temporanea (il limite è lo spazio su disco). Ma attenzione, perché le tabelle temporanee vengono create fisicamente nel database tempdb e questo database deve essere posizionato sul disco con le dimensioni appropriate.

1

Le tabelle temporanee sono stored in the tempdb Database e possono aumentare fino a quando tempdb stesso può crescere (vale a dire fino a quando il disco è pieno).

Problemi correlati