![]() |
1
3
比较这两张10M记录表:
723 MB
804 MB
A
如果您的数据没有改变,也许您应该考虑使用排序值的平面文件存储而不是数据库-这将是每10M记录只有152MB,搜索将是O(log(n))。 |
![]() |
2
1
为了确定合适的数据类型,您必须确定数据最常用的用途。脱离数据类型的转换意味着引用该列的索引是无用的。 |
![]() |
3
1
我怀疑BYTEA在空间上要小2倍,在比较上要快2倍<,=)与VARCHAR表示法相比。 在其他数据库引擎中,甚至可以避免长度头开销。例如: MS-SQL: BINARY(16) Oracle: RAW(16) MySQL: BINARY(16) 或者如果您喜欢长度标题: MS-SQL: VARBINARY(16) Oracle: BLOB MySQL: VARBINARY(16)
|
![]() |
Community wiki · SQL语法新手 1 年前 |
![]() |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |