Результаты поиска по запросу "innodb"

2 ответа

уровень изоляции транзакции

жный дубликат: ВЫБРАТЬ… ДЛЯ ОБНОВЛЕНИЯ и МАКС. () [https://stackoverflow.com/questions/6593360/select-for-update-and-max] Какие строки в этом запросе блокируются? select max(id) from table where id like '9%' for updateчто произойдет, ...

0 ответов

Извини, Раш, ты либо не прочитал мой вопрос подробно, либо не очень хорошо его понял. Я оставляю первую транзакцию открытой для проверки параллелизма. Проблема в том, что он блокирует строки, которые он не выбирает в таблице invoice_expenses. Это на сервере разработки, поэтому нет других пользователей, соединений или транзакций. Уже с помощью SHOW ENGINE INNODB STATUS.

Server версии 5.1.41 с включенным плагином InnoDB. У меня есть следующие три таблицы для счетов-фактур: счета-фактуры, invoice_components и invoice_expenses. Таблица счетов имеет первичный ключ invoice_id. И invoice_components, ...

1 ответ

Эй, спасибо за информацию. Также спасибо за подсказку% xxx%. Поскольку я не использую сопоставления в функции автозаполнения, мне не нужно использовать MyISAM в таблице тегов. НО моя таблица продуктов - MyISAM (та использует полный текст). Есть ли проблема с использованием products.id в качестве внешнего ключа сейчас? (без каких-либо обновлений, отмененных действий)

ользую эту структуру таблицы для системы TAG, подобной "токси" table TAGS +--------+-------------------+ | alias | isactive | varchar(55), tinyint(1) +--------+-------------------+ | party | 1 | Engine: MyISAM (because I use some 'autocomplete' ...

ТОП публикаций

1 ответ

Решение для чего? Конец запроса 0.0006 не является проблемой.

тирую веб-приложение, и у меня есть проблема, которая возникает примерно в 1% моих запросов, в основном ОБНОВЛЕНИЯ (но иногда и ВСТАВКА). Я выполнил профилирование этих запросов, и кажется, что это завершающий этап запроса, который занимает много ...

2 ответа

Как я уже сказал, я использовал установку MySQL по умолчанию, никаких настроек или оптимизации). Да, однорядные вставки. Спасибо за ваш ответ, он также дал мне подсказку: я добавил часть транзакции в код VBA, я не знаю, как транзакции DAO транслируются во вставки MySQL, но это имеет большое значение (с InnoDB), средний время вставки 10000 записей уменьшается с 215 до 1,3 секунды! (Дополню свой вопрос)

авляю записи в таблицу MySQL и пытаюсь понять разницу во времени, которое требуется между таблицей MyISAM и таблицей InnoDB. Это код для создания таблицы: CREATE TABLE SpectrumData ( ID INT(11) NULL DEFAULT NULL, `Set` INT(11) NULL DEFAULT ...

4 ответа

: еще один совет Как в MyISAM, так и в InnoDB, мульти-вставка (вставка в .... значения (...), (...), (...)) выполняется быстрее. Кроме того, в InnoDB вы можете вносить вставки в транзакцию, которая отключает обновление неуникальных индексов до завершения транзакции, а также быстрее (но не выполняет большие транзакции, поскольку это на самом деле замедлит работу из-за используемого уровня изоляции и способ версионирования строк).

я есть большая таблица MySQL (~ 10 миллионов строк, 6,5 ГБ), которую я использую для чтения и записи. Это MyISAM, и я получаю много блокировок из-за блокировки всех таблиц MyISAM при записи. Я решил попробовать перейти на InnoDB, который ...

1 ответ

+1 это было полезно

ного искал по этой теме и нашел несколько результатов. Тем не менее, я ищу, если кто-нибудь знает или может указать мне на некоторые подлинные или авторитетные тематические исследования, которые детализируют преимущества ...

0 ответов

Должен ли я использовать MyISAM или таблицы InnoDB для моей базы данных MySQL?

У меня есть две таблицы в моей базе данных (индексированиене Завершите, поскольку это будет основано на том, какой движок я использую): Таблица 1: CREATE TABLE `primary_images` ( `imgId` smallint(6) unsigned NOT NULL AUTO_INCREMENT, `imgTitle` ...

4 ответа

Как намеренно заблокировать строку MySQL, чтобы даже SELECT возвращал ошибку?

Я пытаюсь использовать блокировку строк MySQL, чтобы в основном эмулировать MuteEx для строки. Допустим, в моей таблице 2 столбца, идентификатор и текстовое поле, а также три записи (1, a) (2, b) и (3, c). SELECT * FROM table; вернул бы эти ...

1 ответ

Медленная вставка в таблицу InnoDB со случайным значением столбца PRIMARY KEY

Для своего сайта я использую PHP API для Flickr ( http://www.flickr.com/services/api/ [http://www.flickr.com/services/api/]). Этот API предоставляет несколько полезных методов для получения фотографий вокруг определенных позиций GPS. Вызов ...