Dans MySQL fonctionnant sur un système d'exploitation 64 bits, chaque colonne occupe au moins 64 bits? Un peu occuperait tout un octet? ou un mot entier?Dans les systèmes 64 bits, une colonne de 32 bits occupe moins d'espace qu'une colonne de 64 bits?
Dans les systèmes 64 bits, une colonne de 32 bits occupe moins d'espace qu'une colonne de 64 bits?
Répondre
Voici ce que je pense que vous cherchez.
http://dev.mysql.com/doc/refman/5.5/en/storage-requirements.html
« Les besoins de stockage des données varient, selon le moteur de stockage utilisé pour la table en question différents moteurs de stockage Utilisation différentes méthodes pour enregistrer les données brutes et différents types de données.En outre, certains moteurs peuvent compresser les informations dans une ligne donnée, soit sur une colonne soit sur une ligne entière, ce qui rend le calcul des besoins de stockage pour une table ou une structure de colonne donnée. ] "."
chaque colonne occupe au moins 64 bits?
Voulez-vous réellement dire colonne ou rangée? Je pense que vous voulez dire rangée, mais je ne suis pas entièrement sûr. Je n'arrive pas à comprendre pourquoi vous auriez besoin de connaître la taille de la description de la colonne car AFAIK prend 0 (0) espace ...
Un bit occuperait tout un octet? ou un mot entier?
En mémoire: Je ne sais pas en fait - je penche vers elle occupe un mot entier afin que des comparaisons significatives pourraient être faites, mais je ne sais pas vraiment. À moins que vous parlez en utilisant le moteur de stockage de mémoire dans lequel cas ...
sur le disque: Il ne dépend vraiment de votre moteur de stockage (comme MDMA dit) et la taille des lignes varient considérablement en fonction de votre moteur de stockage et jeu de caractères. Par exemple, l'article lié ci-dessus explique certaines des optimisations que MyISAM fait pour enregistrer autant de bits que nécessaire pour chaque ligne.
Ce sera 32 bits sur le disque. Je ne connais pas la mémoire, mais je sais que les numéros 32 bits seront mis à jour à 64 pour les comparaisons (même sur les systèmes 32 bits, ce qui donne un peu plus de puissance aux systèmes 64 bits).
- 1. Xcode & 64 bits & 32 bits Question
- 2. Utilisation de bits sur des entiers 64 bits dans des systèmes 32 bits (pas d'extension php_gpm)
- 3. L'iPhone OS 64 bits ou 32 bits?
- 4. Ubuntu 64 bits vs 32 bits sur les systèmes à faible mémoire - pourquoi Ubuntu 64 bits mange ma RAM?
- 5. quel mysql 32/64 bits
- 6. MapViewOfFile partagé entre les processus 32 bits et 64 bits
- 7. 64 bits flottants compilés avec le compilateur 32 bits sur OS 64 bits
- 8. Impossible d'exécuter les applications 32 bits sur Linux 64 bits
- 9. Appel code 32 bits à partir de 64 bits Processus
- 10. Déplacement d'une application de 32 bits à 64 bits
- 11. 64 bits objets COM de 32 bits traiter
- 12. Appels ioctl de l'application 32 bits au pilote 64 bits
- 13. GDI + sur les systèmes 64 bits
- 14. Charger la bibliothèque DLL 32 bits dans l'application 64 bits
- 15. Solr - utilise Java 64 bits, pas Java 32 bits sous Windows 7 64 bits
- 16. Détermination de Windows 64 bits vs 32 bits
- 17. Chargement d'un processus 32 bits dans un environnement 64 bits
- 18. Détection d'un jre 64 bits dans un navigateur 32 bits?
- 19. Version .NET avec des assemblages 64 bits et 32 bits
- 20. Impossible de compiler 32 bits avec 64 bits g ++
- 21. Lecteur Flash 32 bits dans Safari 64 bits: comment?
- 22. SetEnvironmentVariable en 32 bits Processus sur OS Windows 64 bits
- 23. Version 64 ou 32 bits de WinDBG?
- 24. directive C# pour indiquer 32 bits ou 64 bits construire
- 25. Passage du pointeur 32 bits au contrôle COM 64 bits
- 26. Traiter le code 32 bits sur Snow Leopard 64 bits?
- 27. Sérialisation binaire .NET entre OS 32 bits et 64 bits
- 28. Application java 64 bits à utiliser 32 bits dll
- 29. Enregistrer 32 bits COM DLL à 64 bits Windows 7
- 30. Erreur d'exécution binaire 64 bits sur les Centos 64 bits
En mémoire? Sur le disque? –
@David J'aimerais connaître la réponse dans les deux cas –
Est-ce une question de devoirs? –