Як MyISAM може бути "швидшим", ніж InnoDB, якщо MyISAM потребує читання дисків для даних? InnoDB використовує буферний пул для індексів і даних, а MyISAM лише для індексу?
Нещодавно я виявив, що в MySQL є двигун "пам'яті", про який я не знав (більшість моєї роботи з базою даних - це для хобі-проектів, тому я дізнаюся, що мені потрібно, коли я йду). Здається, що цей варіант повинен дати мені кардинально покращити продуктивність, тому мені цікаво, чи є якісь недоліки, …
У mongoDB3 з'явився новий двигун зберігання даних: WiredTiger . Однак MMAPv1 все ще є вибором за замовчуванням у Монго . Одне може бути не кращим, ніж інше, часто це справа справи та вибору правильного інструменту для роботи. Але який двигун підходить для якої роботи? Насправді, хоча MMAPv1 є двигуном за …
У мене єдина база даних близько 4,5 ГБ, яка працює на сервері з 8 ГБ ОЗУ. Переважна більшість таблиць - MyIsam (близько 4,3 ГБ), але я скоро збираюся перетворити деякі з них на InnoDB. (Це буде повільним процесом, спочатку зосередившись на найінтенсивніших таблицях). Чи є щось погано в запуску виділеного …
У мене є сервер mysql 5.1 з базою даних приблизно 450 таблиць, що займає 4 Гб. Переважна більшість цих таблиць (усі, крім 2) є MyIsam. Здебільшого це добре (не потрібні транзакції), але додаток набирає трафік, і певні таблиці зазнали впливу через блокування таблиць на оновленнях. Ось чому 2 таблиці зараз …
Тож сьогодні професор сказав нам, що коли база даних повинна робити оновлення, внутрішньо (на низькому рівні) вона робить видалення, а потім вставку з оновленими полями. Потім він сказав, що це щось зроблено у всіх базах даних, і тоді я розпочав дискусію, сказавши, що вважаю, що це не має сенсу, але …
Я продовжую читати на багатьох форумах і в багатьох блогах, що сторінка складається, як показано нижче: Розмір сторінки: 16 x 512B = 8192B Заголовок сторінки: = 96B Максимальна кількість рядків: = 8060B Це залишає (8192 - 96 - 8060) B = 36B. Гаразд, це логічно і правильно. У мене таке …
Я використовую MEMORY Engineдля всіх таблиць, пов'язаних з конкретним запитом MYSQL, оскільки швидкість доступу є першорядною для мого проекту. Я чомусь помітив, що велика кількість запису на диск все ж відбувається. Це через те, що Windows замінила оперативну пам’ять на диск? Як я можу запобігти цьому? Редагувати: Ось мої глобальні …