Описание тега myisam

MyISAM - это нетранзакционный механизм хранения для MySQL. Он обеспечивает высокоскоростное хранение и поиск, а также возможности полнотекстового поиска. Кроме того, это тип механизма хранения по умолчанию для версий до 5.5.
2 ответа

Преобразование таблицы MYISAM в INNODB, если длинные ключи уникальны

Так как MYISAM блокирует всю таблицу каждый раз, я думаю о преобразовании моей таблицы MYISAM в InnoDB. Однако INNODB требует, чтобы уникальный и первичный ключи были в пределах 767 байтов. Итак, я получаю эту ошибку:- #1071 - Specified key was too …
09 апр '13 в 10:28
2 ответа

Альтернатива MyISAM, которая не является InnoDB?

У меня проблемы с использованием движка MyISAM в моей базе данных. Он постоянно портит и сильно меняет время запросов. Таким образом, я не могу использовать его больше. Я нашел InnoDB, чтобы быть хорошим альтернативой, но вот проблема: Engine Suppor…
06 июн '11 в 09:43
1 ответ

mysql max_user_connections и innodb против myisam

Итак, у меня есть централизованная CMS с несколькими сайтами, работающими с одной БД. Недавно мы очень редко получали ошибку max_user_connections, которую мы видели раньше (в то время как на гораздо более медленном сервере). Теперь хосты предположил…
09 фев '12 в 10:37
0 ответов

Что мне делать с разделением в таблице, требуются два способа выбора для лучшей производительности в MYSQL - myisam?

У меня есть стол, как показано ниже: CREATE TABLE `hosts` ( `ID` int(11) unsigned NOT NULL AUTO_INCREMENT, `Name` varchar(60) NOT NULL, PRIMARY KEY (`ID`,`Name`), UNIQUE KEY `UniqueHost` (`Name`), ) ENGINE=MyISAM AUTO_INCREMENT=32527823 DEFAULT CHAR…
08 сен '11 в 13:25
1 ответ

MySQL: поиск строк с полем TEXT, начинающимся с запроса

У меня есть таблица и один из столбцов типа TEXT. Мне нужно искать в таблице строки с текстом, похожим на данную строку. Поскольку строка может быть довольно длинной (скажем, 10000 байтов), я решил, что этого будет достаточно, чтобы сравнить только …
29 дек '16 в 17:27
2 ответа

Что означают единицы измерения "размер буфера ключа" и "общие индексы MyISAM"?

Я запустил MySQLTuner в своей базе данных, чтобы проверить, все ли работает правильно и оптимально, но я был озадачен тем, какие единицы используются для этих двух значений. Вот как выглядит результат для показателей производительности -------- Perf…
17 июн '15 в 14:28
3 ответа

Ошибка django-admin.py sqlflush во время тестов

У меня есть набор тестов в моем приложении Django, которые раньше проходили, но в какой-то момент эволюции программного обеспечения я начал получать такие сообщения, когда запускаю тесты: Ошибка: база данных test_totomanager_demo не может быть сброш…
22 дек '10 в 19:20
0 ответов

Символы типа "è" и "à" неправильно отображаются в базе данных

У меня проблема с символами, отображаемыми на веб-странице при получении из базы данных. Механизм хранения: MyISAM Сортировка: latin1_swedish_ci В базах данных строки хранятся правильно, как на следующем экране: Данные хранятся правильно Но когда он…
27 май '17 в 17:32
1 ответ

MySQL обновление MySAM

Мы используем MySQL с движком MyIsam, и у нас возникает ситуация, когда нам необходимо ежедневно обновлять огромное количество строк (миллионов), пока пользователи по-прежнему могут получать доступ к базе данных. У нас есть пользователи из разных ча…
04 ноя '12 в 12:36
0 ответов

Транзакции в MyISAM

Какой самый оптимальный способ эмулировать "транзакции" в сочетании с MyISAM+PHP (давая возможность "запускать","фиксировать","откатывать" "транзакции" с БД)? Или посоветуйте любое готовое решение для этого. В связи с внедрением системы невозможно и…
12 янв '14 в 12:19
2 ответа

Скорость записи с MyISAM?

У меня есть эта большая таблица, в которой я хочу выполнить полнотекстовый поиск, поэтому я сделал это MyISAM, поскольку InnoDB не поддерживает это. У меня будут проблемы с производительностью, если я много напишу в эту таблицу? Мне сказали, что MyI…
1 ответ

Лучший подход к системе пользовательских отчетов для Mysql

У меня база данных около 5 таблиц. Мне нужно будет получать отчеты из данных в этих таблицах с несколькими объединениями и т. Д. Довольно часто. Я собирался создать функцию отчетности в PHP, но интересовался лучшим подходом. У меня есть только движо…
02 янв '12 в 21:31
2 ответа

MYSQL innodb или myisam? Какой из них лучше для этого случая?

Я действительно забыл, какой тип базы данных мне выбрать для своей таблицы. +-----------------------+ | id | userid | content | +-----------------------+ Представьте себе этот стол. userid содержит идентификаторы пользователей, которые хранятся в др…
19 окт '11 в 11:35
4 ответа

Преобразование MyISAM в InnoDB. Выгодно? Последствия?

У нас есть сайт социальной сети, который регистрирует действия каждого участника (включая посещение страниц других участников); это включает в себя много записей в БД. Эти действия хранятся в таблице MyISAM, и, поскольку что-то начинает обременять Ц…
05 янв '10 в 12:47
0 ответов

Безопасный подход для преобразования таблицы из MyISAM в InnoDB

Я знаю, что выполнение простого запроса преобразует таблицу из MyISAM в InnoDB, Также мы можем переместить данные в таблицу с InnoDB, Эти два подхода хороши. Но в моих таблицах производственной базы данных почти 2 миллиона записей с активным CRUD вс…
17 авг '18 в 08:58
1 ответ

Тестирование на параллелизм и / или целостность транзакций в веб-приложении с JMeter

Я довольно новичок в работе с несколькими потоками в базе данных (большая часть моей карьеры была потрачена на внешний интерфейс). Сегодня я попытался протестировать простое php-приложение, которое я написал для хранения значений в базе данных mysql…
2 ответа

MySQL & FK ограничения

Есть ли смысл определять ограничения FK в MyISAM? MyISAM не обеспечивает ссылочную целостность, верно? Так что, возможно, нет никакого смысла в ограничениях ФК.
25 сен '11 в 11:24
1 ответ

Медленная вставка MYSQL в БД MyISAM

У меня есть файл (insert.sql), который имеет 250 тыс. Строк, таких как без ключа, без индекса: INSERT `project_383`.`entity_metrics_build_1` VALUES ('d402afeb4630267f383b99875f37162d', 'ClMaxCycl', '-1'); INSERT `project_383`.`entity_metrics_build_1…
24 май '13 в 07:18
2 ответа

Предотвратить сбои MySQL таблицы MySQL

У меня были проблемы с базой данных, неоднократно разбивающиеся таблицы. К счастью, это достаточно легко исправить, восстановив разбитую таблицу, но вряд ли стоит следить за тем, чтобы таблица вылетела (или клиент сказал мне), а затем исправить ее. …
15 ноя '10 в 13:45
0 ответов

Как заставить работать внешний ключ в MyIsam

Я работаю над проектом и почти проделал большую работу на хостинг-сайте, который не поддерживает InnoDB, я проверил свое приложение на localerver на наличие связей между таблицей и все работает нормально, теперь для дальнейшей работы я должен вернут…