J'ai une grande table DB que j'utilise pour tester. Il contient 7,3 millions d'enregistrements d'appels téléphoniques. Je voudrais supprimer beaucoup de ceux-ci, mais toujours maintenir une bonne répartition sur les numéros de téléphone et les dates. Y a-t-il un moyen d'y parvenir? Peut-être quelque chose à faire avec table sample
?Comment «effacer» une table de base de données?
1
A
Répondre
6
Supprimer où l'ID se termine dans un 1 ou 6? Ou similaire, selon exactement combien vous devez supprimer.
-à-dire de garder seulement 10% des dossiers pour les tests supprimer tous les enregistrements qui ne se terminent pas (par exemple) 7.
(Notez que supprimer comme cela pourrait prendre un certain temps. Vous pourriez être mieux faire une CREATE TABLE AS avec juste les dossiers dont vous avez besoin)
3
Copiez les données que vous souhaitez conserver.
SELECT TOP 1000 * eN dbo.Buffer dE Data.Numbers ORDER BY NewID()
Del toutes les données ete:
TRUNCATE TABLE Data.Numbers
reculer les données conservées
entaillent Data.Numbers (liste des colonnes) SELECT DE dbo.Buffer
Questions connexes
- 1. données dans une table emboîtées de base de données
- 2. Taille de table maximale pour une base de données MySQL
- 3. Attribut de base de données Nullable dans une table distincte
- 4. Comment générer une table d'autorisations accordées aux tables de base de données pour un utilisateur de base de données?
- 5. Concevoir une base de données
- 6. Comment stocker l'objet de données table ruport dans une base de données?
- 7. Comment obtenir des données d'une base de données vers une autre base de données?
- 8. LINQ to SQL: Comment effacer rapidement une table
- 9. Oracle10g base de données/table Tuning
- 10. Copie des données d'une table dans une base de données à une autre base de données séparée
- 11. Comment archiver une base de données MySQL?
- 12. Comment ajouter une colonne dans une table de base de données sqlite 2
- 13. Comment ouvrir une base de données de base?
- 14. Comment faire des tâches de gestion de données dans une base de données d'objets Db4o?
- 15. Cakephp de table de base de données manquante
- 16. Comment empêcher les insertions JPA de verrouiller une table de base de données?
- 17. Comment effacer une zone de texte onfocus?
- 18. ASP .NET - Comment actualiser une DataList de base de données?
- 19. Table de base de données ADO Colonne booléenne
- 20. "User Preferences" Design de table de base de données
- 21. faire acondition sur la table de base de données sql
- 22. Comment migrer les diagrammes de base de données SQL Server vers une autre base de données?
- 23. Comment identifiez-vous les triggers associés à une table dans une base de données sybase?
- 24. Comment puis-je générer une arborescence à partir d'une table dans une base de données?
- 25. Comment supprimer une base de données MySQL?
- 26. Générer classe d'entités de la table de base de données
- 27. Insertion de table de base de données SQL Proc SQL
- 28. Comment copier un schéma de table et des contraintes à une table de base de données différente?
- 29. Comment cloner une table de base de données via la migration Rails?
- 30. Comment mettre à jour une table de base de données en utilisant ssis?
Quels sont vos critères pour lesquels les entrées supprimer et que retenir? –