Вопросы по теме '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