当我在搜索JIT编译时,出现了一个关于JIT和SQL Server之间的关系的问题,我已经知道SQL Server也有一个JIT环境,它也在CLR上工作,这让我最近开始思考。
发布于 2021-05-15 22:45:04
TSQL存储过程和批处理在运行时解释,而不是编译。存储过程或批处理中的单个查询将进行优化,并在首次使用时缓存其计划(这是一种即时编译)。
SQL Server还具有CLR过程和本机编译的存储过程,前者使用TSQL的JITter,后者是从.NET到C/C++的提前转换,并使用传统的C/C++编译器进行编译。
https://stackoverflow.com/questions/67544868
复制相似问题