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

14
MySQL LOAD DATA INFILE замедляется на 80% после нескольких гигов ввода с движком InnoDB

Я загружаю файл объемом 100 ГБ через LOAD DATA INFILE. У меня был хороший успех с MyISAM, несколько часов и все готово. Я пытаюсь это сейчас, используя InnoDB. Загрузка начинается быстро со скоростью более 10 МБ / с (наблюдение за ростом файла таблицы file_per_tableвключено). Но после примерно 5 ГБ...

14
MySQL - Изменить таблицу для автоматического ввода в UUID

Хорошо, я знаю, что делал это раньше. Но я не могу за всю жизнь понять это. Я создал таблицу. Один из столбцов помечен «LogID», это также первичный ключ. Как мне изменить его, чтобы этот столбец генерировал UUID для каждой новой записи?...

14
Ошибка при восстановлении базы данных из дампа SQL

Я чрезвычайно новичок в MySQL и работаю на Windows. Я пытаюсь восстановить базу данных из файла дампа в MySQL, но получаю следующую ошибку: $ >mysql -u root -p -h localhost -D database -o < dump.sql ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option...

14
Какой max_allowed_packet достаточно большой, и зачем мне его менять?

Я установил MySQL (5.5) в режиме «главный-подчиненный» и создал еще один подчиненный сервер. Я остановил оригинальное ведомое устройство, сбросил данные, скопировал и повторно импортировал, и это работало отлично. Я отметил pos master_log оригинального ведомого устройства и использовал эти команды,...

13
Разумно ли запускать репликацию на одном физическом сервере?

Я обдумываю настройку репликации Master-Slave для моей базы данных. Подчиненный сервер будет использоваться для резервирования и, возможно, для сервера отчетов. Тем не менее, одна из самых больших проблем, с которыми я сталкиваюсь, заключается в том, что мы уже исчерпали возможности в нашем центре...

13
Лучше ли разделить большой запрос на несколько меньших?

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

13
Как обрабатываются ключи auto_increment в INSERT (SELECT * FROM…)

У меня есть table1и table2в MySQL. У обоих есть первичный auto_incrementключ id. Если схемы таблиц совпадают, и я делаю, INSERT INTO table1 (SELECT * FROM table2)что происходит с новыми строками, вставленными в table1? Сохраняют ли они свои старые idзначения и порождают ли конфликты, когда строка...

13
Изменить все таблицы в базе данных с помощью одной команды

Существует ли однострочная или однострочная команда для изменения всех таблиц в базе данных. Я хотел бы выполнить эту команду в каждой таблице в базе данных: ALTER TABLE `table_name` CONVERT TO CHARACTER SET utf8; Моя цель - изменить кодировку от latin1 до utf8 для всех таблиц. ОБНОВЛЕНИЕ: СУБД...

13
Каковы разумные привилегии для предоставления типичным пользователям? [закрыто]

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

13
Получают ли вставки автоматически совершенные?

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

13
Альтернативы MySQL Workbench [закрыто]

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

13
Как оценить операции ввода-вывода, выполняемые запросами MySQL?

В Amazon RDS вы платите около 0,10 доллара за 1 миллион запросов ввода-вывода. Я заметил очень большое количество (в сотнях тысяч) запросов ввода-вывода для базы данных с очень низким трафиком. Увидев это, я провел дополнительное исследование и обнаружил, что этот вопрос описывает, что для...

13
Добавление индекса очень медленное ... есть ли mysql cmd, чтобы получить ETA или показать прогресс?

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

13
Медленные запросы не регистрируются

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

13
MySQL CAST vs. CONVERT

Допустим, у меня есть VARCHAR (который содержит числовые данные), который я хочу использовать для простого вычисления (добавив к нему 10). Согласно документации MySQL по функциям CAST , я мог бы сделать это с помощью CAST или CONVERT: SELECT (CAST(field1 AS SIGNED)) + 10 FROM myTable; или: SELECT...

13
Возможность перепроектирования базы данных: какой дизайн таблицы использовать для сбора данных с этого датчика?

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

13
Данные MySQL Commited не видны для выбора запроса

Контекст: используется среда Spring, и все запросы выполняются с помощью JdbcTemplate. Версия Mysql Server - 5.6.19. tableЭто InnoDB tableи по умолчанию , как auto commitи уровень изоляции повторяемое-чтение установлено. Проблема : Событие Insertпроисходит внутри транзакции, и a, selectкоторый...