Вопросы с тегом «mysql»

8
MySQL высокая доступность, отработка отказа и репликация с задержкой

Мы находимся в процессе внедрения новой CMS (Drupal 6.x), которая работает на MySQL. У нас есть два центра обработки данных - основной и дополнительный - с известной задержкой между ними. Мы не уверены, какую версию MySQL мы будем запускать ... Community или Enterprise, но это TBD. Похоже, что мы...

8
MySQL по-прежнему обрабатывает индексы таким образом?

Удаление дублирующего индекса в MySQL заняло довольно много времени, поэтому, пока я ждал, я искал его и нашел этот пост в 2006 году, рассказывая о том, как MySQL обрабатывает ADDи DROPиндексирует. Если таблица T является таблицей MySQL, имеющей четыре индекса (ndx1, ndx2, ndx3, ndx4), и вы хотите...

8
Почтовое оповещение от MySQL при редактировании баз данных

Как получить почту из MySQL, когда root или кто-то еще редактирует или обновляет определенную базу данных? Это должно инициировать отправку почты и регистрировать изменения. Я попробовал триггеры, но это не работает. Спецификации сервера: Ubuntu 10.04 64 Bit MySQL Server 5.1.41 сценарий, который я...

8
Использование MySQL триггеров или транзакций?

Я хочу спросить ваше мнение об использовании MySQL триггеров или транзакций на веб-сайте. На самом деле у меня есть paymentтаблица истории с - UserId | OperationId | Comment | Credits | Sign (debit or credit). Таким образом, каждая платежная операция вставлена ​​в эту таблицу. Однако это будет...

8
Какая СУБД достаточно быстра для онлайн-игры (несколько тысяч игроков)? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . В настоящее время я делаю MMORPG-игру, в которой одновременно могут...

8
Проблема с MySQL и PostgreSQL

Наша компания хочет использовать MySQL для одного программного продукта. Этот продукт не с открытым исходным кодом. Законно ли это свободно использовать? Если нет, то как насчет PostgreSQL? Это нормально для нашей...

8
ПРОЦЕДУРА УДАЛЕНИЯ, ЕСЛИ СУЩЕСТВУЕТ В MySQL

Я сбрасываю свои хранимые процедуры только с помощью следующей команды: mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt databasename -u username -p > outputfile.sql но результирующий файл дампа не содержит ПРОЦЕДУРУ КАДРА, ЕСЛИ ЕСТЬ, перед каждым объявлением процедуры....

8
Оптимизация настроек InnoDB по умолчанию

Я посмотрел в my.ini и увидел различные настройки по умолчанию. Моя база данных работает на одном автономном компьютере. Я хочу оптимизировать производительность InnoDB и MySQL в целом для производительности. Нет ограничений на дисковое пространство. Какие настройки по умолчанию следует изменить,...

8
Блокировки InnoDB являются эксклюзивными для INSERT / UPDATE / DELETE?

Я работаю вокруг ошибки MySQL "Обнаружен тупик при попытке получить блокировку; попробуйте перезапустить транзакцию" . Я собираюсь обновить программу, чтобы разрешить взаимные блокировки. Возможно ли, что это SELECTутверждение приведет к ошибкам взаимоблокировки? Я знаю , что это только блокировка...

8
MySQL Auto_increment собирается 2 на 2

Я установил MySQL Workbench на днях, получил доступ к базе данных моей компании и сделал себе таблицу для работы. Все идет нормально. Проблема в том, что я заметил, что мой auto_increment увеличивается на 2 на 2. Например: ID NAME 1 Paul 3 Jack 5 Louis 7 John ... Когда я SHOW VARIABLES LIKE...

8
Удаление всех дубликатов

Я пытаюсь удалить все дубликаты, но сохраняю только одну запись (более короткий идентификатор). Следующий запрос удаляет дубликаты, но для удаления всех копий и сохранения оригиналов требуется много итераций. DELETE FROM emailTable WHERE id IN ( SELECT * FROM ( SELECT id FROM emailTable GROUP BY...

8
Как я могу улучшить свой оператор SQL с еженедельными результатами с неделей, начинающейся в четверг или любой другой день недели?

Я совершенно новичок, и я не мог найти хороший способ сделать это где-нибудь. У меня есть таблица базы данных, которая содержит статистику, которая записывается в разное время в течение недели. Отчетная неделя начинается в четверг. Таблица содержит столбец с датой (дата), в котором хранятся данные,...

8
Согласованное логическое резервное копирование баз данных, использующих движки MyISAM и InnoDB

У меня есть вопрос, касающийся логического резервного копирования баз данных MySQL, которые используют MyISAM и InnoDB. mysqldumpУтилита поддерживает эти два варианта: --single-транзакция - создает непротиворечивый снимок путем выгрузки всех таблиц в одной транзакции. Работает ТОЛЬКО для таблиц,...

8
Какое использование performance_schema в MySQL 5.5?

Я обновился до версии MySQL 5.5. Там я наблюдал performance_schema в списке схем. Какая польза от этой новой схемы ..? Как мы можем контролировать с помощью этой схемы ..? Каковы преимущества использования этой схемы ..? Есть ли издержки при включении этой схемы?...

8
Каковы компромиссы для увеличения идентификаторов и полнотекстовых ключей для конструкций внешнего ключа?

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

8
Требование к MySQL Cluster RAM

Начиная с MySQL 5.1, данные больше не должны полностью храниться в памяти. Я читал, что индексированные столбцы (я думаю, что вся структура индекса) все еще должны находиться в памяти ( MySQL High Availability, 2010, стр. 533 , «MySQL Cluster сохраняет все индексированные столбцы в основной памяти»...

8
Является ли разделение таблицы «пользователи» для целей аутентификации хорошей идеей?

Предположим, у меня на сайте есть таблица пользователей, в которой около 2-3 миллионов пользователей (записей). Для ускорения процесса входа в систему, это хороший способ разделить мою таблицу пользователей, одну для их информации и одну для их входа. Если мы можем запустить запрос, аналогичный...

8
Таблица InnoDB с высокой вставкой не будет использовать весь мой процессор

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

8
Столбец MySQL, определенный с помощью NOT NULL, допускает пустые значения

Некоторое время назад я создал таблицу и начал добавлять в нее данные. Недавно я добавил в него новый столбец ( address) NOT NULLкак часть нового столбца. Старые строки (предварительное добавление) по-прежнему равны нулю, что создало предупреждение как часть определения. Однако новым строкам с...

8
Использование репликации для масштабирования

Прочитав « Использование репликации для масштабирования» , как я могу направить разные запросы на разные серверы, например, SELECTя хочу направить их на ведомые и NON-SELECTна ведущие. Я предполагаю, что в качестве loadbalancer я могу использовать haproxy , но я не нашел возможности различать...