Trong MySQL chạy trên hệ điều hành 64 bit, mỗi cột chiếm ít nhất 64 bit? Một chút sẽ chiếm toàn bộ một byte? hoặc toàn bộ từ?Trong các hệ thống 64 bit, một cột 32 bit chiếm ít không gian hơn một bit 64 bit?
Trả lời
Dưới đây là những gì tôi nghĩ bạn đang tìm kiếm:.
http://dev.mysql.com/doc/refman/5.5/en/storage-requirements.html
"Các yêu cầu lưu trữ dữ liệu khác nhau, theo các công cụ lưu trữ được sử dụng cho các bảng trong câu hỏi cụ lưu trữ khác nhau sử dụng Ngoài ra, một số động cơ có thể nén thông tin trong một hàng nhất định, trên cơ sở cột hoặc toàn bộ hàng, tính toán các yêu cầu lưu trữ cho một cấu trúc bảng hoặc cột nhất định [khó khăn ]. "
mỗi cột chiếm ít nhất 64 bit?
Bạn có thực sự là cột hoặc hàng không? Tôi nghĩ bạn có nghĩa là hàng, nhưng tôi không hoàn toàn chắc chắn. Tôi không thể tìm ra lý do tại sao bạn cần biết kích thước của mô tả cột vì AFAIK chiếm không gian O (1) ...
Một bit sẽ chiếm toàn bộ một byte? hoặc toàn bộ từ?
Trong bộ nhớ: Không chắc thực sự - Tôi đang nghiêng về phía nó chiếm toàn bộ một từ để so sánh có ý nghĩa có thể được thực hiện, nhưng tôi thực sự không biết. Trừ khi bạn đang nói về việc sử dụng các công cụ lưu trữ NHỚ trong trường hợp này ...
Mở đĩa: Nó thực sự phụ thuộc vào công cụ lưu trữ của bạn (như MDMA nói) và kích cỡ hàng khác nhau bao la tùy thuộc vào công cụ lưu trữ của bạn và bộ ký tự. Ví dụ, bài viết được liên kết ở trên giải thích một số tối ưu hóa mà MyISAM thực hiện để ghi lại một vài bit khi cần thiết cho mỗi hàng.
Nó sẽ có 32 bit trên đĩa. Tôi không biết về bộ nhớ, nhưng tôi biết số 32 bit sẽ được upcasted đến 64 để so sánh (ngay cả trên hệ thống 32bit, trong đó cung cấp cho các hệ thống 64 bit một chút tăng).
- 1. 32 bit int * 32 bit int = 64 bit int?
- 2. Ứng dụng 32 bit hoặc 64 bit trên hệ điều hành 64 bit?
- 3. Java JDK 32 bit và 64 bit
- 4. SDK Android 32 bit hoặc 64 bit trên hệ điều hành Windows 64 bit?
- 5. Biên soạn trên hệ thống 64 bit cho hệ thống 32 bit - khả năng tương thích
- 6. Hệ điều hành iPhone 64 bit hay 32 bit?
- 7. chạy nhị phân 32 bit trên máy 64 bit
- 8. Tạo 32 bit JavaFX Native Bundle trong máy 64 bit
- 9. Máy ảo 32 hoặc 64 bit nhanh hơn trên máy 64 bit (vmware)
- 10. QtCreator trên linux: 32 bit so với 64 bit
- 11. Eclipse 32 bit chạy trên 64 bit JVM
- 12. Ứng dụng Java 64 bit: Hệ điều hành 64 bit, JRE 64 bit và Ứng dụng 64 bit có yêu cầu không?
- 13. Không thể tìm thấy crtn.o, liên kết mã 32 bit trên hệ thống 64 bit
- 14. Chạy dll 32 bit trên máy 64 bit trong java
- 15. Nhập 32 bit dll trong 64 bit .Net application
- 16. Xác định Windows 64 bit so với 32 bit
- 17. Tại sao __sync_add_and_fetch hoạt động với biến 64 bit trên hệ thống 32 bit?
- 18. Giao diện Native Java 32 bit dll trên hệ thống 64 bit
- 19. Biên dịch nhị phân 32 bit trên hệ thống 64 bit
- 20. Biên dịch 32 bit Assembler trên 64 bit ubuntu
- 21. NCover trên hệ thống 64 bit
- 22. 64 bit bằng cách phân chia 32 bit
- 23. Lỗi AJAX ASP.NET AJAX/32-bit đến 64-bit
- 24. Cách di chuyển hai thanh ghi 32 bit vào một bit 64 bit?
- 25. Chuyển đổi 32 bit dll sang 64 bit dll
- 26. nguyên tử trong 32/64 bit
- 27. .net InstallUtil utility - 32 bit vs 64 bit
- 28. Xây dựng 32 bit với 64-bit llvm-gcc
- 29. Triển khai các bit nổi 32 bit hoặc 64 bit trong JavaScript?
- 30. Ứng dụng 32 bit có chạy nhanh hơn hoặc chậm hơn trên hệ điều hành 64 bit không?
Trong bộ nhớ? Trên đĩa? –
@David Tôi muốn biết câu trả lời trong cả hai trường hợp –
Đây có phải là câu hỏi về bài tập về nhà không? –