3
ответа

Как я имею дело с этим состоянием состязания в django?

Этот код, как предполагается, получает или создает объект и обновляет его при необходимости. Код работает использование на веб-сайте. В некоторых случаях - когда база данных будет занята - она выдаст исключение "...
вопрос задан: 10 February 2010 08:22
3
ответа

Ускорение преобразования от MyISAM до InnoDB

У меня есть MyISAM-стол MySQL 1,5 ГБ (данные на 1,0 ГБ, индексы на 0,5 ГБ) в производстве, которое я собираюсь преобразовать в InnoDB. Так как стол используется в производстве, я хотел бы сделать время простоя столь же коротким как...
вопрос задан: 17 January 2010 17:10
3
ответа

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

Я пытаюсь использовать блокировку строки MySQL, чтобы в основном эмулировать MuteEx на строке. Позволяет говорят, что моя таблица имеет 2 столбца, идентификатор и текстовое поле и три записи (1, a) (2, b) и (3, c). ВЫБЕРИТЕ * таблица FROM;...
вопрос задан: 12 January 2010 18:10
3
ответа

Преобразование MyISAM к InnoDB. Выгодный? Последствия?

Мы выполняем сайт социальной сети, который регистрирует действие каждого участника (включая посещение страниц другого участника); это включает много записей к дб. Эти действия хранятся в таблице MyISAM...
вопрос задан: 5 January 2010 12:47
3
ответа

Действительно ли использование символа как основной / внешний ключ нет нет?

Полагайте, что существует набор таблиц, которые связываются с таблицами "валют" или "странами". Для того, чтобы сделать данные легче читать я хотел бы, делают поле CHAR с кодом страны (например, США, ГБ, AU) и код валюты (...
вопрос задан: 15 September 2009 22:58
3
ответа

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

Я разрабатываю веб-приложение большого объема, где часть его является базой данных MySQL сообщений обсуждения, которые должны будут вырасти до 20M + строки, гладко. Я был первоначально планированием использования MyISAM для...
вопрос задан: 4 September 2009 20:48
3
ответа

Как обнаружить мертвые блокировки в Mysql / innodb?

Я знаю, что мертвые блокировки происходят неизбежно при использовании транзакций в Innodb и что они безопасны, если их рассматривает правильно код приложения - "просто пробуют его снова", как говорится в руководстве. Так...
вопрос задан: 13 March 2009 15:24
3
ответа

mysql “база данных отбрасывания” занимает время — почему?

mysql5.0 с парой баз данных "A" и "B", обоих с большими innodb таблицами. "база данных A отбрасывания"; база данных "B" замораживаний в течение пары минут. Ничто не использует "A" в той точке, итак, почему
вопрос задан: 29 September 2008 19:02
2
ответа

Недостаточно свободной памяти и множество пустых индексов с использованием пула буферов в MySQL

В настоящее время у меня есть (AWS) экземпляр DB.M1.LARGE (7,5 ГБ, 2 ВЦП, 40 ГБ SSD, MySQL 5.6.34), используется только 4 ГБ пространства с менее чем 100 базами данных. По какой-то причине у меня высокий буфер InnoDB ...
вопрос задан: 18 January 2019 15:44
2
ответа

Как предварительно загрузить таблицы в буферный пул INNODB с MySQL?

У меня есть приложение электронной коммерции, которое использует MySQL и я бы хотел, чтобы это было быстрее. Когда часть # доступна на веб-сайте, который был доступен ранее, часть загружается быстро, потому что все необходимое ...
вопрос задан: 8 June 2017 18:04
2
ответа

Когда пора таблице измениться от MyISAM до InnoDb?

Этот вопрос похож на продолжение моего предыдущего вопроса: действительно ли я прав, что InnoDb лучше для частых параллельных обновлений и вставляет, чем MyISAM? Но на этот раз у меня есть конкретные вопросы. Мы...
вопрос задан: 23 May 2017 12:19
2
ответа

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

В настоящее время я работаю над созданием среды для тестирования производительности приложения; Я тестирую с MySQL и InnoDB, чтобы выяснить, что может служить нам лучше всего. В этой среде мы будем автоматически ...
вопрос задан: 23 May 2017 11:54
2
ответа

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

У меня большая, но узкая таблица InnoDB с ~ 9 млн записей. Выполнять подсчет (*) или подсчет (id) в таблице очень медленно (6+ секунд): DROP TABLE IF EXISTS `perf2`; CREATE TABLE `perf2` (` id` int (...
вопрос задан: 23 May 2017 11:53
2
ответа

Поддельный ограничительный сбой внешнего ключа

Я получаю это сообщение об ошибке: ОШИБКА 1217 (23000) в строке 40: не Может удалить или обновить родительскую строку: ограничение внешнего ключа перестало работать..., когда я пытаюсь отбросить таблицу: DROP TABLE, ЕСЛИ СУЩЕСТВУЕТ 'область';......
вопрос задан: 18 January 2016 15:02
2
ответа

Почему размер таблицы InnoDB намного больше, чем ожидалось?

Я пытаюсь выяснить требования устройства хранения данных для различных механизмов устройства хранения данных. У меня есть эта таблица: CREATE TABLE 'mytest' ('num1' интервал (10) неподписанный NOT NULL, КЛЮЧ 'key1' ('num1')) ENGINE=InnoDB...
вопрос задан: 10 December 2015 21:07
2
ответа

MySQL InnoDB, не выпускающий дисковое пространство после удаления строк данных от таблицы

У меня есть одна таблица MySQL с помощью механизма устройства хранения данных InnoDB; это содержит о 2M строки данных. Когда я удалил строки данных из таблицы, она не выпускала выделенное дисковое пространство. Ни сделал размер...
вопрос задан: 23 June 2015 22:31
2
ответа

MySQL DROP всех таблиц, игнорируя внешние ключи

Есть ли хороший простой способ удалить все таблицы из базы данных MySQL, игнорируя любые ограничения внешнего ключа, которые могут быть там?
вопрос задан: 27 October 2014 01:20
2
ответа

Как я могу установить механизм устройства хранения данных по умолчанию, используемый MySQL?

Я работал над записью SQL для создания базы данных MySQL с несколькими опциями по умолчанию, включая набор символов и сопоставление. Действительно ли возможно установить механизм устройства хранения данных по умолчанию для таблиц в этом...
вопрос задан: 24 September 2014 23:18
2
ответа

Как сжать / очистить файл ibdata1 в MySQL

Я использую MySQL в localhost в качестве «инструмента запросов» для выполнения статистики в R, то есть каждый раз, когда я запускаю скрипт R, я создаю новую базу данных (A), создаю новую таблицу (B), импортирую данные в B , Отправить ...
вопрос задан: 4 November 2013 07:18
2
ответа

Будьте в спящем режиме: Составьте таблицы Mysql InnoDB вместо MyISAM

Как может я добираться Быть в спящем режиме (использующий JPA) для составления таблиц MySQL InnoDB (вместо MyISAM)? Я нашел решения, которые будут работать, когда использование В спящем режиме для генерации файла SQL для составления таблиц, но...
вопрос задан: 15 August 2012 10:09
2
ответа

Место, занятое удаленными строками, снова используется?

Я несколько раз читал, что после удаления строки в таблице InnoDB в MySQL его пространство не снова используется, поэтому если Вы делаете много ВСТАВОК в таблицу и затем периодически УДАЛЯЕТЕ некоторые строки...
вопрос задан: 8 December 2011 16:23
2
ответа

Как выбрать оптимизированные типы данных для столбцов [innodb конкретный]?

Я узнаю об использовании типов данных для баз данных. Например: Который лучше для электронной почты? varchar[100], символ [100], или tinyint (шутка), Которая лучше для имени пользователя? если я использую интервал, bigint...
вопрос задан: 20 July 2010 17:32
2
ответа

Я могу получить незаконченные запросы во время транзакции InnoDB?

Я запускаю транзакцию. Затем я должен откатывать его. Я могу так или иначе получить список запросов, которые "отбрасываются" этот путь? (PS: конечно, я могу зарегистрировать их заранее; я задавался вопросом, могло ли это быть...
вопрос задан: 13 July 2010 13:22
2
ответа

Уменьшите длительность в MySQL для производительности

Мой сайт иногда имеет довольно предсказуемые пакеты трафика, которые увеличивают пропускную способность в 100 раз более нормальным, чем. Например, мы собираемся быть известными в телевизионном шоу, и я ожидаю в...
вопрос задан: 9 June 2010 05:01
2
ответа

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

Я хочу использовать внешние ключи, чтобы сохранить целостность и избежать сирот (я уже использую innoDB). Как сделать SQL-оператор, который удаляет CASCADE? Если я удаляю категорию, то как мне убедиться, что она ...
вопрос задан: 27 May 2010 07:24
2
ответа

Почему автоинкремент MySQL увеличивается на неудавшихся вставках?

Коллега просто сделал меня знающий об очень странном поведении MySQL. Принятие Вас имеет таблицу с auto_increment полем и другим полем, которое установлено на уникальный (например, поле имени пользователя). При попытке к...
вопрос задан: 7 May 2010 10:44
2
ответа

mysql innodb:innodb_flush_method

в следующей ссылке http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_flush_method это says:Different значения этой переменной могут иметь отмеченный эффект на InnoDB...
вопрос задан: 4 May 2010 03:47
2
ответа

MySQL InnoDB, подходит для этого сценария?

База данных My MysQL содержит несколько таблиц MyISAM с каждой таблицей, содержащей миллионы строк. Существует тяжелая нагрузка вставки на базу данных, таким образом, я не могу выйти, ВЫБИРАЕТ на той живой базе данных. Вместо этого...
вопрос задан: 21 April 2010 15:13
2
ответа

Загрузите MySQL innodb база данных в память

У меня есть MySQL innodb база данных на уровне 1.9 ГБ, показал следующей командой. ВЫБЕРИТЕ table_schema "Имя Базы данных", сумма (data_length + index_length) / 1 048 576 как "Размер базы данных в МБ"...
вопрос задан: 21 March 2010 09:39
2
ответа

как избежать мертвой блокировки в mysql

У меня есть следующий запрос (все таблицы являются innoDB), INSERT INTO busy_machines (машина) ИЗБРАННАЯ машина ОТ all_machines, ГДЕ машина НЕ В (ВЫБЕРИТЕ машину ИЗ...
вопрос задан: 18 March 2010 14:32