Лучшие innodb вопросы ИТ разработчиков

  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

операция удаления блокирует всю таблицу в innodb

У меня проблема с блокировкой таблицы в InnoDB при операции удаления. У меня есть очередь таблиц, например, с одним столбцом и множеством транзакций, которые...

Задан 21 Apr 2014, 08:32 от Vadim Babaev
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Почему моя таблица InnoDB имеет странное значение для количества записей?

Ниже приведено количество строк для 2 таблиц в моей базе данных MySQL  1 - миисам, другой иннодб, может кто-нибудь сказать мне, почему у innodb это~ перед н...

Задан 09 Aug 2009, 19:26 от hobodaveJasonDavis
  • 481 голос
  • 11 ответов
  • 0 просмотров
11 ответов

Как просмотреть все внешние ключи для таблицы или столбца?

В MySQL, как я могу получить список всех ограничений внешнего ключа, указывающих на конкретную таблицу? конкретный столбец? Это то же самое, чтоэтот вопрос O...

Задан 14 Oct 2008, 13:18 от Christian Oudard
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

InnoDB mySQL не может установить «ON DELETE SET DEFAULT». Как установить?

Я пытаюсь создать таблицу с именем EMPLOYEE. Когда я использую следующие операторы без «ON DELETE SET DEFAULT», это работает. Вот ошибка, которую я получаю с "ON DELETE SET DEFAULT": ERROR 1005 (HY000): Can't create table 'COMPANY.EMPLOYEE' ...

Задан 06 Jan 2014, 05:19 от Nivash
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

+1 это было полезно

ного искал по этой теме и нашел несколько результатов. Тем не менее, я ищу, если кто-нибудь знает или может указать мне на некоторые подлинные или авторитетные тематические исследования, которые детализируют преимущества ...

Задан 07 Sep 2011, 14:23 от user481913
  • 5 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Медленный сброс auto_increment

У меня много таблиц, и по некоторым причинам мне нужно настроить значение автоматического приращения для этих таблиц при запуске приложения.Я пытаюсь сделать...

Задан 08 Nov 2010, 14:41 от Andrey Frolov
  • 24 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

О Боже, конечно, вот и все. / Facepalm

о PHPMyAdminесть что сказать [http://www.phpmyadmin.net/documentation/#faq3_11]о его приблизительном количестве строк для InnoDB: phpMyAdmin использует быстрый метод для получения количества строк, и этот метод возвращает приблизительное ...

Задан 21 May 2011, 15:51 от Grim...
  • 28 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Mysql Innodb: автоинкремент не первичный ключ

Можно ли автоматически увеличивать не первичный ключ? Стол "book_comments" book_id medium_int timestamp medium_int user_id medium_int vote_up small_int vote_down small_int comment text comment_id medium_int Primary key -> (book_id, timestamp, ...

Задан 29 Dec 2012, 22:02 от ProfileTwist
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

MySQL Atomic UPDATE в InnoDB против MyISAM

Является ли это & quot; сравнивать и менять & quot; оператор всегда атомарный независимо от движка (например, InnoDB или MyISAM)? :

Задан 18 Dec 2014, 07:30 от Paceriermikegreiling
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Ошибка MySQL 1118 (слишком большой размер строки) при восстановлении базы данных Django-mailer

Я сбросил рабочую производственную базу данных из приложения django и пытаюсь перенести ее в свою локальную среду разработки. Рабочий сервер работает на MySQ...

Задан 14 Aug 2014, 03:03 от Greg Humphreys
  • 20 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Определение составного ключа с автоинкрементом в MySQL

Сценарий:У меня есть таблица, которая ссылается на два внешних ключа, и для каждой уникальной комбинации этих внешних ключей есть свой собственный столбец au...

Задан 08 Aug 2013, 05:17 от Nirav Zaveri
  • 686 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Максимальные размеры хранилища TINYTEXT, TEXT, MEDIUMTEXT и LONGTEXT

вдокументы MySQLЕсть четыре типа текста:TINYTEXTТЕКСТMEDIUMTEXTLONGTEXTКакова максимальная длина, которую я могу хранить в столбце каждого типа данных, предп...

Задан 18 Dec 2012, 11:13 от Lalith B
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как я могу заблокировать таблицу InnoDB, чтобы предотвратить обновления во время копирования этой таблицы?

Я хотел бы временно заблокировать таблицу, чтобы другие параллельные процессы не могли внести в нее изменения. Причина этого заключается в том, что эта таблица будет скопирована во временную таблицу, изменена, а затем скопирована обратно (хорошо, ...

Задан 09 Jan 2013, 22:40 от compcentral
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

восстановить базу данных MySQL из ibdata1

У меня есть клиент, который, кажется, потерял все свои базы данных mysql с локального компьютера. Они на Mac, с которым я немного незнаком, и я на Ubuntu. В ...

Задан 08 Mar 2013, 21:54 от Michael VanDeMar
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как найти механизм хранения временных таблиц MySQL

Привет, я работаю с Временной таблицей, и я хотел бы знать Механизм хранения временной таблицы (InnoDB, MyISAM ....) Я использую следующий код, чтобы узнать, но он не показывает мне механизм хранения. $engine="SELECT ENGINE FROM ...

Задан 30 Apr 2013, 09:04 от TomPHP
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Mysql: несколько таблиц или одна большая таблица?

Этот вопрос уже задавался, но я не нашел "1 голосовой ответ". Это лучше сделать: 1 большой стол с:user_id | attribute_1 | attribute_2 | attribute_3 | attribute_4 или 4 маленьких таблицы с: user_id | attribute_1user_id | attribute_2 user_id | ...

Задан 10 Dec 2012, 22:04 от user1892972
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

InnoDB: ошибка операционной системы номер 23 в файловой операции

Вчера мой локальный жесткий диск сервера вылетает и запускается для автоматического сканирования при запуске. Я не был в офисе, поэтому я действительно не знаю, что случилось. Но сегодня, когда мы запускаем сервер, мы получаем 130523 10:49:36 ...

Задан 23 May 2013, 05:59 от Sumit Gupta
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Транзакция MySQL через несколько баз данных InnoDB на одном сервере

У меня есть несколько быстрых вопросов по транзакции движка MySQL InnoDB. У меня есть несколько баз данных в этом формате (db_1, db_2, db_3 и т. Д.)Я хочу вс...

Задан 01 Nov 2013, 11:30 от Prabu
  • 20 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Определение составного ключа с автоинкрементом в MySQL

Сценарий: У меня есть таблица, которая ссылается на два внешних ключа, и для каждой уникальной комбинации этих внешних ключей есть свой собственный столбец auto_increment. Мне нужно реализовать составной ключ, который поможет идентифицировать ...

Задан 08 Aug 2013, 07:17 от Nirav Zaveri
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

MySQL / InnoDB и длительные запросы

При выполнении запросов при использовании движка myisam, поскольку он не транзакционный, длинные запросы (насколько я понимаю) не влияют на данные других запросов. В InnoDB одна из вещей, которую он предупреждает, - избегать длинных ...

Задан 09 Jan 2014, 20:42 от Charlie Smith
  • 4 голосов
  • ответ
  • 0 просмотров
ответ

Mysql InnoDB engine

аблица, которую я сделал: mysql> show create table notes; +-------+----------------------------------------------------+ | Table | Create Table | +-------+----------------------------------------------------+ | notes | CREATE TABLE `notes` ( ...

Задан 01 Jan 2011, 08:14 от JP19
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Автоинкрементный композитный ключ InnoDB

Я хочу создать MyISAM-подобное поведение для таблицы MySQL InnoDB. Я хочу иметь составной первичный ключ: ПЕРВИЧНЫЙ КЛЮЧ (id1, id2) Где id1 автоматически у...

Задан 15 Aug 2012, 11:59 от CaptainStiggz
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

@ClaytonDukes вы абсолютно правы. У меня есть клиент веб-хостинга с таким оборудованием. Извините за крайние цифры.

еключаю большой стол на InnoDB от myISAM. Было много дискуссий о том, почему переключение имеет смысл, но не так много о том, КАК это сделать, при этом убедившись, что таблица работает хорошо. Предполагая, что у меня будут таблицы InnoDB и ...

Задан 02 Mar 2011, 22:35 от Just another hacker
  • 25 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как оптимизировать производительность COUNT (*) на InnoDB с помощью индекса

У меня большая, но узкая таблица InnoDB с ~ 9 млн записей. делаcount(*) или жеcount(id) на столе очень медленно (6+ секунд): DROP TABLE IF EXISTS `perf2`; CREATE TABLE `perf2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `channel_id` int(11) DEFAULT ...

Задан 09 Oct 2013, 09:05 от andig
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как намеренно заблокировать строку MySQL, чтобы даже SELECT возвращал ошибку?

Я пытаюсь использовать блокировку строк MySQL для эмуляции MuteEx на строке. Допустим, в моей таблице 2 столбца, идентификатор и текстовое поле, а также три ...

Задан 12 Jan 2010, 17:10 от bahhumbug
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

31 декабря 2013 г.

отрим эту таблицу: CREATE TABLE `Alarms` ( `AlarmId` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `DeviceId` BINARY(16) NOT NULL, `Code` BIGINT(20) UNSIGNED NOT NULL, `Ended` TINYINT(1) NOT NULL DEFAULT '0', `NaturalEnd` TINYINT(1) NOT NULL DEFAULT ...

Задан 18 Feb 2018, 23:33 от Lightness Races in Orbit
  • 54 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

InnoDB занимает более часа, чтобы импортировать файл размером 600 МБ, MyISAM за несколько минут

В настоящее время я работаю над созданием среды для тестирования производительности приложения; Я тестирую с MySQL и InnoDB, чтобы выяснить, что может служит...

Задан 30 Jan 2010, 10:23 от mark
  • 8 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Преобразование существующей базы данных MyISAM в InnoDB с помощью Django

Можно ли в любом случае преобразовать полностью заполненную базу данных MyISAM в InnoDB (таким образом, чтобы создать все ограничения внешнего ключа, так же, как если бы я запускал команду syncdb с самого начала)?

Задан 10 Feb 2012, 22:27 от Ohad
  • 13 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

«Неизвестный столбец в« списке полей »», но столбец существует

DROP TABLE IF EXISTS `transactions`; CREATE TABLE `transactions` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `purchase_date` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO ...

Задан 13 Apr 2013, 13:37 от Rits
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Объясните: вы собираетесь объединить три строки:

ользовал mysqldump для экспорта своей базы данных, а затем импортировал ее в MySQL на другом сервере. Теперь я могу видеть все свои таблицы, если я "показываю таблицы", но я не могу выбрать или описать ни одну из них. ОШИБКА 1146 (42S02): ...

Задан 25 May 2011, 17:14 от mrgordon
  • 93 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Полнотекстовый поиск с InnoDB

Я разрабатываю веб-приложение большого объема, частью которого является база данных обсуждений MySQL, которая должна будет плавно расти до 20 миллионов строк. Я изначально планировал использовать MyISAM для таблиц (для встроенного возможности ...

Задан 04 Sep 2009, 19:42 от brianreavis
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как мне проверить мои настройки InnoDB?

Могу ли я выполнить команду MySQL, которая покажет такие настройки, какinnodb_file_format, или файл конфигурации, который я должен проверить? Версия MySQL: 5.5.32

Задан 31 Jul 2013, 17:29 от Lemmings19
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

MySQL транзакция и триггер

Я быстро просмотрел руководство по MySQL, но не нашел точной информации по моему вопросу. Вот мой вопрос: если у меня есть таблица InnoDB A с двумя триггерам...

Задан 14 Apr 2010, 03:52 от WilliamLou
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Откат транзакции MySQL при сбое в обновлении

С простой транзакцией как START TRANSACTION; UPDATE posts SET status='approved' where post_id='id' AND status != 'approved'; .. other queries ... COMMIT;Я хочу выполнить транзакцию только один раз при изменении статуса; но вышеUPDATE не выдаст ...

Задан 17 Feb 2012, 11:46 от Googlebot
  • 45 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Обновить

у начать использовать табличные отношения в новом проекте. После некоторого поиска в Google я установил 2 таблицы как InnoDB: Ключи, которые я хочу связать -> пользователи-> идентификатор пользователя (основной) -> сеансы-> идентификатор ...

Задан 21 Mar 2011, 20:56 от HTDutchy
  • 18 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

MySQL: создание таблицы с ошибкой FK (errno 150)

Я создал модель сMySQL Workbench и сейчас пытаюсь установить его на сервер MySQL. С помощьюFile > Export > Forward Engineer SQL CREATE Script... он вы...

Задан 28 Mar 2013, 09:58 от asheeshrPeter Bailey
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Действительно ли сортировка InnoDB ЭТО медленная?

Все мои таблицы были в myISAM, но блокировка на уровне таблиц начинала меня убивать, когда у меня были длительные задания обновления. Я преобразовал свои первичные таблицы в InnoDB, и теперь многие из моих запросов занимают более 1 минуты, чтобы ...

Задан 15 Sep 2009, 17:51 от Paul Tarjan
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Спасибо, это сработало для меня! Я уже придумал некрасивое решение, используя временную таблицу, но эта проблема потрясающая :) Я оставлю вопрос открытым на некоторое время, чтобы вы могли получить больше голосов :)

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

Задан 22 Jan 2011, 19:25 от Silver Light
  • 38 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Это полностью зависит от вашего приложения

льте мне начать с того, что я рассмотрел много похожих вопросов, но все они касаютсяTimestamp а такжеDateTime тип поля без индексации. По крайней мере, это мое понимание. Как мы все знаем, есть определенные преимущества, когда речь идет о ...

Задан 04 Jan 2011, 13:40 от David Kuridža
  • 141 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Ограничения внешнего ключа MySQL, каскадное удаление

Я хочу использовать внешние ключи, чтобы сохранить целостность и избежать сирот (я уже использую innoDB).Как мне сделать SQL-оператор, который УДАЛИТ НА КАСК...

Задан 26 May 2010, 16:32 от Cudos
Page 1 of 4
1 2 3 4