測試 欄位是blob型別

2021-09-29 18:40:51 字數 412 閱讀 7247

做新增操作時一直都沒問題,突然報系統繁忙。

導致這個問題的原因是:這批新增的字段中包含大量的中文,管理員操作時,後台會記錄對應的操作日誌,由於表中的字段是blob型別,只能儲存64k大小的報文;程式在插入日誌記錄的時候是同步操作,導致這個問題。

解決方案:將字段設定為mediumblob

blob型別的字段用於儲存二進位制資料

mysql中,blob是個型別系列,包括:tinyblob、blob、mediumblob、longblob,這幾個型別之間的唯一區別是在儲存檔案的最大大小上不同。

mysql的四種blob型別

型別 大小(單位:位元組)

tinyblob 最大 255

blob 最大 65k

mediumblob 最大 16m

longblob 最大 4g

blob欄位型別

blob的定義 blob binary large object 二進位製大物件,是乙個可以儲存二進位制檔案的容器。在計算機中,blob常常是資料庫中用來儲存二進位制檔案的字段型別。根據eric raymond的說法,處理blob的主要思想就是讓檔案處理器 如資料庫管理器 不去理會檔案是什麼,而是關...

BLOB欄位操作

置為空或null update blob test set b content null update blob test set b content empty blob 判斷內容不為空 select from blob test where dbms lob.getlength b conten...

oracle 匯出 匯入blob型別的字段

blob是oracle中的乙個資料型別,儲存的是壓縮後的二進位制形式的大資料。資料遷移如果涉及到blob欄位,都不好處理,因為無法用常規方法進行操作,如 使用select檢視該欄位,也無法用insert插入該字段的值。以下記錄了blob欄位的匯出 匯入方法流程。方法原理 利用utl file將blo...