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

10
Рассчитать размер строки и максимальный размер строки для таблицы

Проблема: Есть ли способ подсчета количества байтов, занятых созданием таблицы, я знаю, что вы можете получить некоторую информацию из information_schema.tables, но эта информация не является достаточно точной. На самом деле требуется количество байтов в соответствии с определением таблицы только...

10
Конфигурация 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 /...

10
Нужно ли переиндексировать таблицу MySQL после массового удаления?

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

10
показать имя таблицы + количество записей для каждой таблицы в базе данных mysql innodb

Как составить список всех таблиц в текущей базе данных, а также количество строк в таблице. Другими словами, можете ли вы подумать о запросе, чтобы придумать что-то подобное в MySQL? +------------------------++------------------------+ | Tables_in_database | Number of rows |...

10
восстановить одну базу данных mysql в занятой реплицированной системе «главный-подчиненный»

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

10
Использование нескольких ядер для отдельных запросов MySQL в Debian

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

10
Как использовать задержку вставки с движком InnoDB и использовать меньше соединений для операторов вставки?

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

10
Как получить максимальную отдачу от MySQL на машине QuadCore с 16 ГБ ОЗУ?

Я использую сервер MySQL 5.5 на своей рабочей станции для анализа научных данных и задаюсь вопросом, как настроить MySQL, чтобы получить максимальную отдачу от него с точки зрения производительности. Типы запросов, которые я обычно выполняю, включают в себя соединения из 10-20 таблиц и могут...

10
Отключаемые ключи MySqlDump не влияют на импорт

У меня есть продолжение моего предыдущего вопроса о скорости импорта с помощью Inno-Tables (сюрприз!). Сценарий Я пытаюсь импортировать большой * дамп базы данных на мою локальную машину разработчика в разумные сроки. KEYК таблицам прикреплено множество элементов, которые оказались узким местом, но...

10
Как я могу настроить 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,...

10
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...

10
Удаление таблицы MySQL с ожидающими транзакциями

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

10
Производительность импорта InnoDB

Я борюсь с массовым импортом довольно большой таблицы InnoDB, состоящей примерно из 10 миллионов строк (или 7 ГБ) (что для меня является самой большой таблицей, с которой я когда-либо работал). Я провел некоторое исследование, как улучшить скорость импорта Inno, и на данный момент мои настройки...

10
Как увеличить быстрое резервное копирование и восстановление базы данных 500 ГБ с помощью mysqldump?

Есть база данных размером 500ГБ. Таблицы в базе данных A содержат таблицы MyISAM и INNODB. Таблицы MyISAM являются основными таблицами, а таблицы Innodb - основными таблицами транзакций. Резервное копирование и восстановление с использованием дампа MySQL занимает много времени или дней....

10
Вставьте Скорости для больших партий

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

10
mysqldump - одиночная транзакция, но запросы на обновление ждут резервного копирования

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

10
Сбой при создании индекса MySQL на столе

ОБНОВЛЕНИЕ: tl; dr: Проблема заключалась в том, что MySQL использует TMPDIRпри создании индексов. И у меня TMPDIRне хватило места на диске. Оригинал Q: Я пытаюсь добавить индекс в таблицу InnoDB и получаю table is full error. У меня достаточно дискового пространства, а в конфигурации MySQL файл на...

10
Восстановление таблиц MySQL из файлов .ibd, .frm и mysqllogbin

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