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

Lệnh Alter trong Aurora DB (thêm một cột mới)

Việc tắt các chỉ mục có thể hữu ích, nhưng khi bạn bật lại các chỉ mục, chúng sẽ phải được xây dựng lại, điều này cũng sẽ mất nhiều thời gian. Tôi không nghĩ cuối cùng thì bạn sẽ tiết kiệm được thời gian.

Nhưng tôi khuyên bạn nên học cách sử dụng pt- thay đổi giản đồ trực tuyến . Đây là một công cụ chạy các thay đổi lược đồ trong nền, có thể nói như vậy, trong khi ứng dụng của bạn có thể tiếp tục đọc và ghi bảng gốc.

Có thể sẽ mất nhiều thời gian hơn để chạy thay đổi. Nhưng bạn không phiền, vì không có thời gian chết. Giả sử mất hai giờ thay vì 40 phút. Không sao vì ứng dụng không phải đợi thay đổi giản đồ kết thúc.

Trong công việc của tôi, chúng tôi chạy hàng trăm thay đổi giản đồ mỗi tuần trong quá trình sản xuất mà không có thời gian chết. Công cụ thay đổi giản đồ cần phải khóa bảng trong thời gian ngắn khi bắt đầu và khi kết thúc công việc của nó.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào Phiếu thưởng WooCommerce được lưu trữ trong Cơ sở dữ liệu?

  2. MySQLdb Python chèn% d và% s

  3. Cách ghi các bộ sưu tập bản ghi tuần tự trong MySQL

  4. API Google Maps v3:Cách Đặt Mức Thu Phóng Và Trung Tâm Bản Đồ Cho Vị Trí Do Người Dùng Gửi?

  5. Sự khác biệt giữa việc sử dụng INDEX và KEY trong MySQL là gì?