mysql資料庫 檔案過大 如何匯入

2025-03-02 17:05:07 字數 2204 閱讀 6461

1樓:來繡岑**

你可以分段匯入,就是把sql裡的**分開橡巨集物為幾個檔案(注意保持sql語句的完整性),然後乙個絕梁個匯入,這種方法適合本地或者伺服器(畢竟服梁液務器的配置無法隨意更改的),如果你只用於本地,那可以照樓上的方法更改配置。

2樓:桐荏通清雅

1.把已匯出檔案拷貝到伺服器肆頃2.利用root許可權提交命隱飢令:#mysql

u使用者灶雹返名。p密碼。

庫名。需要匯入的。sql檔案。

在本地匯入會比phpmyadmin穩定,快。

3樓:銀孟昝迎彤

多大?我匯入過1g多的,只要作業系統支援,我認為多大檔案匯入都是一樣的,我用的方悄念法的是:

mysqluroot

pmysql>use

資料啟陪困庫亂戚。

mysql>source

sql檔案。

mysql 的sql檔案太大怎麼匯入

4樓:愛可生雲資料庫

我有個大的 sql 檔案要回放,需要馬上做,但又怕壓死業務,怎麼辦?

塞一些資料進去:

看看我們填充資料的成果:

使用 mysqldump 匯出乙份資料:

現在我們假設要把這個 dump 檔案,回放到乙個資料庫中,並且現在資料庫正在承擔很重的業務,我們不希望業務受到太大影響。

先來看看如果直接回放 dump 檔案,會發生什麼?

我們看到 mysql 的 cpu 會彪起來,我們換乙個方式來回放 dump:

看看 cpu 壓力:

可以看到 cpu 已經非常冷靜,並且緩慢的處理資料。

小貼士:pv 工具既可以用於顯示檔案流的進度,也可以用於檔案流的限速。在本實驗中,我們用 pv 來限制 sql 檔案發到 mysql client 的速度,從而限制 sql 的回放速度,達到不影響其他業務的效果。

sql資料庫檔案太大怎麼處理

5樓:匿名使用者

資料庫太大的話你可以收縮資料庫,也可以建立幾個次資料檔案。

資料庫檔案分為三種:主資料庫檔案(.mdf)、次資料庫檔案(.ndf)和事物日誌檔案(.ldf),其中次資料庫檔案有個作用就是防止主資料庫檔案太大。

6樓:匿名使用者

如果是mssql在任務裡選資料庫收縮,可以縮小很多。

不然只能把資料匯出來減小資料庫了。

7樓:匿名使用者

可以在企業管理器裡進行收縮資料庫。

軟體開發不能做個結轉資料之類的功能嗎?把兩三個月之前的單據保留下來然後再重新開帳不更好。

大檔案匯入 mysql,如何最快速

8樓:網友

一般的資料備份用 :mysql路徑+bin/mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名。

資料還原是:到mysql命令列下面,用:source 檔名;的方法。

但是這種方法對大資料量的表進行操作就非常慢。因為他不僅匯出了資料還匯出了表結構。

在針對大資料量的表時,我們可以用infile和 outfile來操作。

outfile匯出資料庫資料的用法:

下圖我們可以看到6百多萬資料35秒就搞定了:

下面我們看看infile的語法:

在infile匯入資料的時候,我們還可以做一些優化。我們可以用。

alter table table_name disable keys 關閉普通索引。等資料匯入玩,再用:

alter table table_name enable keys 來開啟普通索引。這樣就不會邊匯入資料,邊整理索引的二叉樹兒影響導資料的效率。

如果可以保證芹廳 資料的正確性,我們羨沒可以將表的唯一索引也關閉,之後再開啟,不是每條資料就算是唯一的他都要去檢測一遍。命令:

set unique_checks=0; #關閉唯一校驗。

set unique_checks=1;#開啟唯一校驗。

如果是innodb儲存引擎,我們還可以set auto commit=0;關閉自動提交,來提高效率。innodb是按主鍵的順序儲存的,我們將其主鍵順序排列也可以提高效率。

下面我們對myisam引擎的表做個測試,我們先不關索引,匯入資料(用了近4分鐘):

然後我們先把索兄首納引關閉試試(只用了一分鐘多一點,快了不少啊!摸摸大!):

請教,VS如何不能新增 mdf資料庫檔案

安裝下sql server 2008 r2 的sp補丁包試下。你是在vs裡新增mdf檔案?mdf是資料庫檔案,不是 連這個都不懂,不知道如何給你解釋。在vs2010新增基於服務的資料庫,嵌入mdf檔案,新增不了怎麼回事,報錯如下圖 10 在 伺服器資源管理器 上,點選連線到資料庫。再試試看。vs20...

android怎麼使用外部的資料庫檔案

先簡單說下步驟 將格式為。db的資料庫檔案放到android專案assets目錄中 在程式必要的時候,將其 拷貝 檔案讀取 到android 程式預設的資料庫儲存目錄中,一般路徑為 data data 專案包名 databases 自定義sqliteopenhelper類,建立一個名字跟步驟1中。d...

為什麼mysql資料庫安,mysql資料庫裝不上什麼問題?

mysql5.7.21安裝 mysql資料庫裝不上什麼問題?肯定是上次沒有完全解除安裝 先把你裝的解除安裝了 然後去 documents and settings裡找有關和mysql有關的檔案然後全部刪掉 在安裝就行了 在什麼系統上安裝?出了什麼錯誤資訊?錯誤資訊貼上出來 為什麼我的mysql資料庫...