6 Mart 2017 Pazartesi

InnoDB & MyISAM Çevirmek

WordPress kullanıcıları için hazırlanmış PhpMyAdmin motorlarını değiştirmek.
Bazı durumlarda MyISAM, InnoDBye göre daha avantajlı ve performanslıdır. Örneğin çok fazla kayıt içermeyen ve devamlı INSERT yada UPDATE kullanmayan tablolar myISAM da daha performanslı çalışacaktır.

Bu durumda da InnoDB tablo yapısını MyISAM’a dönüştürmek istediğinizde aşağıdaki işlemleri yapmanız yeterli olacaktır..

PhpMyAdmin'den veritabanını seçin ve sol üst köşeden SQL sorgu kutusuna orjinal wordpress tabloları yapıştırın ve sorgulayın.

[php]ALTER TABLE wp_links ENGINE = MYISAM;
ALTER TABLE wp_commentmeta ENGINE = MYISAM;
ALTER TABLE wp_comments ENGINE = MYISAM;
ALTER TABLE wp_options ENGINE = MYISAM;
ALTER TABLE wp_postmeta ENGINE = MYISAM;
ALTER TABLE wp_posts ENGINE = MYISAM;
ALTER TABLE wp_termmeta ENGINE = MYISAM;
ALTER TABLE wp_terms ENGINE = MYISAM;
ALTER TABLE wp_term_relationships ENGINE = MYISAM;
ALTER TABLE wp_term_taxonomy ENGINE = MYISAM;
ALTER TABLE wp_usermeta ENGINE = MYISAM;
ALTER TABLE wp_users ENGINE = MYISAM;[/php]

MyISAM’dam InnoDB’ye Dönüştürmek

Projelerinizde MyISAM tablo yapısını kullanmış iseniz ve bu tablo yapısını InnoDB ye dönüştürmek istiyorsanız aşağıdaki sırayı takip etmeniz yeterli. Bunun için phpMyAdmin den sorgu cümlesi çalıştırmanız gerek: Sırayla uygulayın

[php]ALTER TABLE tablo_ismi ENGINE = INNODB;[/php]

tablo_ismi motor isimlerini yazıp çoğaltabilirsiniz.

0 yorum:

Yorum Gönder