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

INNODB có được bật theo mặc định trong MySQL không?

InnoDB đã ra đời kể từ MySQL 4.0 và được biên dịch vào hầu hết các bản phát hành ngoại trừ một số bản đặc biệt - như những gì được cung cấp cho các nhà cung cấp OEM.

Một số nhà cung cấp dịch vụ lưu trữ (rất rẻ) chọn vô hiệu hóa nó vì nó sử dụng nhiều bộ nhớ hơn một chút. Tuy nhiên, phần lớn họ chỉ là thiểu số, vì vậy bạn không cần phải lo lắng.

Bạn cũng không cần quan tâm đến cụm từ "công cụ lưu trữ mặc định". Điều đó chỉ có nghĩa là những gì sẽ xảy ra khi bạn không chỉ định một. tức là

CREATE TABLE my_table (a int);
- instead of -
CREATE TABLE my_table (a int) ENGINE=INNODB;

Nếu bạn đang khôi phục từ mysqldump, nó sẽ giữ lại thông tin ENGINE. Nếu InnoDB không tồn tại, MySQL sẽ tự động thay thế MyISAM (trừ khi bạn thay đổi sql_mode mặc định để tránh sự thay thế này).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm các kết hợp đáp ứng một tiêu chí khác nhau

  2. Memcache so với MySQL trong bộ nhớ

  3. Lỗi MultiThreading:Đã có một DataReader đang mở được liên kết với Kết nối này phải được đóng trước

  4. làm thế nào để tạo một bộ đếm bài viết php?

  5. PHP MYSQL:cách liệt kê bảng theo thứ tự tăng dần