[SQL ] mysql infile匯入檔案後的問題

看板Database作者 (rtetrtoo)時間10年前 (2014/01/01 12:25), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
大家好 mysql load infile 在匯入大檔案很方便 但是我發現匯入資料表後 資料的大小竟然比原本的文字檔大很多 比方說 我匯入21MB的文字檔到一個空的資料表 匯入後資料表的大小卻顯示55M... 有人和我一樣的問題嗎?怎麼會這樣? 也差太多了吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.42.53

01/01 13:09, , 1F
你還要加上索引的空間...
01/01 13:09, 1F

01/01 20:59, , 2F
我插入的四欄 其中一欄就是當作primary key,這樣也會增加
01/01 20:59, 2F

01/01 21:00, , 3F
嗎?索引空間幾乎是原本檔案大小的一倍耶...@@
01/01 21:00, 3F

01/02 00:18, , 4F
可能BLOCK裡有留空間準備之後INSERT/UPDATE用
01/02 00:18, 4F

01/03 15:16, , 5F
為何會認為文字檔大小一定等於資料表大小呢?
01/03 15:16, 5F

01/03 15:17, , 6F
請您先算出每一ROW的大小,在乘與資料筆數才對。
01/03 15:17, 6F
文章代碼(AID): #1ImvY_nJ (Database)