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

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

2
Будь-які проблеми з переходом від MyISAM до InnoDB?
Я готовий перейти від MyISAM до InnoDB, але хотів дізнатися, чи є повний перелік речей, які потрібно шукати? Наприклад, я не бачив жодного списку, в якому згадується, що біг DISABLE KEYSза таблицею InnoDB видасть попередження, за винятком сторінки вручну для ALTER TABLE. Це та річ, про яку я повинен знати, …
11 mysql  innodb  myisam 

5
Неповний mysqldump
Я намагаюся запустити mysqldump, щоб створити знімок бази даних, і я знаходжу, що він випадково зупиниться посередині, не повідомляючи про помилку. Моя база даних порівняно невелика (близько 100 Мб) і використовує InnoDB. Я запускаю це так: mysqldump --force --single-transaction --quick --user myuser --password=mypass -h mydatabasehost mydb > /tmp/snapshot.sql Перевірка вихідного …

2
InnoDB створює помилку таблиці: "Розмір рядка занадто великий"
У нас є кілька інженерів, які згладжують нормалізовану структуру db у тимчасову таблицю для створення звіту. Стовпці вказані як TEXT NOT NULL(я знаю, "чому вони роблять це?"; Припустимо лише, що ми вирішуємо це). Ми використовуємо MySQL 5.1.48 Community RHEL5 із плагіном InnoDB 1.0.9 на Linux. Під час використання MyISAM ми …
11 mysql  innodb 

3
ПОМИЛКА - Функція 'innodb' вже існує
Я хочу почати перетворювати деякі таблиці MyISAM в INNODB. Запуск сервера Ubuntu 14.04 з MySQL 5.6 (apt-get upgrade with 5.5), 32G оперативної пам’яті на 4 ядерному / 8 потоковому процесорі. Спочатку були проблеми з ... could not open single-table tablespace file .\mysql\innodb_index_stats.ibd after restart of MySQL і Error: Table "mysql"."innodb_table_stats" …
11 mysql  innodb 

2
Неможливо скинути таблицю з моменту показу на очікування блокування метаданих
Ми намагаємося відкинути одну таблицю, але вона стає повішеною, і коли ми бачимо команду "SHOW PROCESSLIST", вона відображається як "очікування блокування метаданих". Навіть ми не в змозі виконати жодну операцію над цією таблицею. Хтось знає, як це вирішити?

2
Як використовувати RESTRICT для зовнішнього ключа в mysql?
У структурі бази даних CREATE TABLE Country ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE City ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE Map ( country varchar(40) NOT NULL, city varchar(100) NOT NULL, PRIMARY KEY (country,city), FOREIGN …

1
Помилка розміру рядка з MySQL
Я запускаю сервер MySQL на своєму Macbook (для тестування). Версія 5.6.20 від Homebrew. Я почав стикатися з помилками "Розмір рядка занадто великий", і мені вдалося зменшити його до цього тестового випадку. Таблиця: mysql> describe test; +-------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+----------+------+-----+---------+----------------+ …
11 mysql  innodb 

5
Неможливо створити таблицю, але таблиця не існує
Я використовую ці кроки для створення таблиці my_user, яка вже існувала, але якось зникла з моєї бази даних my_db: mysql> USE my_db; mysql> DROP TABLE my_user; mysql> ERROR 1051 (42S02): Unknown table 'my_user' mysql> CREATE TABLE my_user (id INT AUTO_INCREMENT NOT NULL, username VARCHAR(255), group_id VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) …
11 mysql  innodb 

5
Обчисліть розмір рядка та максимальний розмір рядка для таблиці
Проблема: Чи є спосіб обчислення кількості байтів, зайнятих створенням таблиці, я знаю, що ви можете отримати деяку інформацію з information_schema.tables, але ця інформація недостатньо точна. Фактично потрібна кількість байтів згідно з визначенням таблиці лише для innodb і порівняння також може розглядатися як utf-8-general-ci Наприклад, тест таблиці такий створити табличний тест …

1
ОСНОВНІ КЛЮЧІ MySqlDump не впливають на імпорт
У мене є попереднє запитання щодо швидкості імпорту за допомогою Inno-Tables (сюрприз!). Сценарій Я намагаюся імпортувати якийсь великий дамп із бази даних * на мою локальну машину розробників у розумні строки. У нас багато KEYприкріплених до таблиць, які виявилися вузьким місцем, але все ще важливі для нашої живої системи. Мій …

3
Продуктивність імпорту InnoDB
Я борюся з масовим імпортом досить великої таблиці InnoDB, що складається приблизно з 10 мільйонів рядків (або 7 ГБ) (що для мене - найбільша таблиця, з якою я працював до цих пір). Я провів кілька досліджень, як покращити швидкість імпорту Inno, і на даний момент моя настройка виглядає так: /etc/mysql/my.cnf/ …

1
Невдале створення таблиці індексу MySQL на столі
UPDATE: tl; dr: Проблема полягала в тому, що MySQL використовує TMPDIRпри створенні індексів. І моєму TMPDIRне вистачало місця на диску. Оригінальний Q: Я намагаюся додати індекс до таблиці InnoDB і отримую table is full error. У мене достатньо місця на диску, і в конфігурації MySQL є файл на таблицю = …
10 mysql  innodb  index 

1
Введення оператора Select в транзакцію
Яка різниця між цими двома запитами: START TRANSACTION; SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; COMMIT; І без угоди: SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; Який ефект має SELECTвнутрішня транзакція? Якщо DELETE FROM orders WHERE id=1виклик з іншого сеансу …

4
Як збільшити швидке резервне копіювання та відновлення бази даних 500 ГБ за допомогою mysqldump?
Є база даних розміром 500 Гб. Таблиці в базі даних A містять таблиці MyISAM та INNODB. Таблиці MyISAM - це основні таблиці, а таблиці Innodb - основні таблиці транзакцій. Резервне копіювання та відновлення за допомогою mysql-дампа, який триває тривалий час або дні. max_allowed_packet = 1G Foreign_key_checks = 0 auto_commit = …

2
Видалення таблиці MySQL з відкладеними транзакціями
Чи є можливість видалити таблицю або базу даних InnoDB з відкладеними транзакціями в MySQL (бажано на рівні файлової системи)? Що трапилось: Я використовую MySQL 5.5.28 і побіг LOAD DATA INFILE…імпортувати величезний набір даних (300М рядків) у таблицю InnoDB. Я set autocommit = 0;раніше не користувався . На жаль, mysqldбуло зупинено …

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