Tôi đang tìm cách bắt đầu chuyển đổi một số bảng MyISAM sang INNODB. Chạy máy chủ Ubuntu 14.04 với MySQL 5.6 (apt-get được nâng cấp từ 5.5), ram 32G trên cpu 4 lõi / 8 luồng. Ban đầu gặp rắc rối với ...
could not open single-table tablespace file .\mysql\innodb_index_stats.ibd after restart of MySQL
và
Error: Table "mysql"."innodb_table_stats" not found.
Tôi đã làm theo lời khuyên đã đăng của Rolando và DB không gặp sự cố hoặc tạo ra một lỗi lớn. (các vấn đề trên đã biến mất, chỉ mô tả các sự kiện hàng đầu)
Bây giờ tôi lo ngại về các lỗi sau đây trước khi tôi chuyển đổi bất cứ điều gì sang INNODB. Liên kết có thể được bỏ qua từ những gì tôi đọc, dòng thứ hai bên dưới (cũng là chủ đề của bài đăng này) liên quan đến tôi
2014-05-19 01:50:57 30950 [Note] Plugin 'FEDERATED' is disabled.
2014-05-19 01:50:57 30950 [ERROR] Function 'innodb' already exists
2014-05-19 01:50:57 30950 [Warning] Couldn't load plugin named 'innodb' with soname 'ha_innodb.so'.
2014-05-19 01:50:57 30950 [ERROR] Function 'federated' already exists
2014-05-19 01:50:57 30950 [Warning] Couldn't load plugin named 'federated' with soname 'ha_federated.so'.
2014-05-19 01:50:57 30950 [ERROR] Function 'blackhole' already exists
2014-05-19 01:50:57 30950 [Warning] Couldn't load plugin named 'blackhole' with soname 'ha_blackhole.so'.
2014-05-19 01:50:57 30950 [ERROR] Function 'archive' already exists
2014-05-19 01:50:57 30950 [Warning] Couldn't load plugin named 'archive' with soname 'ha_archive.so'.
đã thêm những điều sau vào my.cnf từ lời khuyên được đăng của Rolando
innodb_buffer_pool_size=4G
innodb_buffer_pool_instances=2
innodb_read_io_threads=12
innodb_write_io_threads=12
innodb_io_capacity=300
innodb_log_file_size=128M
Không chắc chắn nếu có bất cứ điều gì khác liên quan đến INNODB. Dựa trên những gì tôi có thể tìm thấy cũng được thêm vào
innodb_flush_method = O_DIRECT
innodb_log_files_in_group = 2
innodb_flush_log_at_trx_commit = 1
innodb_file_per_table = 1
Điều đó đã không giúp đỡ. Không phải là tôi mong đợi nó sẽ loại bỏ một "chức năng hiện có" ... lol