MySQL Connector/Python 開發人員指南  /  Connector/Python C 擴充功能

第 8 章 Connector/Python C 擴充功能

Connector/Python 支援與 MySQL C 用戶端程式庫介接的 C 擴充功能。對於傳回大型結果集的查詢,與 純 Python 實作 MySQL 用戶端/伺服器協定的方式相比,使用 C 擴充功能可以提高效能。第 8.1 節,「使用 Connector/Python C 擴充功能進行應用程式開發」說明了使用 mysql.connector 模組的應用程式如何使用 C 擴充功能。也可以透過匯入 _mysql_connector 模組而非 mysql.connector 模組來直接使用 C 擴充功能。請參閱第 8.2 節,「_mysql_connector C 擴充模組」。如需有關安裝 C 擴充功能的資訊,請參閱第 4 章,《Connector/Python 安裝》

注意

C 擴充功能是在 2.1.1 版中新增的,並且從 8.0.11 版開始預設啟用。use_pure 選項決定是否啟用並使用此連接器的 Python 或 C 版本。