Table temporaire de limite d'enregistrement dans Sql server
Est-il des limites pour l'enregistrement dans la table temporaire.. j'ai essayé avec 1,3 millions de disques.. peut-être que j'ai à traiter avec des milliards dans le futur, comme le demande.. Est-il possible? Si j'ai pu connaître la limite de dossiers.. je pourrais essayer de diviser les enregistrements de la base de données source et de les gérer à l'intérieur de la limite. Merci d'avance
- Je dirais que cette question serait tomber dans la catégorie des "si vous devez vous demander, vous êtes probablement fait quelque chose de mal" - mais vous n'avez pas décrit votre problème/solution.
Vous devez vous connecter pour publier un commentaire.
Les différences entre la base de données tempdb et de toute autre base de données sont minimes, surtout quand il s'agit de limites.
Si vous pouvez les stocker dans une table utilisateur, vous pouvez les stocker dans une table temporaire en tant que bien. Il n'a pas à s'insérer dans la mémoire RAM que la base de données tempdb est stocké sur le disque comme toute autre base de données (seulement avec plus de mise en cache agressive et moins de journalisation).
Source: http://msdn.microsoft.com/en-us/library/ms190768.aspx
Une table temporaire est une table de sorte que cela s'appliquerait: Spécifications de Capacité maximale pour SQL Server
Non, il n'y a pas de limite d'enregistrements de la table temporaire (la limite est de l'espace disque). Mais attention, parce que les tables temporaires sont physiquement créé dans la base de données tempdb, et cette base de données doit être placé sur le disque avec la taille appropriée.
Une table sera exécuté dans la limite de 1000 nombre maximum de lignes pouvant être inséré avec un seul T-SQL INSERT qui utilise un le tableau de la valeur constructeur.
https://dba.stackexchange.com/questions/82921/the-number-of-row-value-expressions-in-the-insert-statement-exceeds-the-maximum
Les tables temporaires sont stockées dans la Base de données tempdb, et peuvent se développer aussi longtemps que la base de données tempdb lui-même peut grandir (c'est à dire jusqu'à ce que le disque est plein).
Jusqu'à ce que votre serveur de mémoire (c'est à dire, disque) prend en charge, il n'est pas question de combien de données, vous êtes en poussant sur la table temp.
Je pense qu'il n'y a pas de limite sur le nombre d'enregistrements que vous pousser dans la table temporaire.