J'ai une table qui a une grande colonne int utilisée pour stocker l'horodatage. La valeur d'horodatage que nous recevons de notre application est de 13 chiffres comme 1280505757693.Et il y a beaucoup de lignes dans cette table en ce moment probablement plus d'un demi-million d'entrées.Est-ce que j'utiliser Index sur la colonne d'horodatage ou non ???? Aucune suggestion ?Indexation sur la colonne BigInt dans MySQL
1
A
Répondre
1
Les numéros sont-ils contigus ou contiennent-ils des informations codées sous une forme quelconque? Par ce que je veux dire est 1280505757693 + 1 cocher au-delà de 1280505757693? Si c'est le cas, vous pouvez créer un index et il sera utile pour égal à des correspondances et des correspondances de gamme; sinon, seulement pour égal à des allumettes.
Si vous conservez des horodatages dans votre base de données, vous pouvez envisager les types TIMESTAMP
et DATETIME
de MySQL; Voir ici http://dev.mysql.com/doc/refman/5.1/en/datetime.html. Vous pouvez certainement créer des index sur ceux-ci.
Questions connexes
- 1. Performance indexation BigInt vs VarChar
- 2. Indexation d'une seule valeur de colonne MySQL
- 3. MySQL BETWEEN sur unsigned bigint
- 4. Mysql InnoDB optimisation des performances et indexation
- 5. Convertir la chaîne binaire en bigint dans MySQL?
- 6. Bigint sur PostgreSQL 8.3
- 7. Sélectionnez les enregistrements qui échouent la colonne varchar à bigint
- 8. SQL indexation - colonne calculée vs champ utilisé par colonne calculée
- 9. Indexation dans SQL Server
- 10. Mysql Moyenne des chronologies sur la colonne?
- 11. MySQL UPDATE sur la première colonne
- 12. Indexation sur une requête
- 13. Indexation basée sur la courbe de Peano-hilbert?
- 14. Indexation de requête MySQL avec structure d'horodatage
- 15. MySQL - Renommer la colonne
- 16. MySQL colonne ENUM de la colonne anothertable
- 17. Ajouter des numéros dans la colonne mysql
- 18. MySQL - référence colonne dynamique dans la deuxième colonne dynamique
- 19. comment nous utilisons BigInt?
- 20. MySQL colonne Valeur Pivot
- 21. Mysql changer le numéro dans la colonne
- 22. MySQL Rejoignez la colonne SUM sur toute la table
- 23. Mysql gauche rejoindre avec la condition sur la colonne
- 24. Indexation dans ESE
- 25. Indexation dans SQL Server
- 26. Indexation dans Linq
- 27. MySQL: ERREUR 1054 (42S22): Colonne inconnue dans 'where clause'
- 28. La colonne MySQL autoincrement saute de 10- pourquoi?
- 29. SQL Server 2005 bigint manquant?
- 30. Comment puis-je définir une clé primaire BigInt avec Rails 2.1 et MySQL?