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

MySQL AUTO_INCREMENT не откатывается
Я использую поле MySQL AUTO_INCREMENT и InnoDB для поддержки транзакций. Заметил, что при откате транзакции поле AUTO_INCREMENT не откатывается? Я узнал, что он был разработан таким образом, но есть ли какие-то обходные пути?
38665 просмотров
schedule 01.05.2023

Изменение таблиц с MyISAM на InnoDB замедляет работу системы
Привет, я использую Mysql 5.0.x Я только что изменил множество таблиц с MyISAM на InnoDB С таблицами MyISAM для установки нашей базы данных потребовалось около 1 минуты . С InnoDB требуется около 15 минут для установки той же базы данных....
4289 просмотров
schedule 12.01.2024

Таблица MySQL только с varchar в качестве внешнего ключа
У меня есть таблица с одним уникальным полем VARCHAR(512). Я хочу, чтобы другая таблица содержала ссылку внешнего ключа на эту первую таблицу. Обе таблицы используют InnoDB. Если я добавлю ключ VARCHAR(512) во вторую таблицу и добавлю к ней...
8734 просмотров
schedule 23.11.2022

Полнотекстовый поиск с InnoDB
Я разрабатываю крупномасштабное веб-приложение, частью которого является база данных MySQL дискуссионных сообщений, которые должны будут плавно вырасти до 20 миллионов строк. Изначально я планировал использовать MyISAM для таблиц (для встроенного...
72251 просмотров
schedule 08.12.2023

во время установки magento я получил, что сервер базы данных не поддерживает InnoDB
Я пытаюсь установить последнюю версию magento на jaquarpc. Когда я ввожу имя базы данных, имя пользователя и пароль, выдает ошибку: Database server does not support InnoDB storage engine Database connection error Я также...
5342 просмотров
schedule 26.06.2023

mysql: оптимизация запроса со смешанным восхождением ORDER BY
У меня есть большая таблица (сейчас ~ 1 млн строк, скоро ~ 10 млн), в которой есть два ранжированных столбца (в дополнение к обычным данным): avg_visited , число с плавающей запятой 0-1, представляющее возрастную популярность в %; выше лучше...
182 просмотров
schedule 24.11.2023

Внешний ключ, указывающий на разные таблицы
Я реализую дизайн table per subclass , который обсуждался в предыдущий вопрос . Это база данных продуктов, в которой продукты могут иметь очень разные атрибуты в зависимости от их типа, но атрибуты фиксированы для каждого типа, а типы вообще не...
1199 просмотров
schedule 19.03.2022

Почему размер таблицы InnoDB намного больше, чем ожидалось?
Я пытаюсь выяснить требования к хранилищу для разных механизмов хранения. У меня есть такая таблица: CREATE TABLE `mytest` ( `num1` int(10) unsigned NOT NULL, KEY `key1` (`num1`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; Когда я вставляю...
7388 просмотров
schedule 24.05.2023

Как предварительно загрузить таблицы в буферный пул INNODB с помощью MySQL?
У меня есть приложение электронной коммерции, использующее MySQL, и я хочу, чтобы оно работало быстрее. При доступе к части # на веб-сайте, к которому обращались ранее, часть загружается быстро, поскольку все необходимые данные уже находятся в пуле...
8971 просмотров
schedule 08.03.2022

Запись на InnoDB, чтение из MyIsam
Я работаю над проектом, который требует большого количества вставок в базу данных. Мне также нужно иметь возможность использовать что-то вроде полнотекстового поиска для извлечения данных. Можно ли использовать 2 таблицы с одинаковыми точными...
141 просмотров
schedule 10.05.2024

Внешний ключ MySQL InnoDB между разными базами данных
Я хотел бы знать, возможно ли в InnoDB в MySQL иметь table с внешним ключом , который ссылается на другую таблицу в другом database ? И если да, то как это можно сделать?
36489 просмотров
schedule 19.01.2023

Медленный сброс auto_increment
У меня много таблиц, и по некоторым причинам мне нужно настроить значение автоматического увеличения для этих таблиц при запуске приложения. Я пытаюсь сделать это: mysql> select max(id) from item; +----------+ | max(id) | +----------+ |...
5922 просмотров
schedule 17.05.2022

Mysql снижает использование ЦП за счет буферизации
Мой сервер Mysql сильно загружен, сейчас в среднем 300 qps. Он использует в среднем 50% ЦП и всего 700 МБ оперативной памяти. На моем сервере 8 ГБ, а свободно более 3 ГБ. Журнал медленных запросов выглядит нормально. Их очень мало и не часто....
3636 просмотров
schedule 03.09.2023

Как мне узнать, использует ли таблица mysql myISAM или InnoDB Engine?
В MySQL нет способа указать механизм хранения для определенной базы данных, только для отдельных таблиц. Однако вы можете указать механизм хранения, который будет использоваться во время одного сеанса, с помощью: SET storage_engine=InnoDB;...
66824 просмотров
schedule 08.02.2022

Проблема с внешним ключом mysql
Что здесь не так с добавлением внешнего ключа: mysql> create table notes ( id int (11) NOT NULL auto_increment PRIMARY KEY, note_type_id smallint(5) NOT NULL, data TEXT NOT NULL, created_date datetime NOT NULL,...
1349 просмотров

mysql_error() и mysql_affected_rows() работают неправильно в транзакции
Недавно я задал этот вопрос здесь: Почему этот запрос не создает результат mysql_error()? Предлагаемое решение состояло в том, чтобы вместо этого использовать mysql_affected_rows() ...... однако я только что попробовал это сделать, но это делает...
643 просмотров
schedule 30.01.2024

Запрос MySQL не возвращает вновь вставленную запись
Мы наблюдаем это поведение случайным образом во вновь вставленных записях и только в производственной базе данных (Amazon RDS). Похоже, что-то связанное с тупиком... (об ошибках не сообщается) Затронутые таблицы — это InnoDB, payment_id является...
289 просмотров
schedule 07.05.2022

Присоединиться к первой действительной строке из другой таблицы в innodb
У меня есть 2 таблицы, одна из которых содержит записи с некоторыми данными, связанными с ней, а другая содержит исторические данные для первой таблицы. В исторической таблице может быть много строк для каждой строки основной таблицы, я хочу...
558 просмотров
schedule 14.11.2023

Объединение таблиц InnoDB с таблицами MyISAM
У нас есть набор таблиц, которые содержат данные мета-уровня, такие как организации, пользователи организаций, отделы организации и т. Д. Все эти таблицы будут интенсивно читать с очень небольшим количеством операций записи. Кроме того, размеры...
13591 просмотров
schedule 27.12.2022

Как принудительно обрезать все таблицы (которые все innodb) в базе данных в MySQL?
Я думаю, что получаю ошибку ограничения внешнего ключа, когда пытаюсь обрезать таблицы innodb. У меня не было проблем с этим при использовании MyISAM. Есть ли простой способ принудительно обрезать все таблицы? Или я должен просто сделать скрипт,...
16264 просмотров
schedule 28.08.2022