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

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

3
MySQL: ошибка чтения пакетов связи
Я получаю это предупреждение в MySQL, [Warning] Aborted connection 21 to db: 'MyDB' user: 'MyUser' host: 'localhost' (Got an error reading communication packets) Я прошел через несколько тем в Google и по некоторым предположениям я увеличил max_allowed_packetс 128 to 512 to 1024того же поведения. Я использую Drupal 7, и да, …
14 mysql  innodb 

2
Почему MySQL создает так много временных таблиц на диске?
Может ли любая ошибка конфигурации привести к созданию слишком большого количества временных таблиц, как показывает mysql..mysql тюнер Current max_heap_table_size = 200 M Current tmp_table_size = 200 M Of 17158 temp tables, 30% were created on disk table_open_cache = 125 tables table_definition_cache = 256 tables You have a total of 97 …
13 mysql  innodb  myisam  memory 

4
Mysql против varchar в качестве первичного ключа (InnoDB Storage Engine?
Я создаю веб-приложение (систему управления проектами), и мне было интересно об этом, когда дело доходит до производительности. У меня есть таблица вопросов, внутри которой есть 12 внешних ключей, связанных с различными другими таблицами. из них 8 из них мне нужно было бы объединить, чтобы получить поле заголовка из других таблиц, …

2
Как удалить фрагментацию из таблиц InnoDB?
У меня есть база данных с количеством таблиц. Я хочу удалить некоторые записи из таблиц, например, нет записей больше 20К или 50К. Все таблицы являются InnoDB. И file_per_tableэто прочь . Когда я буду удалять записи из ряда таблиц, в таблицах будет фрагментация. Есть ли способ убрать фрагментацию.? Обновление 17 апреля …

4
InnoDB блокировка строк - как реализовать
Я сейчас осматриваюсь, читаю сайт MySQL и до сих пор не понимаю, как это работает. Я хочу выбрать и заблокировать строку для записи, записать изменение и снять блокировку. Audocommit включен. схема id (int) name (varchar50) status (enum 'pending', 'working', 'complete') created (datetime) updated (datetime) Выберите элемент со статусом ожидания и …
13 mysql  innodb  locking 

2
Как восстановить таблицу InnoDB, файлы которой были перемещены
Итак, у меня есть тестовый сервер БД, который был настроен в потоке репликации. Над именем произошла оптимизация, которая быстро заполнила пространство в dadadir рабов. Mysql покорно ждал еще места. Этот datadir - файловая система, используемая ТОЛЬКО как datadir mysql, поэтому больше ничего не нужно было освобождать. У меня была тестовая …

2
Получают ли вставки автоматически совершенные?
Наше приложение запускает запрос INSERT к базе данных MySQL для добавления записей. Я хочу знать, автоматически ли фиксируются записи. Если я запускаю команду ROLLBACK, когда база данных выполняет откат? Возможен ли ROLLBACK после COMMIT?
13 mysql  innodb 


6
Как добавить столбец в большую таблицу в MySQL
Я разработчик PHP, поэтому не будь строгим. У меня большой дамп таблицы ~ 5,5 ГБ. Наш премьер-министр решил создать в нем новую колонку для выполнения новой функции. Таблица InnoDB, так что я попробовал: Изменить таблицу на экране с помощью блокировки таблицы. Взял ~ 30 часов и ничего. Так что я …
13 mysql  innodb 

4
Оптимальное количество экземпляров пула буферов MySQL InnoDB
Характеристики сервера Общий объем оперативной памяти: 8 ГБ (на нем работает MySQL + другие вещи, кроме MySQL, т.е. не выделенные для MySQL) Количество ядер процессора: 6 У меня есть данные в БД размером около 2 ГБ У меня размер пула буферов InnoDB установлен на 4 ГБ Как лучше: Экземпляры пула …


1
MySQL: заблокирует ли транзакция строку?
Я не пробовал использовать транзакции MySQL раньше, я просто хочу кое-что прояснить. Если два пользователя выполнят запрос в очень точное время, как MySQL справится с этим? например, пользователи пытаются обновить запись. user1: обновить таблицу set column = column - 4, где column_id = 1; user2: обновление таблицы set column = …

4
Полнотекстовый поиск приводит к большому количеству времени, потраченному на 'инициализацию FULLTEXT'
В настоящее время я пытаюсь выполнить несколько запросов к дампу данных комментариев переполнения стека. Вот как выглядит схема: CREATE TABLE `socomments` ( `Id` int(11) NOT NULL, `PostId` int(11) NOT NULL, `Score` int(11) DEFAULT NULL, `Text` varchar(600) NOT NULL, `CreationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `UserId` int(11) NOT …

1
Преимущества барракуды и компрессии
Я читал о форматах файлов MySQL Antelope и Barracuda некоторое время назад, и мне интересно, смогу ли я получить пользу от Barracuda и Compression. Мой сервер в настоящее время использует антилопу, так как это по умолчанию MySQL. У меня много раз возникали проблемы с памятью из-за большой базы данных. Моя …

3
Экземпляр MySQL останавливается «делает индекс SYNC»
проблема Экземпляр MySQL 5.6.20, на котором запущена (в основном только) база данных с таблицами InnoDB, время от времени останавливается для всех операций обновления в течение 1-4 минут, когда все запросы INSERT, UPDATE и DELETE остаются в состоянии «конец запроса». Это, очевидно, самое неудачное. Журнал медленных запросов MySQL регистрирует даже самые …

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