MYSQL 匯入 2200W 資料記錄。

發布 科技 2024-06-10
17個回答
  1. 匿名使用者2024-01-29

    2200w 放在那裡很頭疼:

    1.換個oralce或者db2,這個資料量,mysql效能不會太好。

    2 建議將資料庫劃分為小資料庫,3 記憶體應大於 2G,優化 SQL Server 效能後再建立索引:

    修改,以下是影響更大的修改:

    trx 提交時的 innodb 重新整理日誌設定為 0

    如果它大於以下值,則無需調整它,如果它很小,請新增它:

    查詢快取大小設定為 16M

    排序緩衝區大小設定為 16M

    記錄緩衝區設定為 16M

    將金鑰緩衝區大小設定為 8M

    innodb 緩衝池大小設定為 32m

    以下是我們的建議。

    表快取設定為 512

    讀取緩衝區大小設定為 16M

    Myisam Sort 緩衝區大小設定為 16M

    innodb 額外的記憶體池大小設定為 128m

    INNODB 日誌檔案大小設定為 256M

    將 innodb 日誌緩衝區大小設定為 8M

    4 咱們等晚上建索引,2200w記錄需要幾個小時,建立起來後查詢會更快。

  2. 匿名使用者2024-01-28

    對資料進行分割並批量匯入。

    匯入時忽略日誌、索引、約束等。

  3. 匿名使用者2024-01-27

    應該有乙個錯誤導致後面的不匯入,檢視您的資料和表的約束。

  4. 匿名使用者2024-01-26

    根據具體**,可能會有分頁。

  5. 匿名使用者2024-01-25

    它是如何進口的? source?還是通過其他軟體?

  6. 匿名使用者2024-01-24

    當前使用者沒有建立資料庫的許可權。

    如果您使用的是服務提供商提供的 MySQL 資料庫,則該資料庫應該已經建立。

    您只能在指定的資料庫下建立表。

    如果資料庫不存在,則需要轉到服務提供商的管理頁面。

    某些服務提供商允許使用者在 Web 管理頁面中建立資料庫。

  7. 匿名使用者2024-01-23

    QDM0410485帳戶需要位於指定的主機上才能連線到MySQL伺服器。

  8. 匿名使用者2024-01-22

    有兩種情況,一種是沒有設定php可以執行的最長時間。 雖然您新增了設定時間限制(0)。但它很可能不起作用,因為 PHP 有乙個可以更改的安全模式。

    2.系統資源不足,可能是PHP宕機或資料庫宕機。

  9. 匿名使用者2024-01-21

    記憶都沒了,再加一句。

    ini_set('memory_limit','512m');

  10. 匿名使用者2024-01-20

    2000W資料庫? 你可以用csv匯入它,那麼為什麼要在迴圈中插入它。

  11. 匿名使用者2024-01-19

    分頁插入,只需製作乙個自動重新整理頁面即可。

  12. 匿名使用者2024-01-18

    插入到表名中(字段 1、字段 2、字段 3、字段 4)。

    values ('陣列 1 資料 1','陣列 1 資料 2','陣列 1 資料 3','陣列 1 資料 4'), '陣列 2 資料 1','陣列 2 資料 2','陣列 2 資料 3','陣列 2 資料 4'),('陣列 3 資料 1','陣列 3 資料 2','陣列 3 資料 3','陣列 3 資料 4');

  13. 匿名使用者2024-01-17

    我的問題剛剛解決,雖然是 09 年的問題,但有人可能需要答案。

  14. 匿名使用者2024-01-16

    這表示與伺服器的連線已中斷,請檢查伺服器上的 SQL 服務是否已關閉。

  15. 匿名使用者2024-01-15

    如果匯入的資料檔案太大,則執行時間過長,會導致此錯誤。

    wait_timeout=2880000; interactive_time=2880000; max_allowed_packet=16m;

    修改其他配置檔案中的上述三個引數。

  16. 匿名使用者2024-01-14

    它已刪除

    執行完成後,建議您執行截斷命令du。

    delete 語句每次刪除一行,並為事務日誌刪除的特定刪除的每一行記錄乙個屬。 截斷表通過釋放用於儲存表資料的資料頁來刪除資料,並且僅在事務日誌中記錄頁的釋放。

    建議您使用MySQL GUI工具工具在“伺服器連線”中找到正在執行刪除的連線,您將看到某個程序正在執行delete語句,並且可以終止該程序。

    然後執行截斷表名,就是這樣。

  17. 匿名使用者2024-01-13

    刪除資料庫。

    執行此操作的最簡單方法是備份資料庫,然後將其刪除。

相關回答
25個回答2024-06-10

1.將網線連線到路由器(WAN口),然後將網線連線到路由器(編號為1 2 3 4的任意埠)。 >>>More

7個回答2024-06-10

create table users (

id int(5) not null auto_increment,name varchar(20)not null,primary key (`id`) >>>More

15個回答2024-06-10

ghost只是安裝方法之一,您也可以選擇原裝光碟或U盤進行安裝。 >>>More

11個回答2024-06-10

每雙鞋使用兩條鞋帶,每條鞋帶略長於原始鞋帶的一半。 >>>More

8個回答2024-06-10

公司註冊流程包括:企業名稱驗證; 提交; 獲得許可證; 刻上印章,即可完成公司註冊並開始創業。 但是,如果公司想要正式開始運營,仍然需要處理以下事項: >>>More