BLOB是一个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。根据Eric Raymond的说法,处理BLOB的主要思想就是让文件处理器(如数据库管理器)不去理会文件是什么,而是关心如何去处理它。但也有专家强调,这种处理大数据对象的方法是把双刃剑,它有可能引发一些问题,如存储的二进制文件过大,会使数据库的性能下降。在数据库中存放体积较大的多媒体对象就是应用程序处理BLOB的典型例子。
mysql BLOB类型
MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小上不同。
MySQL的四种BLOB类型
类型 大小(单位:字节)
TinyBlob 最大 255
Blob 最大 65K
MediumBlob 最大 16M
LongBlob 最大 4G
linux修改etc/my.cnf
[mysqld]
max_allowed_packet = 16M //不同于[mysqldump]下的max_allowed_packet .
什么是blob,mysql blob大小配置介绍
2019-11-29 17:29MYSQL教程网 Mysql
BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型
延伸 · 阅读
- 2019-11-29Mysql之EXPLAIN显示using filesort介绍
- 2019-11-29mysql字符集和数据库引擎修改方法分享
- 2019-11-29利用MySQL函数实现判断视频扩展名的代码
- 2019-11-29Navicat异地自动备份MySQL方法详解(图文)
- 2019-11-29深入理解mysql SET NAMES和mysql(i)_set_charset的区别
- 2019-11-28PHP学习散记(MySQL)
- Mysql
如何提高MySQL Limit查询性能的方法详解
今天小编就为大家分享一篇关于如何提高MySQL Limit查询性能的方法详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起...
- Mysql
MySQL 数据库对服务器端光标的限制
从MySQL 5.0.2开始,通过mysql_stmt_attr_set() C API函数实现了服务器端光标。服务器端光标允许在服务器端生成结果集,但不会将其传输到客户端,除非客户端请...
- Mysql
数据库性能测试之sysbench工具的安装与用法详解
sysbench是一个很不错的数据库性能测试工具,这篇文章主要给大家介绍了关于数据库性能测试之sysbench工具的安装与用法的相关资料,文中通过示例代码介绍...
- Mysql
解决MySQL 5.7中定位DDL被阻塞的问题
这篇文章主要介绍了MySQL 5.7中如何定位DDL被阻塞的问题,在MySQL 5.7中,针对MDL,引入了一张新表performance_schema.metadata_locks,该表可对外展示MDL的相关信息,包...
- Mysql
MySQL Event Scheduler(事件调度器)
事件调度器是在 MySQL 5.1 中新增的另一个特色功能,可以作为定时任务调度器,取代部分原先只能用操作系统任务调度器才能完成的定时功能。 ...
- Mysql
MySQL优化全攻略-相关数据库命令
接下来我们要讨论的是数据库性能优化的另一方面,即运用数据库服务器内建的工具辅助性能分析和优化。 ...
- Mysql
解决MySQL数据库中文模糊检索问题的方法
在 MySQL 下,在进行中文模糊检索时,经常会返回一些与之不相关的记录,如查找%a%时,返回的可能有中文字符,却没有a字符存在。本人以前也曾遇到过类...
- Mysql
mysql 维护常用命令
需要维护mysql数据库的朋友可以参考下。 ...