Tôi đã tạo bảng HEAP (RAM) trên mysql để truy vấn nhanh hơn. Nhưng sau khi máy chủ mysql khởi động lại, dữ liệu trong bảng Heap của tôi không được tải.Chạy truy vấn SQL khi khởi động dịch vụ MySQL
tên bảng bình thường của tôi: sản phẩm với id, PRODUCT_NAME, tình trạng như MyISAM
id => số nguyên và auto_increment, tiểu học then chốt
PRODUCT_NAME => var_char và chìa khóa (index)
trạng thái => boolean
Query Thực tế:
`Select id from products where product_name like "product_name"`
Tôi muốn tăng tốc độ, vì vậy tôi tạo bảng với cùng một cấu trúc và với tên products_ram như bảng mysql Heap. Tôi đang sử dụng mã này cho điền:
insert p_shop.products_ram select * from p_shop.products;
Nhưng khi khởi động lại mysql dụ Heap (ram) dữ liệu bảng đã biến mất.
Tôi tìm thấy một tài liệu về bộ nhớ lưu trữ mysql: http://dev.mysql.com/doc/refman/5.0/en/memory-storage-engine.html
Nhưng tôi không thể tìm thấy những gì tôi đang tìm kiếm.
Tôi muốn tự động chèn/sao chép dữ liệu của mình từ bảng sản phẩm vào bảng products_ram trên máy chủ mysql khởi tạo.
Mọi trợ giúp sẽ được đánh giá cao.
Chỉnh sửa: Hệ điều hành của tôi: Windows Server 2008 R2 và MySQL: MySQL 5,5
nếu bạn đã cho biết hệ điều hành này là gì thì chúng tôi có thể có một đầu mối về cách cá thể mysqld của bạn được bắt đầu. – symcbean
Mysql 5.5 trên Windows Server 2008 R2 – EngineerCoder