Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để giới hạn kích thước của các bảng tạm thời?

Không có tùy chọn nào cho vấn đề này trong MariaDB và MySQL. Tôi đã gặp phải vấn đề tương tự như bạn vài tháng trước, tôi đã tìm kiếm rất nhiều và cuối cùng tôi đã giải quyết được một phần bằng cách tạo một vùng lưu trữ đặc biệt trên NAS cho các bộ dữ liệu tạm thời.

Tạo một thư mục trên NAS của bạn hoặc một phân vùng trên ổ cứng HDD bên trong, nó sẽ có kích thước giới hạn theo định nghĩa, sau đó gắn nó và trong mysql ini, gán bộ nhớ tạm thời cho ổ đĩa này:(chọn windows / linux)

tmpdir="mnt/DBtmp/"
tmpdir="T:\"

Dịch vụ mysql sẽ được khởi động lại sau thay đổi này.

Với cách tiếp cận này, khi ổ đĩa đầy, bạn vẫn gặp "vấn đề kỳ lạ" với các truy vấn trên đĩa, nhưng các vấn đề khác đã biến mất.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách nhập một bảng vào cơ sở dữ liệu mysql bằng dòng lệnh

  2. làm cách nào để lưu trữ liên kết nhúng youtube trong cơ sở dữ liệu

  3. Làm thế nào để kiểm tra các chữ hoa trong MySQL?

  4. Cách tạo cơ sở dữ liệu trong MySQL Workbench bằng GUI

  5. Với VBA, hãy tìm phiên bản của trình điều khiển ODBC MySQL được cài đặt trong Windows