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