【问题标题】:MySQL resultset [closed]MySQL结果集[关闭]
【发布时间】:2013-01-03 03:34:30
【问题描述】:

我对来自服务器的结果集有疑问。有什么方法可以不接收非常大的字段名称和元数据,即使我做了一个 prep.statement 和绑定等。返回非常大,我的实际数据为 15% 其余的我的名称等。

当我进行绑定时,我不明白接收结果集的 columnname 的事实。 最聪明的方式当然应该是resultset是stmhandle + offset of date的形式,因为client现在已经怎么绑定了。

这很奇怪,还是我错过了什么?

【问题讨论】:

  • 嗯,所以:“有什么方法可以不接收非常大的字段名称和元数据”不是一个真正的问题。当然我可以清楚地问:有没有办法在使用“硬”绑定ala ODBC时关闭元数据的返回。但下面的简回答了我的问题。谢谢一月。

标签: mysql performance resultset overhead


【解决方案1】:

结果集元数据始终与结果集一起返回。不,没有办法关闭它。

元数据只是与 SQL 查询相关的“开销”的一部分。

这种开销是运行单个查询以获取所需数据集而不是执行多个语句“更高效”的重要原因。

【讨论】:

    猜你喜欢
    • 2011-11-21
    • 2011-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-11
    相关资源
    最近更新 更多