2012-07-06 117 views
0

我正試圖以SQL格式從PHPMyAdmin導出數據庫數據庫大小遠遠超過數據庫統計信息

我檢查了數據庫的統計數據,它顯示數據庫的大小爲285 MB。我開始下載它,但它已經穿過500 MB但沒有下載完成的跡象。

這可能是什麼原因?

+0

**什麼**數據庫系統?? SQL只是許多數據庫系統使用的結構化查詢語言,並不能真正告訴我們你正在使用哪種**產品。 – 2012-07-06 09:21:43

回答

1

導出到SQL將數據轉換爲文本,並在字段和行之間添加其他文本。 例如,TINYINT需要1級字節的存儲,但作爲SQL它需要1-4個字節,( '0' - > '-127')

0

Whily 的mysqldump出口數據,將其不工作文件與原始的二進制內容。它會創建SQL請求,以便從擴展中創建數據庫並使用插入來填充它。 因此,您的轉儲包含測試SQL請求(CREATE,INSERT等),註釋,連接設置命令等。所有的二進制數據也都表示爲字符串。

這就是爲什麼你的轉儲文件比db中的實際數據大得多。