![]() |
|
|
#1 |
|
Senior Member
Профессор
Регистрация: 21.06.2020
Сообщений: 859
Сказал(а) спасибо: 80
Получил(а) "Спасибо": 187
Нарушения: 0/0 (0)
Репутация: 74780
|
Была таблица в БД, MyISAM, размером 870 МВ
Сделал её оптимизацию через phpmyadmin. После оптимизации таблица стала размером 871 MB. То есть, её размер увеличился на 1 MB. Это какой-то глюк, или возможно ? |
|
|
|
|
|
#2 |
|
Работаю ⌛
Доцент
Регистрация: 10.07.2020
Сообщений: 162
Сказал(а) спасибо: 6
Получил(а) "Спасибо": 250
Нарушения: 0/0 (0)
Репутация: 138205
|
Чисто погрешность, в чём суть вопроса то? Вообще уже надо переходить на InnoDB какие MyISAM в 2021
|
|
|
|
|
|
#3 | |
|
Senior Member
Профессор
Регистрация: 21.06.2020
Сообщений: 859
Сказал(а) спасибо: 80
Получил(а) "Спасибо": 187
Нарушения: 0/0 (0)
Репутация: 74780
|
Цитата:
Это я здесь сократил до мегабайтов, что-бы легче было понять суть. Суть вопроса в том, что я удалил часть записей прямо из БД, её размер не изменился, я оптимизировал, и размер вырос. Может был глюк и надо по новой оптимизировать? Я 20 минут ждал пока phpmyadmin выдаст результат. |
|
|
|
|
|
|
#4 | |
|
Работаю ⌛
Доцент
Регистрация: 10.07.2020
Сообщений: 162
Сказал(а) спасибо: 6
Получил(а) "Спасибо": 250
Нарушения: 0/0 (0)
Репутация: 138205
|
Цитата:
|
|
|
|
|
|
|
#5 | |||
|
Senior Member
Профессор
Регистрация: 21.06.2020
Сообщений: 859
Сказал(а) спасибо: 80
Получил(а) "Спасибо": 187
Нарушения: 0/0 (0)
Репутация: 74780
|
Цитата:
Кстати, нашел у разраба движка ответ почему одна таблица в MyISAM Older versions of InnoDB did not support FULLTEXT indexes, it is only supported since MySQL 5.6 - and XF 2 does only requrie MySQL 5.5. Вот такие таблицы на этом сайте
|
|||
|
|
|
|
|
#6 | |
|
Работаю ⌛
Доцент
Регистрация: 10.07.2020
Сообщений: 162
Сказал(а) спасибо: 6
Получил(а) "Спасибо": 250
Нарушения: 0/0 (0)
Репутация: 138205
|
Цитата:
В InnoDB НЕТ фактического удаления. Есть пометка на удаление, но запись остаётся внутри БД. Оптимизации также нет в InnoDB, в новых версиях Mysql он просто делает тоже самое, что и выгрузка в файлик и заново закачка. Тогда удаляются все старые записи. |
|
|
|
|
| Сказали спасибо: |
|
|
#7 |
|
Думаю, что надо худеть
Академик
Регистрация: 22.06.2020
Сообщений: 1,791
Сказал(а) спасибо: 1,526
Получил(а) "Спасибо": 1,939
Нарушения: 0/0 (0)
Репутация: 632655
|
sanek1991, У тебя при просмотре размера могли в кэше данные висеть и во временных таблицах, после оптимизации был flush и все данные ушли на диск, вот ты и увидел реальный размер.
Да, fulltext поиск нормально работает только на myisam, в иннодб он убог и обрезан (и то с 5.7 и выше версий, коих нет на хостингах, на хостингах только 5.6 верси mysql). Myisam более гибок, в сотни раз быстрее на многих операциях, и много чего исполняет, что в иннодб не доступно. За это он платит стабильностью файла индексов, который может вылетать, но зато никогда не может вылететь сама таблица (что в иннодб головная боль и полный пи... для восстановления), по которой можно просто заново создать файл индексов REPAIR... Если у вас есть большие таблицы myisam с большими индексами, любой код который начинает вставку или удаление из этих таблиц должен начинаться со строк: Код:
$rez=$_mysqli->query("SELECT идполе FROM tablename LIMIT 1");
if(!$rez || !$rez->num_rows){
$_mysqli->query("REPAIR TABLE tablename");
}
|
|
|
|
| 3 пользователя(ей) сказали cпасибо: |
|
|
#8 |
|
Member
Аспирант
Регистрация: 16.11.2020
Сообщений: 57
Сказал(а) спасибо: 38
Получил(а) "Спасибо": 56
Нарушения: 0/0 (0)
Репутация: 6342
|
|
|
|
|
|
|
#9 |
|
Senior Member
Профессор
Регистрация: 21.06.2020
Сообщений: 859
Сказал(а) спасибо: 80
Получил(а) "Спасибо": 187
Нарушения: 0/0 (0)
Репутация: 74780
|
|
|
|
|
|
|
#10 | |
|
Работаю ⌛
Доцент
Регистрация: 10.07.2020
Сообщений: 162
Сказал(а) спасибо: 6
Получил(а) "Спасибо": 250
Нарушения: 0/0 (0)
Репутация: 138205
|
Цитата:
https://www.percona.com/blog/2012/02...db-tablespace/ |
|
|
|
|
| Сказали спасибо: |
![]() |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Размер шрифта в ЦСС - font-size - в чём разница? | Had | Веб-строительство | 26 | 22.02.2021 14:33 |
| Жизнь сайта после МПК | Aleggator | Яндекс | 14 | 08.02.2021 17:56 |
| я люблю после прогулки | ziliboba0213 | Курилка | 22 | 23.11.2020 22:23 |
| Размер шрифта в редакторе на Вордпресс | rty9000 | Веб-строительство | 30 | 26.10.2020 08:55 |