Вопросы с тегом «innodb»

InnoDB: ACID-совместимый механизм хранения MySQL

4
Как получить текущее и следующее большее значение за один выбор?
У меня есть InnoDB таблицы «idtimes» (MySQL 5.0.22-log) со столбцами `id` int(11) NOT NULL, `time` int(20) NOT NULL, [...] с составным уникальным ключом UNIQUE KEY `id_time` (`id`,`time`) поэтому может быть несколько временных меток на один идентификатор и несколько идентификаторов на одну временную метку. Я пытаюсь настроить запрос, в котором я …
18 mysql  innodb  select 

3
Лучший из MyISAM и InnoDB
Можно ли заставить InnoDB использовать индексы, аналогичные MyISAM, вместо кластерного индекса из-за ограничения оперативной памяти при одновременном использовании преимуществ ее производительности параллелизма?

3
Настройки MySQL InnoDB page_cleaner могут быть неоптимальными
Видя эту заметку в mysqld.log: [Note] InnoDB: page_cleaner: 1000ms intended loop took 15888ms. The settings might not be optimal. (flushed=200 and evicted=0, during the time.) Кажется, здесь есть упоминание о чем-то вроде этого: экземпляр MySQL останавливается, «делает индекс SYNC» Мой вопрос: какие действия следует предпринять, если таковые имеются, когда эта …

3
Есть ли лучший выход из журнала MySQL InnoDB «в будущем»?
Я получил эту ошибку InnoDB в MySQL 5.0. Mysqld был остановлен чисто, но мне удалось потерять ib_logfile0 & ib_logfile1 впоследствии. Теперь, после чистого запуска, InnoDB сделал свое «восстановление после сбоя». Я просмотрел бизнес innodb_force_recovery = 4, отремонтировал зависшую таблицу MyISAM, и теперь репликация готова, кроме этого. Большие числа переданы: 111116 …
16 mysql  innodb 

2
Строки отсутствуют после онлайн-конвертации из MyISAM в InnoDB
У нас достаточно небольшая база данных, которую мы хотели преобразовать из MyISAM в InnoDB. Будучи новичками в базе данных, мы просто конвертировали (используя alter table), даже не закрывая сайт. Теперь, когда преобразование выполнено, кажется, что пропущено множество прерывистых строк. Возможно ли это из-за операций во время преобразования? Или проблема где-то …
16 mysql  innodb  myisam 

2
Проблема с расшифровкой тупика в журнале состояния innodb
Мы обращаемся к MySQL из коннектора Microsoft ADO.NET. Иногда мы видим следующую тупиковую ситуацию в нашем состоянии innodb и не можем определить причину проблемы. Похоже, транзакция (2) ожидает и удерживает ту же блокировку? ------------------------ LATEST DETECTED DEADLOCK ------------------------ 110606 5:35:09 *** (1) TRANSACTION: TRANSACTION 0 45321452, ACTIVE 0 sec, OS …

5
Почему потоки MySQL часто показывают состояние «освобождение элементов», когда кеш запросов отключен?
Когда я бегу SHOW PROCESSLIST, часто бывает много потоков INSERT / UPDATE в состоянии «освобождение элементов». В руководстве по MySQL предполагается, что, по крайней мере, одна из причин, по которой поток находится в этом состоянии, связана с кэшем запросов - вероятно, это приведет к аннулированию кэшированных запросов из-за измененных данных. …
16 mysql  innodb 

2
Должен ли индекс охватывать все выбранные столбцы, чтобы он использовался для ORDER BY?
Недавно на SO кто-то спросил, почему ORDER BY не использует индекс? Ситуация включала простую таблицу InnoDB в MySQL, состоящую из трех столбцов и 10 тыс. Строк. Один из столбцов, целое число, был проиндексирован - и ОП попытался получить всю свою таблицу, отсортированную по этому столбцу: SELECT * FROM person ORDER …
15 mysql  index  innodb  order-by 

1
Восстановить базу данных MySQL из папки данных без ibdata1 из файлов ibd
Мой каталог WAMP был случайно удален другим пользователем. Доступна только папка данных в MySQL. И, при этом, доступны только папки базы данных (папки в «\ bin \ mysql \ mysql5.6.12 \ data \» с именами баз данных). Все файлы, включая « ibdata1 » в корне «\ bin \ mysql \ …

1
Что такое файлы iblog в mysql?
Я хотел бы понять эти файлы ibdata, поскольку они играют жизненно важную роль в процедуре восстановления после сбоя. Я не мог найти подходящие ресурсы в Интернете для этого.
15 mysql  innodb  logs 

3
Почему MySQL игнорирует индекс даже для силы для этого порядка?
Я запускаю EXPLAIN: mysql> explain select last_name from employees order by last_name; +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | 1 | SIMPLE | employees | ALL | NULL | NULL | NULL | …

2
Удаление и восстановление пространства из таблицы InnoDB
У меня есть таблица InnoDB на 700 ГБ, в которую я больше не записываю данные (только чтение). Я хотел бы удалить старые данные, которые он хранит, и освободить это дисковое пространство (так как у меня заканчивается). Часть удаления довольно проста, потому что у меня есть первичный индекс auto-inc, поэтому я …
14 mysql  innodb 

4
MySQL LOAD DATA INFILE замедляется на 80% после нескольких гигов ввода с движком InnoDB
Я загружаю файл объемом 100 ГБ через LOAD DATA INFILE. У меня был хороший успех с MyISAM, несколько часов и все готово. Я пытаюсь это сейчас, используя InnoDB. Загрузка начинается быстро со скоростью более 10 МБ / с (наблюдение за ростом файла таблицы file_per_tableвключено). Но после примерно 5 ГБ данных …

5
Сервер MySQL ушел, затрудняя импорт больших дампов
Я пытаюсь импортировать большой дамп sql (2 ГБ) в мой локальный mysql на моем Mac. Я мог сделать это в прошлом (я использовал MAMP), но теперь я получаю ОШИБКУ 2006 (HY000) в строке 7758. Сервер MySQL исчезал при каждой попытке импортировать дамп. База данных содержит таблицы innodb. Я попытался скопировать …
14 mysql  innodb  dump  mac-os-x 

3
ALTER TABLE для большой таблицы с индексированным столбцом
У меня есть большая таблица со столбцом VARCHAR (20), и мне нужно изменить его, чтобы он стал столбцом VARCHAR (50). Как правило, выполнение ALTER TABLE (добавление TINYINT) для этой конкретной таблицы занимает около 90-120 минут, поэтому я могу сделать это только в субботу или в воскресенье вечером, чтобы избежать влияния …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.