Вопросы по теме 'myisam'

Создать индекс для столбца MySQL на основе длины его содержимого?
Как создать индекс для столбца в MySQL v 5.0 (движок myisam db) на основе длины его значения, типа данных TEXT до 7000 символов, нужно ли добавлять еще один столбец с длиной первого столбца?
1354 просмотров
schedule 25.10.2022

Использование Entity Framework с таблицами MyIsam
Есть вопрос о таблицах Entity Framework и MyIsam. Моя производственная база данных состоит только из таблиц MyIsam. Часто с первичным ключом, таким как UserId, а затем вторичным KeyId, который является автоматически инкрементным. Поскольку...
745 просмотров
schedule 07.07.2022

Как этот запрос может сломать мою репликацию mysql?
У меня стандартная однонаправленная установка master-slave. Таблицы имеют механизм хранения MyIsam. Версии: Версия главного сервера: 5.1.41-3ubuntu12.10-log Версия протокола: 10 1-й подчиненный: Версия сервера: 5.1.41-3ubuntu12.10 Версия...
1695 просмотров
schedule 25.03.2024

Диалект MyISAM генерирует неправильный DDL
Мы используем диалект MyISAM org.hibernate.dialect.MySQLMyISAMDialect для автоматического создания файлов DDL на основе JPA2 с использованием 3.6.9.Final провайдера hibernate в базе данных MySQL 5.5. The create SQL file gets generated as...
774 просмотров
schedule 10.03.2024

Выполняется ли LOAD DATA LOW_PRIORITY асинхронно?
Я хочу выполнить оператор LOAD DATA LOW_PRIORITY INFILE из Java. Я имею дело только с движком MyISAM. Меня интересует, будет ли statement.execute("LOAD DATA LOW_PRIORITY INFILE ...") выполнять этот запрос асинхронно или будет блокироваться...
580 просмотров
schedule 02.12.2023

Преобразование myisam в innodb дает таблицу, которая уже существует (почти) во всех таблицах.
Это должно было быть легко... У меня есть база данных с примерно 20 таблицами, все в MyISAM. Я хотел преобразовать их в InnoSB, поэтому выполнил: alter table xxxx engine = InnoDB; В результате я получаю ERROR 1050 (42S01): Table...
1759 просмотров
schedule 17.07.2022

Что происходит с таблицей MyISAM с ROW_FORMAT=FIXED и полями varchar/text?
Я вижу, что мы можем использовать ROW_FORMAT=FIXED при определении таблицы MyISAM с помощью CREATE TABLE. Но что происходит, когда в этой таблице есть varchar или текстовые поля? Поля вынуждены иметь технически фиксированную ширину? (Точно так...
628 просмотров
schedule 28.07.2022

MySQL: как найти строки с уникальными значениями столбцов в таблице MyISAM?
Мне нужно найти строки из таблицы t1, которые имеют уникальную пару (TRAN_ID, CMTE_ID), где TRAN_ID и CMTE_ID — это два столбца. Затем я хотел бы вставить эти строки в таблицу uniques . Проблема в том, что таблица uniques , похоже, содержит...
79 просмотров
schedule 29.12.2023

Почему MySQL регистрируется как медленный запрос/лог-запросы-не-использование-индексов, когда есть индексы?
MySQL 5.1.x в моем.cnf: log-queries-not-using-indexes = 1 long_query_time = 30 and slow queries are logged Почему я показываю это в журнале? Не тормозит и все поля проиндексированы. Из mysql.slow.log: # Query_time: 0.001492...
1787 просмотров
schedule 05.03.2024

MySQL MyISAM - вставка занимает гораздо больше времени в среде LIVE, чем локально
У меня есть таблица MyISAM (назовем ее A) с примерно 5 миллионами строк и связанная таблица MyISAM B (которая соединяется с A по первичному ключу), содержащая около 200 миллионов строк. Таблица A содержит около 12 полей, в основном varchar, а таблица...
134 просмотров
schedule 07.12.2023

Mysql bigint, decimal(18,0) или char(10) для первичного
Для огромной таблицы myisam (более 1 миллиарда строк) у меня есть 2 уникальные переменные, одна из которых имеет 18 числовых цифр, а другая - 10 латинских символов. Какой из них я должен предпочесть для первичного ключа? Если для числового;...
262 просмотров
schedule 23.11.2023

Могут ли несколько обновлений в одном запросе MySQL эмулировать поведение транзакции?
Я использую MySQL MyISAM, и это нельзя изменить. Однако я знаком только с транзакционным подходом. Поскольку MyISAM не поддерживает транзакции, я думаю объединить два запроса на обновление в один, например: UPDATE table1, table2 SET...
174 просмотров
schedule 08.09.2022

Преобразование большой таблицы MyISAM в InnoDB
У меня есть таблица MyISAM (10 млн строк, 3,5 ГБ, планирую достичь ~80 М), и мне всегда не удается преобразовать ее в InnoDB. Я пытался : ALTER TABLE - Потеря связи через 2 минуты. Может быть, я делаю это неправильно. mysqldump -...
851 просмотров
schedule 15.08.2022

Изменить таблицу в mysql только для таблиц MyISAM
Я пытаюсь преобразовать все таблицы mysql MyISAM в InnoDB, не выбирая уже в InnoDB. У меня есть 6734 строки (таблицы в формате MyISAM), используя этот запрос: SELECT table_name FROM INFORMATION_SCHEMA.TABLES WHERE engine = 'MyISAM'; И у...
517 просмотров
schedule 07.10.2022