gpt4 book ai didi

sql - 临时表还是永久表?

转载 作者:行者123 更新时间:2023-12-01 23:21:07 26 4
gpt4 key购买 nike

对于我的公司,我正在重新设计一些存储过程。原始过程使用大量永久表,这些永久表在过程执行期间被填充,最后,值被删除。用于聚合计算的行数可以从 100 行扩展到 50,000 行。

我的问题是,如果我用临时表替换这些表,是否会出现严重的性能问题?使用临时表是否可行?

最佳答案

这取决于您使用它们的频率、处理需要多长时间以及您在写入时是否同时访问表中的数据。

如果您使用临时表,它在不使用时不会等待索引和缓存。所以它应该节省一点点资源。但是,您将产生临时表的开销(即创建和销毁)。

我会重新检查您的查询在过程中的功能,并考虑在过程中使用更多游标操作,而不是将所有内容加载到表中并删除它们。

但是,数据库用于存储信息和检索信息。我会避免使用永久表进行日常临时工作,而坚持使用临时表。

整体性能不应对您在问题中指定的用例产生任何影响。

希望这有帮助,

杰弗里·凯文·普瑞

关于sql - 临时表还是永久表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6466970/

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