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

Запрос MySQL на вставку случайным образом занимает много времени
Я использую MySQL для управления данными сеанса для моего приложения PHP. При тестировании приложение обычно очень быстрое и отзывчивое. Однако, казалось бы, случайным образом ответ останавливается, прежде чем окончательно завершиться через...
1167 просмотров
schedule 20.11.2022

InnoDB: изменение длины первичного ключа VARCHAR
У меня есть таблица в InnoDB, в которой используется внешний ключ на основе VARCHAR: CREATE TABLE `portal_equity` ( `isin` varchar(12) NOT NULL, ...., PRIMARY KEY (`isin`), ) ENGINE=InnoDB DEFAULT CHARSET=utf8 Другая таблица имеет...
1312 просмотров
schedule 01.01.2024

Innodb; несколько каталогов данных
У меня есть требование хранить два файла базы данных Innodb в отдельных разделах. (одна база данных на raid0 для скорости, другая на raid1 для стабильности) Из того, что я читал, единственный способ добиться этого - использовать...
11548 просмотров
schedule 11.11.2022

Таблица mysql заблокирована после сбоя php
У меня есть БД MySQL и таблица innoDB. У меня есть php-страница, которая подключается, блокирует таблицу, выполняет некоторые обновления, а затем разблокирует таблицу. Страница PHP обслуживается apache через wamp. Страница php загружает файл в...
2367 просмотров
schedule 19.11.2023

Неправильный порядок операторов SQL в InnoDB от Kettle
В Kettle я использую следующую логику в преобразовании, учитывая некоторые строки X и Y в качестве входных данных: [User Defined Java Expression] Generate ID [Insert / Update] Update/Insert table set id = generatedId, name=X, company=Y where name...
328 просмотров
schedule 28.05.2024

Ошибка при смене движка БД с MyIsam на innoDB
Я изменил свой механизм БД моего веб-приложения Java на innoDB с MyIsam. Я использую базу данных MySql. По какой-то причине я теперь получаю сообщение об ошибке при создании моих таблиц db, которые добавляются в пакетном режиме. Я получаю...
515 просмотров
schedule 09.11.2023

Ошибки MySql InnoDB ALTER TABLE
Моя проблема похожа на этот вопрос: Ошибка ALTER TABLE Мое сообщение: #1025 - Error on rename of './balance/#A' to './balance/#B' (errno: -1) Каждый раз, когда я хочу изменить таблицу, я получаю загадочное сообщение, что это...
453 просмотров
schedule 23.12.2023

Будут ли взаимоблокировки влиять на меня, даже если я не использую транзакции?
Мы хотим перейти с MyISAM на InnoDB по нескольким причинам, но мы не собираемся использовать транзакции с BEGIN/COMMIT и т. д. Есть ли случай, когда взаимоблокировки могут возникнуть только при использовании SELECT, INSERT, UPDATE и DELETE? Мы...
401 просмотров
schedule 07.04.2024

Безопасно ли обновляться до MySQL 5.5?
Я запускаю несколько сайтов Joomla 2.5 с большим количеством расширений, плагинов и модулей на сервере VPS. Среда сервера выглядит следующим образом: CENTOS 5.8 x86_64 WHM 11.32.5 (сборка 11) Версия Apache: 2.2.23 Версия PHP: 5.3.17 5.1.65-cll...
1829 просмотров
schedule 06.11.2023

Каковы последствия преобразования механизма хранения базы данных MySQL из InnoDB в MyISAM и обратно (специфично для Drupal 7)?
Я занимаюсь обновлением средней (более 200 тысяч пользователей) CMS Drupal 6 до Drupal 7. Перенос данных будет обрабатывается с помощью модуля миграции . До версии 6 Drupal включительно MyISAM был механизмом хранения MySQL по умолчанию для базы...
1019 просмотров
schedule 02.03.2024

MySQL REPLACE в строке с автоматическим увеличением
Допустим, у меня есть таблица MySQL, которая содержит три столбца: id , a и b , а столбец с именем id является полем AUTO INCREMENT . Если я передам MySQL следующий запрос, он будет работать нормально: REPLACE INTO `table` (`id`, `a`, `b`)...
10543 просмотров
schedule 27.12.2023

MySQL InnoDB: передовая практика массовой вставки
Я пытаюсь вставить 2x 700 000 записей в таблицу InnoDB, и, на мой взгляд, это довольно медленно. Я пробовал несколько вещей, и я не уверен, что это лучший способ добиться наиболее эффективного способа вставки. Создайте таблицу sql: DROP...
6267 просмотров
schedule 22.10.2022

Таблица соединений без первичного ключа
Скажем, у меня есть соединительная таблица для разрешения отношений «многие ко многим», которые у меня есть между двумя таблицами. В моей соединительной таблице также есть собственный столбец «Метод» для описания отношений. Обычно я бы сделал...
2251 просмотров
schedule 30.01.2024

Сбой сервера Windows 2003 — теперь в 2008 — файл MySQL IBData1 показывает только таблицы по умолчанию
Перерыл весь сайт, ответа на этот вопрос не нашел, поэтому спрошу. Прошу прощения, если это где-то здесь. У меня был сервер MySQL 5.5.15, работающий на старом сервере Windows 2003. Этот сервер наконец вышел из строя из-за проблем с жестким диском...
169 просмотров
schedule 28.04.2024

Установка правильного innodb_log_file_size в mysql
Сегодня мы запустили таблицу изменений, которая удалила БД. Мы переключились на ведомое устройство, и в результате вскрытия мы обнаружили это в файле mysql error.log . InnoDB: ERROR: the age of the last checkpoint is 90608129, InnoDB: which...
43906 просмотров
schedule 16.12.2023

Необычные проблемы с блокировкой таблиц MySQL
Все мы знаем, что обновления InnoDB блокируют строки, а обновления MyISAM блокируют таблицы, но как вы это объясните? Вот результаты SHOW FULL PROCESSLIST, когда проблема находится в процессе возникновения:...
3803 просмотров
schedule 16.10.2022

Как увеличить Prod_id на основе Product_Name с помощью триггера в mysql
Таблица Product_Details : (Поля) Prod_id (первичный ключ), Product_Name, префикс и Slno (автоматически увеличивается) мне нужно увеличить Prod_Id на основе поля название продукта и поля префикса (ввод префикса будет предоставлен...
121 просмотров

Лучше вставить в конец первичного ключа InnoDB или разбросать по всему?
Каковы характеристики производительности вставки множества небольших записей от многих клиентов в таблицу InnoDB, где все вставки происходят в конце первичного ключа (например, с UUID, где первые цифры основаны на метке времени) по сравнению с...
97 просмотров
schedule 22.02.2024

MYSQL INNODB Ручное увеличение с блокировкой
ID|RID|SID|Name 1| 1 | 1 |Alpha 2| 1 | 2 |Beta 3| 2 | 1 |Charlie ID уникален с автоинкрементом, проблема не в этом. RID группирует наборы данных вместе, мне нужен способ сделать SID уникальным для каждой группы RID. Эта структура верна, я...
125 просмотров
schedule 07.03.2024

Можно ли заменить примененные наборы изменений Liquibase
Если я использую базу данных mysql с utf-8 и InnoDB, но liquibase вызывает ошибку, потому что размер строки таблицы слишком велик. У меня есть выпущенный набор изменений, который вызывает ошибку, поскольку превышает размер строки. <changeSet...
1204 просмотров
schedule 27.10.2023