我知道基本的SQL/RDBMS,而不是经验丰富的DBA知道的那种详细信息。如何获取SQL变量,列等消耗的内存?
我需要知道一个变量(如int,bigint,日期时间)消耗了多少内存。我还需要知道多少内存是由一个VARCHAR消耗(50)列在两种情况下 -
1] The Column is filled with strings of size 50
2] Column has all Null
这背后的目的是为了使对ETL /数据传输的估计。
我也想知道如何将SQL服务器结果存储到磁盘上的缓存中,然后通过块(由于内存相关问题执行此操作)从缓存中检索数据。但是,我会提出另一个问题。
您是否检查数据类型的[technet](http://technet.microsoft.com/en-us/library/ms187752.aspx)文档? – AgentSQL