Вопросы с тегом «innodb»

InnoDB: ACID-совместимый механизм хранения MySQL

2
Удаление таблицы MySQL с ожидающими транзакциями
Есть ли способ удалить таблицу или базу данных InnoDB с ожидающими транзакциями в MySQL (предпочтительно на уровне файловой системы)? Что произошло: Я использую MySQL 5.5.28 и побежал, LOAD DATA INFILE…чтобы импортировать огромный набор данных (300M строк) в таблицу InnoDB. Я не использовал set autocommit = 0;раньше. К сожалению, mysqldбыл остановлен …

2
Как я могу настроить MySQL Innodb для обработки 1000 вставок в час?
У меня очень высокий трафик на сайте, где возможно добавление 1000 новых записей каждый час. Эта ошибка наносит вред сайту: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: INSERT INTO {location_instance} (nid, vid, uid, genid, lid) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4); Array …

4
Как получить максимальную отдачу от MySQL на машине QuadCore с 16 ГБ ОЗУ?
Я использую сервер MySQL 5.5 на своей рабочей станции для анализа научных данных и задаюсь вопросом, как настроить MySQL, чтобы получить максимальную отдачу от него с точки зрения производительности. Типы запросов, которые я обычно выполняю, включают в себя соединения из 10-20 таблиц и могут выполняться довольно долго, от одной до …

3
Как использовать задержку вставки с движком InnoDB и использовать меньше соединений для операторов вставки?
Я работаю над приложением, которое включает в себя много записей в базе данных, примерно ~ 70% операций вставки и 30% операций чтения. Это соотношение также включает в себя обновления, которые я считаю одним чтением и одной записью. Через операторы вставки несколько клиентов вставляют данные в базу данных через оператор вставки …

2
Использование нескольких ядер для отдельных запросов MySQL в Debian
Я использую сервер MySQL для тестирования на ВМ (VMWare) с Debian в качестве гостевой ОС. Гость имеет четыре эмулируемых ядра процессора, поэтому я установил для thread_concurrency значение четыре. Я выполняю дорогостоящие объединения на больших таблицах, что может занять несколько минут, но в гостевой ОС я вижу, что одновременно используется только …

1
восстановить одну базу данных mysql в занятой реплицированной системе «главный-подчиненный»
Ищите стратегию или инструмент для восстановления одной базы данных на определенный момент времени в занятой реплицируемой системе. У меня 12 баз данных, работающих на 2 серверах MySQL 5.0.77 в реплицированной конфигурации master-slave. Ежедневно выполняется полный дамп ведомого устройства, доступного только для чтения, и доступны инкрементные дампы SQL, при этом эти …

2
Конфигурация MySQL 5.1 InnoDB / 24 ГБ ОЗУ - высокая загрузка bi-xeon
у меня запущено приложение на фейсбуке, которое в настоящее время насчитывает 300 - 600 одновременно работающих пользователей (и продолжает расти). Чтобы подготовить аппаратное обеспечение к росту, я изменил свой i7 / 12gb ram / 2x 80gb intel x25 ssd (debian 5.0 / mysql 5.0 / 64bit) на bi-xeon / 24gb …

2
Необъяснимые тайм-ауты InnoDB
В последнее время я наблюдаю некоторые очень простые обновления и не могу определить причину. Пример: // # Query_time: 51 Lock_time: 0 Rows_sent: 0 Rows_examined: 0 UPDATE photos SET position = position + 1 WHERE (photo_album_id = 40470); В этом же журнале нет записей с Lock_time> 0. Запуск show innodb statusтакже …

1
MySQL InnoDB Deadlock для 2 простых запросов вставки
У меня есть тупик для этих двух запросов вставки: insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) Вот статус InnoDB: ------------------------ LATEST DETECTED DEADLOCK …
10 mysql  innodb  deadlock 

4
показать имя таблицы + количество записей для каждой таблицы в базе данных mysql innodb
Как составить список всех таблиц в текущей базе данных, а также количество строк в таблице. Другими словами, можете ли вы подумать о запросе, чтобы придумать что-то подобное в MySQL? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 | | database 2 | 1500 | …
10 mysql  innodb  select  count 

3
Восстановление таблиц MySQL из файлов .ibd, .frm и mysqllogbin
По какой-то причине, когда я пытаюсь открыть свои таблицы, которые хранятся в файлах .frmи .ibdфайлах (будь то в MySQL или phpmyadmin), это вызывает синтаксическую ошибку или говорит, что ее не существует. Я читал другой пост, у которого была похожая проблема, но я не знаю, как проверить, innodb_file_per_tableвключен ли он, и …

3
mysqldump - одиночная транзакция, но запросы на обновление ждут резервного копирования
Если я использую mysqldump --single-транзакции, в соответствии с документацией он должен выполнить очистку таблиц с блокировкой чтения, чтобы получить согласованное состояние, а затем начать транзакцию, и никаких авторов не должно ждать. Однако вчера вечером я обнаружил следующую ситуацию: выдержка из показа полного списка процессов: сотни таких ... Command: Query Time: …

3
Вставьте Скорости для больших партий
В моем приложении мои INSERT, кажется, занимают большую часть времени. У меня есть большое количество объектов в памяти (~ 40-50 000), которые я хочу вставить в таблицу. Давайте возьмем образец таблицы CREATE TABLE bill ( id BIGINT(20) PRIMARY KEY, amount INT(11) DEFAULT 0, bill_date DATETIME DEFAULT NOW(), INDEX (bill_date) ) …
10 mysql  innodb  insert  java  jdbc 

1
InnoDB: игнорирование журнала повторов из-за отсутствия MLOG_CHECKPOINT
Я работаю с MySQL версии 5.7.14 (доморощенная установка на OS X El Capitan). Моя система не закрылась должным образом, когда MySQL работал, и после перезагрузки, когда я пытаюсь запустить демон MySQL, я получаю ошибки ниже. 2017-02-07T10:11:42.224506Z 0 [Note] mysqld (mysqld 5.7.14) starting as process 18234 ... 2017-02-07T10:11:42.227375Z 0 [Warning] Setting …

3
Нужно ли переиндексировать таблицу MySQL после массового удаления?
У меня есть таблица в MySQL с большим количеством INSERT и SELECT каждую секунду. И происходит массовое удаление некоторых старых данных один раз в день. Нужно ли переиндексировать таблицу после удаления? Я хочу увеличить производительность. Кто-нибудь может предложить несколько советов? Использование innodb в качестве механизма хранения. Я должен изменить это? …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.