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

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

2
Як я можу налаштувати 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, genid, lid) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4); Array …

4
Як отримати максимальну користь від MySQL на машині QuadCore з 16 ГБ оперативної пам’яті?
Я запускаю сервер MySQL 5.5 на своїй робочій станції для наукового аналізу даних і цікавлюсь, як налаштувати MySQL для того, щоб отримати максимальну ефективність від нього. Типи запитів, які я зазвичай веду, передбачають приєднання 10-20 таблиць і можуть працювати досить довго, одна-кілька хвилин взагалі не є винятком. Лише дуже мало …

3
Як використовувати затримку вставки з двигуном InnoDB і використовувати менше з'єднання для операторів вставки?
Я працюю над додатком, який включає багато записів у базу даних, приблизно ~ 70% вставок і 30% читає. Це співвідношення також включатиме оновлення, які я вважаю одним читанням та одним записом. Через оператори вставлення кілька клієнтів вставляють дані в базу даних через оператор insert нижче: $mysqli->prepare("INSERT INTO `track` (user, uniq_name, …

2
Використання декількох ядер для одиночних запитів MySQL на Debian
Я запускаю сервер MySQL для тестів на VM (VMWare) з Debian як гостьовою ОС. У гостя є чотири емульованих ядра CPU, тому я встановив nit_concurrency на чотири. Я роблю дорогі об'єднання на великих столах, що може зайняти кілька хвилин, але я бачу в гостьовій ОС, що одночасно використовується лише одне …

1
відновити єдину базу даних mysql в зайнятій реплікуваній системі master-slave
Шукайте стратегію чи інструмент для відновлення єдиної бази даних до моменту часу у зайнятій реплікаційній системі. У мене 12 баз даних, що працюють на 2 серверах MySQL 5.0.77 в конфігурації головного підлеглого. Щоденний домен використовується щоденно тільки для читання, і є додаткові скиди SQL, за допомогою яких створюються резервні копії …

2
Конфігурація MySQL 5.1 InnoDB / 24 Гб оперативної пам’яті - високе навантаження біксексеном
Я запускаю програму facebook, яка наразі має 300 - 600 одночасних користувачів (і зростає). Щоб підготувати апаратне забезпечення до зростання, я змінив свій i7 / 12gb ram / 2x 80gb intel x25 ssd (debian 5.0 / mysql 5.0 / 64bit) на бі-xeon / 24gb ram / 2x 120gb intel 320 …

2
Незрозумілі очікування InnoDB
Останнім часом я бачив деякі дуже основні оновлення, і не зміг визначити причину. Приклад: // # Query_time: 51 Lock_time: 0 Rows_sent: 0 Rows_examined: 0 UPDATE photos SET position = position + 1 WHERE (photo_album_id = 40470); У цьому ж журналі немає записів із Lock_time> 0. Запуск show innodb statusне виявляє …

1
MySQL InnoDB тупик Для двох простих запитів вставки
У мене є тупик для цих двох запитів вставки: insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) Ось статус InnoDB: ------------------------ LATEST DETECTED DEADLOCK …
10 mysql  innodb  deadlock 

4
показати назву таблиці + кількість записів для кожної таблиці в базі даних mysql innodb
Як перелічити всі таблиці в поточній базі даних, разом кількість рядків таблиці. Іншими словами, чи можете ви придумати запит, щоб створити щось подібне в mysql? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 | | database 2 | 1500 | +------------------------++------------------------+ Вітаються різні підходи.
10 mysql  innodb  select  count 

3
Відновлення таблиць MySQL з файлів .ibd, .frm та mysqllogbin
З якої - то причини, коли я намагаюся відкрити мої таблиці, які зберігаються в .frmі .ibdфайли (будь то на MySQL або PHPMyAdmin) він дає мені помилку синтаксису, або він говорить , що не існує. Я прочитав інший пост, який мав подібну проблему до цього, але не знаю, як перевірити, чи …

3
mysqldump --single-транзакції, але запити на оновлення очікують на резервну копію
Якщо я використовую mysqldump --single-транзакцію, згідно з документами він повинен робити флеш-таблиці з блокуванням читання, щоб отримати стабільний стан, а потім розпочати транзакцію, і жоден автор не повинен чекати. Однак минулої ночі я спіймав таку ситуацію: витяг із показу повного списку процесів: сотні тих ... Command: Query Time: 291 State: …

3
Вставте швидкість для великих партій
У моїй заяві мої ВСТАВКИ, здається, займають велику частину часу. У мене є велика кількість об'єктів в пам'яті (~ 40-50 000), які я хочу вставити в таблицю. Давайте візьмемо зразок таблиці CREATE TABLE bill ( id BIGINT(20) PRIMARY KEY, amount INT(11) DEFAULT 0, bill_date DATETIME DEFAULT NOW(), INDEX (bill_date) ) …
10 mysql  innodb  insert  java  jdbc 

2
Як зробити binlog-format = ROW для запуску за замовчуванням у файлі /etc/my.cnf?
Я можу запустити запит SET GLOBAL binlog_format = 'ROW', і він працює для цього сеансу. Як зробити цю настройку палицею після зупинки та перезавантаження MySQL? ПРИМІТКА. Я перебуваю на версії 5.5.19 MySQL (з Moodle), і я щойно перейшов з MyISAM на InnoDB, і тому мені потрібна нова настройка. Я спробував …
9 mysql  innodb  my.cnf 

1
Пошкодження MySQL INNODB після збоїв на сервері під час одночасної команди скорочення
Сьогодні мій сервер вийшов з ладу, я думаю, через одночасну команду таблиці усікання на одній з наших таблиць INNODB. Сервер можна перезапустити, але після його запуску, кожного разу, коли я намагаюся видати команду SQL, я отримую таку помилку: ERROR 2006 (HY000): MySQL server has gone away Ось що трапилося в …

1
Перевищений час очікування Amazon RDS MySQL 5.5 Innodb Lock
З тих пір, як ми перейшли на Amazon RDS, у нас виникли досить шалені проблеми з продуктивністю, і сьогодні у нас почалися проблеми з блокуванням. Через це я зрозумів, що це лише час очікування, і пішов перевірити використану пам'ять. Ми обмінялися приблизно на 70 Мб. Я пішов на пошук відьом …

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