gpt4 book ai didi

php - 计算 : better to truncate before insertion or let MySQL truncate?

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

这个问题很难用短语来表达,所以让我解释一下。

作为 RSS 缓存系统的一部分,我每天多次将大量行插入到数据库中。其中一列是“片段”,用于 RSS 提要中的 description 节点。

有时这个节点比我想要的要长得多,因为相应的数据库列是“小文本”类型(最多:255 个字符)。

因此,就计算/内存而言,是在插入之前通过 PHP 截断对我来说更好,还是将整个太长的字符串提供给 MySQL 并让 执行截断?

当然两者都有效,但我想知道是否一个比另一个更好。

最佳答案

在这种情况下,最好进行测量。如果您没有注意到差异,那也没关系。

我的直觉告诉我,由于您的代码段非常小而纯文本可能非常大,因此最好事先截断。考虑 PHP 中的性能问题,这样您就不会花费大量时间向 MySQL 发送大型查询。

为了可读性和代码的清晰度,最好在 PHP 中进行截断,因为这样可以明确显示。您甚至可以按单词或句子进行巧妙的截断。

关于php - 计算 : better to truncate before insertion or let MySQL truncate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23115722/

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