Поддержка Проблемы и решения Как оптимизировать базу данных InnoDB и MyISAM?

  • Я что-то не пойму как это в таблизе базы данных могут присутствовать два разных типа баз? Как их оптимизировать по отдельности или как? И чем это делать?

    Через панель phpMyAdmin что-то не оптимизирует базы InnoDB! Пишет: «Table does not support optimize, doing recreate + …» Что делать?

     	wp_yoast_seo_links 	  	Browse Browse 	Structure Structure 	Search Search 	Insert Insert 	Empty Empty 	Drop Drop 	16 	InnoDB 	utf8mb4_unicode_ci 	32 KiB 	-
    	wp_yoast_seo_meta 	  	Browse Browse 	Structure Structure 	Search Search 	Insert Insert 	Empty Empty 	Drop Drop 	9 	InnoDB 	utf8mb4_unicode_ci
    
     	wp_wftrafficrates 	  	Browse Browse 	Structure Structure 	Search Search 	Insert Insert 	Empty Empty 	Drop Drop 	0 	MyISAM 	utf8_general_ci 	1 KiB 	-
    	wp_wpforms_tasks_meta 	  	Browse Browse 	Structure Structure 	Search Search 	Insert Insert 	Empty Empty 	Drop Drop 	1 	MyISAM 	utf8mb4_unicode_520_ci 	2.1 KiB 	
    
    
Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Вообще, если все работает нормально, то ничего оптимизировать не надо, тем более если хостинг использует накопители SSD.

    Модератор Yui

    (@fierevere)

    永子

    да хоть три и более типов движков, каждая таблица может иметь свой движок.
    Это несколько увеличивает расход памяти сервером, но в остальном — приемлимо.

    Пишет: «Table does not support optimize, doing recreate + …»

    это и есть оптимизация, через пересоздание таблицы.

    Модератор Yui

    (@fierevere)

    永子

    @alexander70
    не нужно такое «ляпать» на ночь

    Можно здесь почитать, например

    это и есть оптимизация, через пересоздание таблицы. — что это значит? В таблице затираются все данные или что?

    Модератор Yui

    (@fierevere)

    永子

    создается копия таблицы, в нее копируются данные, старая таблица стирается.

    Можно здесь почитать, например

    вот и почитайте, может быть упорядочите кашу в голове и не станете путать оптимизацию файловой системы, которая действительно не нужна на SSD и оптимизацию таблиц SQL

    создается копия таблицы, в нее копируются данные, старая таблица стирается.

    Yui, тогда уже объясните, каким образом и за счет чего улучшается работа базы, если просто копируется таблица.

    Модератор Yui

    (@fierevere)

    永子

    не стану, ибо
    1. вы не ТС, тема не ваша
    2. не на ночь, определенно
    3. вопрос не имеет отношения к WordPress

    вот и изучите матчасть самостоятельно )

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    объясните, каким образом и за счет чего улучшается работа базы, если просто копируется таблица

    В теме «База данных растёт на 5—7 МБ в неделю» не так давно объясняли.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Как оптимизировать базу данных InnoDB и MyISAM?» закрыта для новых ответов.