gpt4 book ai didi

MySQL InnoDB INTEGER 和 DATETIME 压缩

转载 作者:行者123 更新时间:2023-11-29 11:58:06 25 4
gpt4 key购买 nike

阅读文章How Compression Works for InnoDB Tables文章中我只找到了 BLOBVARCHARTEXT 等数据类型的示例。当然,压缩最适合这些,因为您经常有重复的模式(至少对于基于字符的类型)。

但是它如何查找数字或日期列(在我的例子中 INTDATETIME)?这些类型也可以压缩吗?最好的 KEY_BLOCK_SIZE 是多少?

我有一个如下所示的表格:

pk (INT) | account_id (INT) | time (DATETIME)
---------+------------------+--------------------
1 | 1 | 2015/09/29 12:00:01
2 | 1 | 2015/09/29 12:00:05
3 | 2 | 2015/09/29 12:03:12
4 | 2 | 2015/09/29 13:49:34
5 | 4 | 2015/09/29 13:37:42

最佳答案

不,您可能希望使用这些字段来缩小查询结果范围,并且不应压缩这些字段。您想要压缩的字段是 blob、varchar、text...这些字段相当大并且您没有对其进行过滤。

关于MySQL InnoDB INTEGER 和 DATETIME 压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32841942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com