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

InnoDB Таблица заполнена ошибка
У меня есть таблица MySQL InnoDB на сервере RedHat Enterprise Linux 4, и после попытки импортировать базу данных, ранее созданную с помощью mysqldump , я получил ошибку «таблица заполнена». Сейчас в таблице 463 062 строки, а размер файла ibdata1...
19123 просмотров
schedule 16.06.2022

Как исправить эту проблему взаимоблокировки MySQL/Innodb в неблокирующей среде?
Мы используем MySQL с хранилищем Innodb Engine. У нас есть среда с событиями, которая отправляет несколько одновременных запросов к таблице. В основном это работает следующим образом: у нас есть функция find_or_insert, которая делает следующее: -...
1496 просмотров
schedule 12.06.2023

Почему моя таблица InnoDB имеет странное значение для количества записей?
Ниже приведено количество строк для 2 таблиц в моей базе данных mysql 1 — это myisam, другая innodb, может кто-нибудь сказать мне, почему у innodb есть ~ перед номером? Эти цифры пришли из phpmyadmin 10,308 MyISAM ~118,011 InnoDB
1943 просмотров
schedule 28.04.2022

MySQL InnoDB не освобождает дисковое пространство после удаления строк данных из таблицы
У меня есть одна таблица MySQL, использующая механизм хранения InnoDB; он содержит около 2 млн строк данных. Когда я удалял строки данных из таблицы, выделенное дисковое пространство не высвобождалось. Размер файла ibdata1 не уменьшился после...
158418 просмотров
schedule 03.04.2022

mySQL — установить уровень изоляции с помощью PHP mysqli
Как установить уровень изоляции транзакции на «SERIALIZABLE» в PHP с помощью mysqli? Я искал везде, и я не могу найти никакой информации об этом. Здесь приводится объяснение уровней изоляции.
4976 просмотров

Отсутствует движок InnoDb
Я только что просмотрел одну из баз данных моего сайта и заметил, что все таблицы были преобразованы в MyISAM (раньше они были InnoDB). Более того, кажется, что InnoDB отсутствует, как и BerkeleyDB, Federated и другие. Несколько месяцев назад я...
3944 просмотров
schedule 06.09.2022

Как намеренно заблокировать строку MySQL, чтобы даже SELECT возвращал ошибку?
Я пытаюсь использовать блокировку строк MySQL, чтобы в основном эмулировать MuteEx в строке. Допустим, в моей таблице есть 2 столбца, идентификатор и текстовое поле, а также три записи (1, а) (2, б) и (3, в). ВЫБЕРИТЕ * ИЗ таблицы; вернет эти...
13570 просмотров
schedule 28.07.2023

Индексирование только одного значения столбца MySQL
У меня есть таблица MySQL InnoDB со столбцом состояния. Статус может быть «готово» или «в обработке». По мере роста таблицы не более 0,1 % значений статуса будут «обрабатываться», тогда как остальные 99,9 % значений будут «выполнены». Это кажется...
1022 просмотров
schedule 08.01.2023

Можно ли определить таблицу, на которую ссылается внешний ключ?
У меня есть таблица, содержащая внешний ключ, и я знаю имя столбца этого внешнего ключа. Можно ли, используя эту информацию, определить таблицу, на которую ссылается этот ключ? Причина этого в том, что внешний ключ является динамическим, поэтому...
112 просмотров
schedule 04.03.2022

Размер строки InnoDB большой по сравнению с MyIsam
У меня есть таблица с столбцами, smallint, целым числом и двумя числами с плавающей запятой. Ожидаемая память для каждой строки составляет 14 байтов (2 + 4 + 2 * 4). В моей таблице около 700 000 строк. Я не установил первичных ключей и индексов. В...
2174 просмотров
schedule 30.09.2022

Самоотношение в MySQL
Я пытаюсь добавить самоотношение в существующую таблицу Innodb, вот структура таблицы Table person person_id int (10) primary key not null auto increment, parent_id int (10) NULL default null, name varchar(30) Когда я использую эту...
445 просмотров
schedule 24.07.2023

оптимизировать базу данных mysql - myISAM db
У меня есть два вопроса о производительности msyql с моей базой данных с использованием движка MyISAM: 1) как разумно решить проблему, заключающуюся в том, что при INSERT или UPDATE некоторых строк в одной таблице зависает множество запросов...
831 просмотров
schedule 01.05.2022

Почему InnoDB выполняет полное сканирование COUNT(*)?
В таблице с 5 миллионами строк SELECT count(*) FROM table будет мгновенным в MyISAM, но займет несколько секунд в InnoDB. Почему это так? Почему они не оптимизировали подсчет в InnoDB, как MyISAM? Спасибо.
1036 просмотров
schedule 01.03.2023

Перемещение базы данных MySQL InnoDB в отдельный диск
В моей установке MySQL у меня есть одна база данных InnoDb, которую я знаю, будет очень большим, поэтому я решил переместить его на свой диск. Я надеялся сделать это, переместив файлы на другой диск, а затем создаете SymLink, но я столкнулся с...
14085 просмотров
schedule 08.03.2022

Почему я получаю повторяющиеся ошибки целостности ключа от get_or_create Django?
ОБНОВЛЕНИЕ: нашел здесь ответ, и предлагаемый обходной путь у меня работает: Как справиться с этим состоянием гонки в django? Привет всем. Обратите внимание на следующий код: while True:...
1485 просмотров
schedule 15.05.2022

Каковы максимальные строки для таблицы MySQL
Примечание. Я искал здесь другие похожие вопросы, и ни один из других ответов на вопросы не похож даже отдаленно. С этим... У меня есть вопрос о таблицах MySql (точнее, о конкретных поля из таблицы, т.е. tweets или updates ). Итак, вопрос......
40790 просмотров
schedule 29.12.2022

Блокировка строки для обновления
У меня есть таблица innodb, читаемая множеством разных экземпляров (облако) Демон в каждом экземпляре занимает 100 строк, чтобы «делать что-то» с этой таблицей, но я не хочу, чтобы 2 (или более) экземпляра выполняли одни и те же действия. Итак,...
1154 просмотров
schedule 13.02.2023

Как ускорить загрузку данных в InnoDB (LOAD DATA INFILE)?
Я хочу ускорить загрузку данных. Я использую MySQL 5.5, InnoDB и имею 1M строк данных (файл 65Mb). Это занимает 5 минут. Какие настройки и команды mysql влияют на скорость LOAD DATA INFILE для InnoDB? Спасибо.
9631 просмотров
schedule 27.01.2023

Проблемы оптимизации больших запросов и структуры таблиц
Я не эксперт по БД, поэтому какое-то время я был рядом, читал столько, сколько мог, и благодаря ответам сообщества я смог внести несколько изменений в структуру моего запроса и таблиц. Даже прочитав много материала, я застрял, поэтому я пришел, чтобы...
234 просмотров

База данных восстановления InnoDB работает очень медленно
У меня установлена ​​версия Mysql 5.1.49-1ubuntu8.1 (с InnoDB по умолчанию без каких-либо изменений) При использовании InnoDB производительность mysqldump и чтения сравнима с MyISAM, но восстановление базы данных происходит очень медленно....
1317 просмотров
schedule 24.03.2022