Problème avec le moteur de stockage
-
31-10-2019 - |
Question
Je viens de recevoir l'erreur ci-dessous dans l'un des esclaves. Je viens de le googler et j'ai changé la variable myisam_data_pointer_size
de 4 à 6.
D'une manière ou d'une autre, mon ALTER TABLE
était un succès.
- Pouvez-vous s'il vous plaît me faire savoir si mon approche était correcte. Je ne suis pas sûr de cette variable?
Cela entraînera-t-il tout problème de performance. Dois-je le faire revenir?
130208 9:40:19 [Erreur] Esclave: Erreur «La table» # SQL-19FC_3F8ACC6 »est complète» sur la requête. Base de données par défaut: «Registre». Query: 'ALLER TABLE ENOM_LOG_2012_12_03 Ajouter un char (1) non null après demande de requête', Error_code: 1114 130208 9:40:19 [Erreur] Erreur Exécution de la requête, esclave SQL Thread abordé. Corrigez le problème et redémarrez le fil SQL esclave avec "Démarrage de l'esclave". Nous nous sommes arrêtés à Log 'Pumpkin-bin.008662' Position 411952695
Description du problème
Vérifiez les alertes dans ErrorLog pour toute erreur et échec. Vérifiez si MySQL est en place? Sinon, vérifiez si le processus était un arrêt normal.
Conseils
mysql> SHOW TABLE STATUS FROM registry LIKE 'enom_log_2012_12_03'\G
*************************** 1. row ***************************
Name: enom_log_2012_12_03
Engine: MyISAM
Version: 9
Row_format: Dynamic
Rows: 1786679
Avg_row_length: 2403
Data_length: 4293600396
Max_data_length: 4294967295
Index_length: 60999680
Data_free: 0
Auto_increment: 1786680
Create_time: 2013-02-06 15:19:07
Update_time: 2013-02-06 15:22:16
Check_time: 2013-02-06 15:26:35
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
1 row in set (0.00 sec)
mysql> show global variables like '%tmp%';
+----------------+-----------------------+
| Variable_name | Value |
+----------------+-----------------------+
| bdb_tmpdir | /usr/local/mysql/tmp/ |
| max_tmp_tables | 32 |
| tmp_table_size | 8388608 |
| tmpdir | /usr/local/mysql/tmp |
+----------------+-----------------------+
mysql> show global variables like '%myisam%';
+---------------------------------+---------------+
| Variable_name | Value |
+---------------------------------+---------------+
| myisam_data_pointer_size | 4 |--before changing it was 4 .. i changed it to 6
| myisam_max_extra_sort_file_size | 2147483648 |
| myisam_max_sort_file_size | 2147483647 |
| myisam_recover_options | OFF |
| myisam_repair_threads | 1 |
| myisam_sort_buffer_size | 4194304 |
| myisam_stats_method | nulls_unequal |
+---------------------------------+---------------
Pas de solution correcte