简单研究了一下BLOB/TEXT字段对数据库性能的影响,得到一个大概的结论:(未验证)

  • 无论MySQL还是MSSQL,都可以通过把BLOB/TEXT数据存储在行外的方式提高性能
  • 把BLOB/TEXT字段单独建表保存其实意义不大,增加复杂度,而且性能比行外存储的方式提升微乎其微
  • 行外存储的这种设计方式,在查询的时候不获取BLOB/TEXT字段,可以获得高性能

一些参考资料:

https://dzone.com/articles/blob-storage-innodb

https://stackoverflow.com/questions/13760998/store-text-blob-in-same-table-or-not

https://stackoverflow.com/questions/2023481/mysql-large-varchar-vs-text

https://www.cnblogs.com/chenxizhang/archive/2009/04/23/1441948.html

https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2008-r2/ms189087(v=sql.105)

https://mp.weixin.qq.com/s/sRKSZ1KqBehKELCbBQUfkQ

最新文章

  1. 07——为多态基类声明为virtual析构函数
  2. 趣谈、浅析CRLF和LF
  3. QtCreator 添加第三方头文件库文件路径
  4. java jar包解析:打包文件,引入文件
  5. POJ3321 Apple Tree(DFS序)
  6. VS调试Ajax
  7. Axure RP里单选按钮组
  8. 【dp入门题】【跟着14练dp吧...囧】
  9. 转自作者:phylips@bmy
  10. Preemption Context Switches 和 Synchronization Context Switches
  11. 【spring-boot】spring aop 面向切面编程初接触
  12. 你不知道的JavaScript--Item6 var预解析与函数声明提升(hoist )
  13. C语言感想---第一次作业
  14. 转导推理——Transductive Learning
  15. 获取txt md5值上传文件完整性校验
  16. Numpy学习四:numpy.power()用法
  17. 开源文件服务器file-service介绍
  18. Mysql插入、替换和无视
  19. CH 3401 - 石头游戏 - [矩阵快速幂加速递推]
  20. 两种创建Observable的方法(转)

热门文章

  1. cv2.resize
  2. Avito Cool Challenge 2018 B. Farewell Party 【YY】
  3. shiro集成spring&工作流程&DelegatingFilterProxy
  4. HTML CSS STYLE USER Font Awesome Definition Content Attribute
  5. java _this关键字的用法
  6. 用DecimalFormat格式化十进制数字的实际应用
  7. ARC声明属性关键字详解(strong,weak,unsafe_unretained,copy)
  8. servelet跳转页面的路径中一直包含sevelet的解决办法
  9. oracle sqldrl命令与以及ctl文件
  10. DB数据源之SpringBoot+MyBatis踏坑过程(六)mysql中查看连接,配置连接数量