c++ - 我可以强制 MySQL 以二进制形式传输数值吗?

标签 c++ mysql c database mysql-connector

我一直在研究 MySQL/C++ 应用程序的网络性能。我发现我们的客户从 MYSQL C 连接器以 ASCII 文本读取所有值(整数、 double 等)。这意味着服务器将数字作为文本传输到客户端(例如,int 123 的字符串“123”)。我们在这个应用程序中的所有数据都由数值(整数和 double )组成,所以我想知道:

有没有办法强制MySQL服务器以二进制格式而不是ASCII格式传输数值?

最佳答案

使用压缩连接。在 the docs 中查找 UseCompression

关于c++ - 我可以强制 MySQL 以二进制形式传输数值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16430514/

相关文章:

php - 使用 PHP 准备语句循环 mysql 查询并按 int 排序

mysql - 获取每列的不同值而无需重新执行相同的查询

c++ - 'unrendered'空间的opengl设置颜色

java - 求Android Java AES Encryption , NDK C/C++ Decryption and viceversa源码例子

c++ - 将联盟重新解释为其他联盟

javascript - 如何使用响应数据获取 Angular js中的枚举值

c - Strassen 奇数矩阵的优化静态填充

c - gdb 中 c 数组名称的类型

c++ - easylogging++ 如何避免多重初始化

c++ - 用 Boost.Python 包装 Eigen 的 operator()() 时的重载分辨率