2013-01-19 145 views
-1

我有一個關於來自服務器的結果集的問題。有沒有什麼辦法DONT接受字段名和元數據的非常大的東西,即使我做一個prep.statement和綁定等的回報是非常大的用我的實際15%的休息數據我山坳名稱等MySQL結果集

我不明白當我進行綁定時接收結果集的列名的事實。 最聰明的方式當然應該是結果集是以stmthandle + offset的形式出現,因爲客戶端現在已經如何綁定了。

這是非常奇怪的,還是我錯過了什麼?

+0

嗯,所以說:「有什麼辦法DONT接受字段名和元數據的非常大的東西」 isn't一個真正的問題。當然,我可以問:有沒有辦法在使用「硬」綁定ala ODBC時關閉元數據的返回。但Jan下面回答了我的問題。謝謝1月。 –

回答

2

結果集元數據始終與結果集一起返回。不,沒有辦法關掉它。

元數據是唯一一個與SQL查詢相關的「開銷」的一部分。

這開銷就是爲什麼它的「更高效」運行單個查詢來獲取你所需要的一組數據,而不是執行多個語句的重要組成部分。