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

Все версии MySQL (не Microsoft SQL Server). Пожалуйста, добавьте также тег для конкретной версии, такой как mysql-5.7, если он имеет отношение к вопросу.

1
Удаление журналов бина в среде репликации
У меня есть вопрос об удалении двоичных журналов в среде репликации: У нас есть среда с 1 ведущим и 2 ведомыми (работает mysql 5.5). Иногда мы сталкиваемся с проблемами пространства во время тяжелых процессов обработки, из-за чего каталог журнала bin заполняется. Срок действия журналов истекает каждые 3 дня. Мне было …

2
Триггер для ОБНОВЛЕНИЯ после ОБНОВЛЕНИЯ?
Я хочу сделать триггер, чтобы записать время любого обновления как: CREATE TRIGGER col_update AFTER UPDATE ON col FOR EACH ROW BEGIN UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id END Проблема в том, что когда этот триггер пытается обновить updatedстолбец, это также другое событие обновления, которое запускает триггер. Это …

2
Почему MySQL создает так много временных таблиц на диске?
Может ли любая ошибка конфигурации привести к созданию слишком большого количества временных таблиц, как показывает mysql..mysql тюнер Current max_heap_table_size = 200 M Current tmp_table_size = 200 M Of 17158 temp tables, 30% were created on disk table_open_cache = 125 tables table_definition_cache = 256 tables You have a total of 97 …
13 mysql  innodb  myisam  memory 

4
Mysql против varchar в качестве первичного ключа (InnoDB Storage Engine?
Я создаю веб-приложение (систему управления проектами), и мне было интересно об этом, когда дело доходит до производительности. У меня есть таблица вопросов, внутри которой есть 12 внешних ключей, связанных с различными другими таблицами. из них 8 из них мне нужно было бы объединить, чтобы получить поле заголовка из других таблиц, …

2
Как удалить фрагментацию из таблиц InnoDB?
У меня есть база данных с количеством таблиц. Я хочу удалить некоторые записи из таблиц, например, нет записей больше 20К или 50К. Все таблицы являются InnoDB. И file_per_tableэто прочь . Когда я буду удалять записи из ряда таблиц, в таблицах будет фрагментация. Есть ли способ убрать фрагментацию.? Обновление 17 апреля …

4
InnoDB блокировка строк - как реализовать
Я сейчас осматриваюсь, читаю сайт MySQL и до сих пор не понимаю, как это работает. Я хочу выбрать и заблокировать строку для записи, записать изменение и снять блокировку. Audocommit включен. схема id (int) name (varchar50) status (enum 'pending', 'working', 'complete') created (datetime) updated (datetime) Выберите элемент со статусом ожидания и …
13 mysql  innodb  locking 

2
Возможность перепроектирования базы данных: какой дизайн таблицы использовать для сбора данных с этого датчика?
Фон У меня есть сеть из примерно 2000 датчиков, каждый из которых имеет около 100 точек данных, которые мы собираем с 10-минутными интервалами. Эти точки данных обычно являются значениями типа int, но некоторые являются строками и числами с плавающей точкой. Эти данные должны храниться в течение 90 дней, больше, если …

4
Добавление индекса очень медленное ... есть ли mysql cmd, чтобы получить ETA или показать прогресс?
В настоящее время я выполняю запрос на изменение в моей таблице (20 миллионов записей), чтобы добавить индекс. он работает уже более 3 дней (застрял на «копировать в таблицу TMP»). Есть ли способ узнать ход выполнения запроса или, другими словами, есть ли способ узнать время выполнения? Благодарю.
13 mysql 

3
Лучший способ создать базу данных турниров
Я создаю веб-страницу для размещения ставок на все матчи предстоящего футбольного турнира Евро-2012. Нужна помощь, чтобы решить, какой подход выбрать для фазы нокаута. Ниже я создал макет, которым я очень доволен, когда дело доходит до хранения результатов всех «известных» матчей группового этапа. Такой дизайн позволяет легко проверить, правильно ли пользователь …

2
Как восстановить таблицу InnoDB, файлы которой были перемещены
Итак, у меня есть тестовый сервер БД, который был настроен в потоке репликации. Над именем произошла оптимизация, которая быстро заполнила пространство в dadadir рабов. Mysql покорно ждал еще места. Этот datadir - файловая система, используемая ТОЛЬКО как datadir mysql, поэтому больше ничего не нужно было освобождать. У меня была тестовая …

1
Копировать таблицы в другое имя базы данных
В нашей среде QA есть все имена баз данных с суффиксом «test». Например, dbname1 в производстве будет иметь аналог dbname1test в QA. (Это в основном помогает защитить от перепутывания настроек prod / qa). Есть несколько таблиц, которые я хотел бы скопировать с реальных рабочих таблиц в QA. Я не уверен, …

5
Альтернативы MySQL Workbench [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 5 лет назад . Я столкнулся с некоторыми проблемами с MySQL Workbench, которые я не уверен, что смогу исправить …

2
Получают ли вставки автоматически совершенные?
Наше приложение запускает запрос INSERT к базе данных MySQL для добавления записей. Я хочу знать, автоматически ли фиксируются записи. Если я запускаю команду ROLLBACK, когда база данных выполняет откат? Возможен ли ROLLBACK после COMMIT?
13 mysql  innodb 

3
Как вывести журналы MySQL в системный журнал?
Я хочу использовать системный журнал для регистрации MySQL (5.1.41) в Ubuntu (10.04 LTS). Я нашел информацию, которая выводит журнал ошибок в системный журнал. [mysqld_safe] syslog Но я хочу использовать системный журнал для регистрации общих журналов и медленных журналов запросов. Посоветуйте, пожалуйста, как написать конфигурационный файл? Я не мог найти, как …
13 mysql  logs 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.