Вопросы с тегом «storage-engine»

54
Что быстрее, InnoDB или MyISAM?

Как MyISAM может быть «быстрее», чем InnoDB, если MyISAM должен выполнять чтение с диска для данных? InnoDB использует пул буферов для индексов и данных, а MyISAM только для индекса?...

28
По каким причинам ** НЕ ** используется механизм хранения MEMORY в MySQL?

Недавно я обнаружил, что в MySQL есть механизм памяти, о котором я не знал (большая часть моей работы с базами данных предназначена для хобби-проектов, поэтому я узнаю, что мне нужно, по ходу работы). Кажется, что эта опция должна дать мне значительно улучшенную производительность, поэтому мне...

25
MongoDB MMAPv1 против хранилищ WiredTiger

В mongoDB3 появился новый движок хранения: WiredTiger . Тем не менее, MMAPv1 по-прежнему является выбором по умолчанию в Mongo . Один может быть не лучше другого, это часто зависит от варианта использования и выбора правильного инструмента для работы. Но какой двигатель подходит для какой работы?...

21
Является ли обычной практикой смешивать таблицы InnoDB и MyISAM на одном сервере?

У меня есть одна база данных объемом около 4,5 ГБ, работающая на сервере с 8 ГБ ОЗУ. Подавляющее большинство таблиц - MyIsam (около 4,3 ГБ), но вскоре я собираюсь преобразовать некоторые из них в InnoDB. (Это будет медленный процесс, фокусирующийся сначала на таблицах с наибольшей интенсивностью...

15
Ускорение конвертации MyISAM в InnoDB

У меня есть сервер MySQL 5.1 с базой данных приблизительно 450 таблиц, занимающий 4 ГБ. Подавляющее большинство этих таблиц (все, кроме 2) являются MyIsam. По большей части это нормально (транзакции не нужны), но приложение набирает трафик, и на некоторые таблицы влияют блокировки таблиц при...

13
Массив слотов и общий размер страницы

Я продолжаю читать на многих форумах и во многих блогах, что страница состоит из страницы, показанной ниже: Размер страницы: 16 x 512B = 8192B Заголовок страницы: = 96B Максимальная строка In_Row: = 8060B Это оставляет (8192 - 96 - 8060) B = 36B. Хорошо, это логично и правильно. У меня такой...

13
Делают ли базы данных удаление и вставку при обновлении строк?

Итак, сегодня профессор сказал нам, что, когда база данных должна сделать обновление, внутренне (на низком уровне) она делает удаление, а затем вставку с обновленными полями. Затем он сказал, что это сделано во всех базах данных, а затем я начал дискуссию, сказав, что, по-моему, в этом нет смысла,...

9
Я использую механизм хранения MEMORY, но MySQL все еще пишет на мой диск ... Почему?

Я использую MEMORY Engineдля всех таблиц, связанных с конкретным запросом MYSQL, потому что скорость доступа имеет первостепенное значение для моего проекта. По какой-то причине я заметил, что по-прежнему происходит большой объем записи на диск. Это из-за того, что Windows переключает ОЗУ на диск?...

9
Понимание страниц IAM: интервалы экстентов

Я читаю книгу Ицик "Запросы Microsoft SQL Server 2012", а также читаю / смотрю различные учебные материалы в Интернете. Мое намерение состоит в том, чтобы иметь полезное понимание того, как работают внутренние компоненты базы данных. У меня есть небольшое сомнение, что я не мог решить о страницах...

8
Можно ли восстановить данные из таблицы BLACKHOLE? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 5 лет назад . Я создал таблицу с механизмом BLACKHOLE, в основном механизм хранения BLACKHOLE действует...