- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我之前的问题的后续跟踪:Blob and Storage Requirement
我使用SHOW TABLE STATUS
进行了一些测试,发现使用的总磁盘空间实际上仅取决于上载到数据库的实际文件的大小,而不取决于列的类型(例如TINYBLOB或LONGBLOG)。
因此,如果不是这种情况,那么当我们选择另一种BLOB类型时有什么区别?
最佳答案
Blob字段的每个大小都保留了额外的字节来保存大小信息。一个longblob使用4 + n个字节的存储空间,其中n是您要存储的Blob的实际大小。如果仅存储(说)10个字节的Blob数据,则将用完14个字节的空间。
相比之下,tinyblob使用1 + n字节,因此您的10个字节将占用11个字节的空间,节省了3个字节。
仅处理几条记录时3个字节就不多了,但是随着数据库记录数的增加,保存的每个字节都是一件好事。
关于MYSQL TINYBLOB和LONGBLOB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14376557/
我正在尝试使用数据库缓存作为缓存非常大的对象的一种方式,然后我想流式传输这些对象而不是加载到内存中并返回。 为此,我尝试了以下方法: 我使用以下迁移创建了我的数据库缓存: public functio
我有以下代码来读取 blob 数据并将结果显示为图像。但我收到错误 java.lang.IllegalStateException: getWriter() 已为此响应调用。 while (rs2.n
一个 *.rar 文件被保存在 longblob 列中,但它被保存为二进制文件。 如何在 vb.net 中构建此文件? 例如,我使用以下查询下载其二进制代码。 Select file from tab
我有下表: CREATE TABLE IF NOT EXISTS PDF_STORAGE ( ID_PDF_STORAGE bigint(20) NOT NULL AUTO_INCREMENT,
我正在将音频文件插入到我的数据库中并且我正在检索它们很好然后一些文件将不会被检索即使我使用相同的代码这里是代码getAudio.php 返回blob文件.php new 我正
我正在将 ara 用于我的 ansible 项目,将 playbook 输出存储到数据库 (Mysql) 中。有些表格不可读,我想知道如何转换它,以便开发一个 php 页面来显示这些值: 这是我的表格
我已在数据库中存储了一个 blob 图像,但我看不到它。我写了这段代码 $queryi = "SELECT Foto FROM bhk WHERE Cod_Bhk = '".$Codice."'
请注意,这不是重复的问题,因为有关此错误的所有其他问题都与必须转义的保留字相关,但本例并非如此。 我有一个简单的查询,它是字符串加上使用 file_get_contents 的文件内容的串联,查询将如
app_files 表 +-----------+--------------+------+-----+---------+----------------+ | Field | Type
这里是新手,请多多包涵。 构建一个非常小的个人应用程序,用于上传一些图像和信息。我不明白为什么以下 PHP/MySQL 没有将查询中的最后一个插入 ($file_data) 添加到我的数据库的 lon
我有一个调用数据库类的函数,并请求图像列表。下面是函数。 //Hämtar en array av filer från disk. public function GetFiles() {
我有一个文件类型输入。我希望将输入中插入的照片发送到数据库并保存。我写了一些代码,根据逻辑应该可以工作。但我不知道为什么它不起作用。我哪里错了?列照片是longblob类型 html img
这是我之前问题的跟进:Blob and Storage Requirement 我使用 SHOW TABLE STATUS 进行了一些测试,发现实际使用的总磁盘空间仅取决于上传到数据库的实际文件的大小
我有一个关于神秘学说查询错误的问题。长话短说:我正在尝试将 longblob 数据存储在我的数据库中(例如,它可以达到 x00mb),所以我执行了以下步骤:创建自己的longblob类型和字段,按照:
在我的触发器中,我想将新旧对象存储到日志表的 longblob 字段中。 我想我必须对这些对象进行序列化或强制转换...但是怎么做呢? 我在互联网上找不到任何提示或帮助... 谢谢! 最佳答案 如果它
我是 hibernate 世界的新手,我正在使用它来映射存储所有类型文件的表。然而,我收到了一个非常奇怪的错误: javax.servlet.ServletException: java.lang.C
我正在托管 MySQL 数据库中使用 LONGBLOG 字段来上传和下载附件。我使用了 http://mirificampress.com/permalink/saving_a_file_into_m
您好,我正在尝试从数据库接收我的图像。我已经可以插入图像,但我不知道是那边出了问题还是我在获取图像时做了什么错误。 插入图片的代码: public function Save(){
我正在尝试在“azkaban”数据库上构建一个查询层。(使用语言:Java)我遇到了,我认为是一个简单的问题(但结果很烦人)。 这是我正在运行的查询: select exec_id, CONVERT(
我有一个 longblob 列,它存储一些记录的文本数据和其他记录的二进制数据。我的数据库设置为不区分大小写。有没有办法写这样的选择 select * from myTable where blobC
我是一名优秀的程序员,十分优秀!