作为兴趣,如果我想从 SQL Server DBA 过渡到 Oracle,我必须做的主要学习或忘却是什么?
我认为这些概念是相同的,区别仅在于编程语言,但我还没有看到门的另一面。
我遇到了一个 DBA 的问题,他声称表变量驻留在 tempdb 的 ldf 中,并且当大量数据加载到表变量中时,tempdb 的日志会填满。
DBA 的解决方案是使用临时表而不是表变量。虽然我看到在大数据集的情况下使用临时表的理由,但我不明白临时表是如何创建和存储在 tempdb 的 mdf 中的,而表变量存储在 ldf 中。有人可以扔点灯吗?