Hướng dẫn how do i increase timeout in mysql workbench? - làm cách nào để tăng thời gian chờ trong bàn làm việc mysql?

Mã lỗi: 2013. Mất kết nối với máy chủ MySQL trong quá trình truy vấn

Tôi đang sử dụng MySQL Workbench. Ngoài ra, tôi đang chạy một loạt các phần chèn, tổng cộng khoảng 1000 dòng (ví dụ INSERT INTO mytable SELECT * FROM mysource1; INSERT INTO mytable SELECT * FROM mysource2;...mysource3...mysource4 nhân 1000 lần) mỗi lô mất một lượng đáng kể thời gian, một số trong số chúng, hơn 600 giây.

Làm thế nào tôi có thể định cấu hình Workbench, tiếp tục làm việc qua đêm, mà không dừng lại và không mất kết nối?

Đã hỏi ngày 29 tháng 3 năm 2013 lúc 22:40Mar 29, 2013 at 22:40

Hướng dẫn how do i increase timeout in mysql workbench? - làm cách nào để tăng thời gian chờ trong bàn làm việc mysql?

OmaromarOmar

Huy hiệu vàng 11.5K2121 gold badges84 silver badges109 bronze badges

Từ kho lưu trữ Internet hiện không có sẵn:

Chuyển đến Chỉnh sửa -> Tùy chọn -> Trình chỉnh sửa SQL và đặt thành giá trị cao hơn Tham số này: Kết nối DBMS đọc Thời gian ra (tính bằng giây). Ví dụ: 86400.

Đóng và mở lại MySQL Workbench. Giết truy vấn trước đây của bạn có lẽ đang chạy và chạy truy vấn một lần nữa.

Đã trả lời ngày 29 tháng 3 năm 2013 lúc 22:49Mar 29, 2013 at 22:49

IgnacioignacioIgnacio

5.1501 Huy hiệu vàng15 Huy hiệu bạc10 Huy hiệu đồng1 gold badge15 silver badges10 bronze badges

6

Nếu bạn đang sử dụng loại kết nối "TCP/IP tiêu chuẩn qua" SSH, trong "Tùy chọn"-> "khác" có trường "SSH Keepalive". Tôi đã mất khá nhiều thời gian để tìm thấy nó :(

Đã trả lời ngày 13 tháng 11 năm 2015 lúc 20:02Nov 13, 2015 at 20:02

LjubitelljubitelLjubitel

8918 Huy hiệu bạc6 Huy hiệu đồng8 silver badges6 bronze badges

6

Trong 5.2.47 (ít nhất là trên MAC), hãy đi vị trí của các tùy chọn là: MySQLworkBench-> Tùy chọn-> Trình chỉnh sửa SQL

Sau đó, bạn sẽ thấy cả hai:

Khoảng thời gian giữ kết nối DBMS (tính bằng giây): Kết nối DBMS Thời gian đọc (tính bằng giây):

Cái sau là nơi bạn sẽ muốn tăng giới hạn từ 600 lên một cái gì đó nhiều hơn một chút.

Đã trả lời ngày 20 tháng 6 năm 2013 lúc 23:53Jun 20, 2013 at 23:53

Jidulbergerjidulbergerjidulberger

3812 Huy hiệu bạc6 Huy hiệu đồng2 silver badges6 bronze badges

2

Tôi đã có một vấn đề tương tự trong đó CREATE FULLTEXT hết thời gian sau 30 giây:

Hướng dẫn how do i increase timeout in mysql workbench? - làm cách nào để tăng thời gian chờ trong bàn làm việc mysql?

Đặt kết nối DBMS Đọc thời gian chờ khoảng thời gian thành 0 trong Chỉnh sửa -> Tùy chọn -> Trình chỉnh sửa SQL đã khắc phục sự cố cho tôi:

Hướng dẫn how do i increase timeout in mysql workbench? - làm cách nào để tăng thời gian chờ trong bàn làm việc mysql?

Ngoài ra, tôi không phải khởi động lại MySQL Workbench để hoạt động này.

Đã trả lời ngày 7 tháng 7 năm 2019 lúc 7:21Jul 7, 2019 at 7:21

Kimbaudikimbaudikimbaudi

Huy hiệu vàng 12k857 Huy hiệu bạc68 Huy hiệu đồng8 gold badges57 silver badges68 bronze badges

Trong trường hợp của tôi sau khi cố gắng đặt thời gian chờ SSH trên dòng lệnh và trong cài đặt máy chủ cục bộ. @Ljubitel giải pháp giải quyết vấn đề từ tôi.

Một điểm cần lưu ý là trong Workbench 6.2, cài đặt hiện đang được nâng cao

Hướng dẫn how do i increase timeout in mysql workbench? - làm cách nào để tăng thời gian chờ trong bàn làm việc mysql?

Đã trả lời ngày 7 tháng 12 năm 2015 lúc 5:43Dec 7, 2015 at 5:43

AbelgoabelgoAbelgo

7727 Huy hiệu bạc7 Huy hiệu đồng7 silver badges7 bronze badges

1

Nếu bạn đang sử dụng loại kết nối "TCP/IP tiêu chuẩn trên SSH", đó có thể là máy chủ SSH tiếp tục hết thời gian, trong trường hợp đó, bạn sẽ phải chỉnh sửa các cài đặt liên quan đến TCPKeepalive trong/etc/ssh/sshd_config trên máy chủ của bạn .

Đã trả lời ngày 6 tháng 8 năm 2014 lúc 11:30Aug 6, 2014 at 11:30

Tôi đã nhận được lỗi này 2013 và không có thay đổi ưu tiên nào ở trên đã làm bất cứ điều gì để khắc phục sự cố. Tôi đã khởi động lại dịch vụ MySQL và vấn đề đã biến mất.

Đã trả lời ngày 2 tháng 10 năm 2014 lúc 12:58Oct 2, 2014 at 12:58

OK - vì vậy vấn đề này đã khiến tôi phát điên - v 6.3.6 trên Ubuntu Linux. Không có giải pháp nào ở trên làm việc cho tôi. Kết nối với máy chủ MySQL localhost trước đây luôn hoạt động tốt. Kết nối với máy chủ từ xa luôn luôn hết thời gian - sau khoảng 60 giây, đôi khi sau ít thời gian hơn, đôi khi nhiều hơn.

Những gì cuối cùng làm việc cho tôi là nâng cấp Workbench lên 6.3.9 - không còn kết nối bị bỏ.

Đã trả lời ngày 21 tháng 6 năm 2017 lúc 10:51Jun 21, 2017 at 10:51

Chris Davchris DavChris Dav

711 Huy hiệu bạc8 Huy hiệu đồng1 silver badge8 bronze badges

Trong MySQL-WorkBech 5.7 Chỉnh sửa-> Ưu tiên-> SSH-> Thời gian chờ kết nối SSH (cho kết nối SSH DB)

Hướng dẫn how do i increase timeout in mysql workbench? - làm cách nào để tăng thời gian chờ trong bàn làm việc mysql?

Đã trả lời ngày 23 tháng 4 năm 2019 lúc 9:58Apr 23, 2019 at 9:58

Hướng dẫn how do i increase timeout in mysql workbench? - làm cách nào để tăng thời gian chờ trong bàn làm việc mysql?

Làm thế nào có thể tăng thời gian thực hiện truy vấn MySQL?

Đặt phiên MAX_EXECATION_TIME = 2000; Sau đó, bất kỳ câu lệnh chọn nào chạy trong phiên cụ thể này đều bị hủy bỏ nếu chúng mất hơn 2 giây để hoàn thành. Cuối cùng, thời gian thực hiện tối đa cũng có thể được đặt cho một câu lệnh chọn cụ thể bằng cách sử dụng gợi ý MAX_EXECUTY_TIME trực tiếp trong truy vấn. Then any SELECT statements run in this particular session are aborted if they take more than 2 seconds to complete. Finally, the maximum execution time can also be set for a specific SELECT statement using the MAX_EXECUTION_TIME hint directly in the query.

Thời gian chờ mặc định MySQL là gì?

Giá trị mặc định là 30 giây.Tránh giá trị 0, cho thấy sự chờ đợi không xác định.Để thay đổi thời gian chờ lệnh mặc định, hãy sử dụng tùy chọn chuỗi kết nối Thời gian chờ lệnh mặc định.30 seconds. Avoid a value of 0, which indicates an indefinite wait. To change the default command timeout, use the connection string option Default Command Timeout .

Tại sao MySQL lại thời gian ra?

Một lỗi kết nối đã xảy ra lỗi khi tường lửa của cơ sở dữ liệu sẽ không cho phép bạn kết nối với cơ sở dữ liệu từ máy hoặc tài nguyên cục bộ của bạn.Nếu bạn đang gặp lỗi này, hãy kiểm tra xem bạn đã thêm máy hoặc tài nguyên bạn đang kết nối với danh sách các nguồn đáng tin cậy của cơ sở dữ liệu.the database's firewall won't allow you to connect to the database from your local machine or resource. If you are getting this error, check that you have added the machine or resource you are connecting from to the database's list of trusted sources.

Thời lượng và tìm nạp trong MySQL là bao nhiêu?

Trong các cột thời gian / thời gian tìm nạp của MySQL Workbench, thời lượng vẫn luôn ở dưới 1ms, bất kể số lượng hàng được chọn.Tuy nhiên, thời gian tìm nạp tỷ lệ thuận với các hàng được trả về: ~ 0,5 giây trong 1m và 5,0 giây cho các hàng 10m.the duration stays consistently under 1ms, regardless of the number of rows selected. However, the fetch time is proportional to rows returned: ~0.5 sec for 1M and and 5.0 sec for 10M rows.