为什么ODBC慢?

时间:2009-06-26 18:01:11

标签: odbc performance

为什么ODBC速度慢?什么是底层架构?有人可以在同一个>

上投入更多的光

1 个答案:

答案 0 :(得分:3)

通常(我的意思是GENERAL)ODBC驱动程序在混合中添加了另一个层。它必须接受您的查询并将其转换为本机查询语言(其中本机语言不是SQL,或其完整实现)。这种翻译/解释会增加性能开销,这对某些数据源来说比其他数据源更糟糕。

查看这个简短的Microsoft blurb,了解一下ODBC驱动程序架构:

ODBC Architecture

ODBC Driver Architecture