Запитання з тегом «innodb»

InnoDB: двигун зберігання даних, сумісний з ACID MySQL

3
Чи варто взагалі витрачати накладні витрати частого вимкнення кешу запитів?
Зараз я працюю над базою даних MySQL, де ми бачимо велику кількість недійсних даних із кешу запитів, насамперед через велику кількість операторів INSERT, DELETE та UPDATE, які виконуються у багатьох таблицях. Я намагаюся визначити, чи є взагалі якась користь для того, щоб дозволити використовувати кеш запитів для операторів SELECT, які …

2
Percona vs MySQL
Що таке Перкона? Чим він відрізняється від MySQL? Коли нам слід розглянути питання про перехід (або модернізацію) зі складу MySQL на Percona? Щоб додати деякі особливості в нашій ситуації, ми майже виключно використовуємо InnoDB (який, наскільки я розумію, Percona багато зробив для оптимізації) з великими обмеженнями зовнішніх ключів та кількома …

6
Найшвидший спосіб перевірити, чи змінилася таблиця InnoDB
Моя програма дуже інтенсивна. Наразі я запускаю MySQL 5.5.19 і використовую MyISAM, але я переходжу до InnoDB. Єдина проблема, що залишилася - це продуктивність контрольної суми. У моїй програмі CHECKSUM TABLEв пік є близько 500-1000 заяв в секунду, оскільки GUI клієнтів постійно обстежує базу даних для змін (це система моніторингу, …

1
Роз'яснення змінної MySQL innodb_flush_method
Почну з визнання, що я дуже не знаю про внутрішню роботу жорстких дисків. Тож коли я прочитав посібник для змінної innodb_flush_method , це мене збентежило. Чи можу я отримати пояснення в умовах непростого про різницю в O_DSYNC та O_DIRECT та як дізнатися, чи це проблема з продуктивністю на сервері баз …
21 mysql  innodb 

3
Чи є звичайною практикою змішування таблиць InnoDB та MyISAM на одному сервері?
У мене єдина база даних близько 4,5 ГБ, яка працює на сервері з 8 ГБ ОЗУ. Переважна більшість таблиць - MyIsam (близько 4,3 ГБ), але я скоро збираюся перетворити деякі з них на InnoDB. (Це буде повільним процесом, спочатку зосередившись на найінтенсивніших таблицях). Чи є щось погано в запуску виділеного …

1
Яке значення відфільтрованого в MySQL пояснюють?
Як описано тут у документах MySQL : Відфільтрований стовпець вказує орієнтовний відсоток рядків таблиці, які будуть відфільтровані за умовою таблиці. Тобто рядки показують орієнтовну кількість досліджуваних рядків, а рядки × відфільтровані / 100 показують кількість рядків, які будуть об’єднані з попередніми таблицями. Перед MySQL 5.7.3 цей стовпець відображається, якщо ви …

3
ALTER стовпчик первинного ключа від INT до BIGINT у виробництві (MySQL 5.6.19a)
Деякі таблиці INNODB в нашій виробничій базі збираються досягти межі INT AUTO_INCREMENT 2147483647, і нам потрібно змінити їх на BIGINT, інакше записи почнуть виходити з ладу. Таблиці знаходяться у виробничій базі даних MySQL 5.6.19a, що працює на Amazon RDS. Як ми можемо зробити АЛЬТЕР так, не порушуючи зчитування та вставки, …
20 mysql  innodb 

4
Зрозуміти статистику буферного пулу INNODB
Прочитавши цю сторінку в документації на mysql , я спробував зрозуміти наше поточне використання InnoDB. В даний час ми виділяємо 6 ГБ оперативної пам’яті для буферного пулу. Розмір нашої бази приблизно однаковий. Ось результат з show engine innodb status\G(ми працюємо v5.5) ---------------------- BUFFER POOL AND MEMORY ---------------------- Total memory allocated …

2
Що встановити innodb_buffer_pool і чому ..?
У мене 170 ГБ InnoDBіндексу та даних. Я маю змінити розмір innodb_buffer_pool для кращої продуктивності. Максимальний розмір таблиці таблиці InnoDB (індекс + дані) становить 28 Гб. Отже, яким повинен бути оптимальний розмір innodb_buffer_pool. ОНОВЛЕННЯ ми збираємося перенести нашу локальну базу даних на ec2, тому встановимо оперативну пам’ять відповідно до поточної …
20 mysql  innodb 

3
Чи доцільно innodb_file_per_table?
У нас є додаток, де лише одна таблиця буде перетворюватися на мільйон рядків, а решта трохи нижче мільйона. Отже, яку пораду нам слід використати з innodb_file_per_table або залишити як один .ibd? Я читав деякі статті, говорять, що не йдіть з цим, оскільки вам потрібно більше доступу до диска, коли там …
19 mysql  innodb 

3
Чому InnoDB не зберігає кількість рядків?
Всім відомо, що в таблицях, які використовують InnoDB в якості двигуна, такі запити SELECT COUNT(*) FROM mytableдуже неточні і дуже повільні, особливо коли таблиця збільшується і постійно виконуються вставки / видалення рядків під час виконання цього запиту. Як я зрозумів, InnoDB не зберігає кількість рядків у внутрішній змінній, що є …
19 mysql  innodb  count 

1
Чи можливо змінити списки ENUM ()?
Я не був впевнений, чи неможливо змінити список ENUM (), тому я зробив тест. У MySQL v5.1.58 я зробив тестову таблицю InnoDB, яка містить одне поле під назвою "bool" типу ENUM ("так", "ні"). Потім я стратив ... ALTER TABLE `test` CHANGE `bool` `bool` ENUM( 'yes', 'no', 'maybe' ) CHARACTER SET …
19 mysql  innodb 

4
не буде запущено mysql після збільшення innodb_buffer_pool_size та innodb_log_file_size
Я дотримуюся цього рішення тут /programming/3927690/howto-clean-a-mysql-innodb-storage-engine/4056261#comment14041132_4056261 і спробував збільшити мій innodb_buffer_pool_size4G і пізніше 1G (також 1024M) у крім розміру файлу журналу, але mysql не буде починатися з цих значень. Якщо я поверну його до 512M, mysql починається нормально. Як я можу це вирішити? Мій сервер об'ємом 16 Гб, і відповідно …

2
MySql - зміна innodb_file_per_table для живого DB
У мене є великий MySql DB (150 ГБ), і тільки зараз я помітив, що innodb_file_per_tableвстановлено встановлене значення, offзавдяки якому весь БД розміщується в одному файлі ( ibdata1). Я хочу активувати innodb_file_per_tableйого, щоб він заднім числом розділив БД на кілька файлів, який найкращий спосіб зробити це?
18 mysql  innodb  my.cnf 

4
Як перетворити таблицю рядків 66,862,521 з MyISAM в InnoDB, не виходячи з режиму офлайн протягом декількох годин?
чи можна (і як) перетворити величезну таблицю MyISAM в InnoDB, не виймаючи програму в автономному режимі. Для цього потрібно вставляти пару рядків у цю таблицю щосекунди, але можна призупинити її приблизно на 2 хвилини. Очевидно, ПІСЛЯ ТАБЛИЦІ ... двигун = innodb не працюватиме. Для цього у мене був план створити …
18 mysql  innodb 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.