gpt4 book ai didi

mysql - MySQL NOW() 的性能

转载 作者:行者123 更新时间:2023-11-30 22:35:38 24 4
gpt4 key购买 nike

我已经开始更深入地研究我们数据库的优化,因此在网络上搜索所有可能的提示和技巧。

我看到过几篇文章提到在 SELECTS 中使用 NOW() 的缺点,因为禁用了对特定查询的缓存。可能是一个愚蠢的假设,因为它不可缓存,但这是否也适用于 INSERT/UPDATE

简而言之,在我的INSERT/UPDATE-queries 中使用NOW() 是否会像对SELECT 一样影响性能?

最佳答案

如果您需要当前时间,请使用 NOW()UNIX_TIMESTAMP()。没有缺点。

缓存旨在“做正确的事”。用 NOW()RAND() 缓存 SELECT错误的,所以它不会被缓存。我认为这是一个缺点。

INSERTsUPDATEs 不能被缓存。为什么每一个都有用?

我们说的是“查询缓存”。 innodb_buffer_pool 是另一个缓存。它再次“做正确的事”。

关于mysql - MySQL NOW() 的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32624467/

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