1
2
别想。措施。 格式转换不太可能是数据库工作的可测量成本,除非您误用了数据库作为算术引擎。 lob的io开销,特别是对于具有字符转换的clob,可能会变得非常大;这里的补救方法是,一旦您知道最简单的方法实际上可能会对性能产生显著的影响,就可以将复制lob数据的次数降到最低。使用任何SQL参数绑定样式都可以直接在其创建或使用点与数据库之间传输数据—通常这是将LOB绑定到流或I/O通道。 但是,在你有办法衡量影响之前,不要这样做,并有测量显示这是你的瓶颈。 |
2
1
数据库中的数字数据不存储为文本。我想这取决于数据库,但它当然不必也不必。 blob正是按照您设置它们的方式存储的——根据定义,数据库无法解释信息——我想如果发现有用的话,它可能会压缩。blob不会转换为文本。 以下是Oracle存储数字的方式: http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/datatype.htm#i16209
MySQL信息: http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html 看看表——tinyint以1字节(范围-128-127)表示,如果存储为文本则不可能。 编辑:澄清一下——我想说在你的语言中使用类似这样的api(伪代码)
我不相信底层协议使用文本来传输参数。 |
Hatsune Miku · 比较或if语句是否更快[已关闭] 1 年前 |
Black Swan · 无法解压缩的值太多(应为2)错误 1 年前 |
Kai · 有什么方法可以轻松优化VSCode中的锈迹? 2 年前 |
Balfar · 处理NumPy阵列上的循环最有效的方法是什么? 2 年前 |
Daniel · C#轻松存储快速访问的大型位矩阵 6 年前 |
halbe · 优化音频DSP程序的numpy计算 6 年前 |
Afsara · 是否有任何方法不能优化我们的应用程序? 6 年前 |