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

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

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

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

173
Как я могу оптимизировать mysqldump большой базы данных?

У меня есть приложение Symfony с базой данных InnoDB, ~ 2 ГБ с 57 таблицами. Большая часть размера базы данных находится в одной таблице (~ 1,2 ГБ). В настоящее время я использую mysqldump для резервного копирования базы данных каждую ночь. Из-за моего comcast-соединения, часто, если я запускаю...

170
Насколько большим должен быть mysql innodb_buffer_pool_size?

У меня есть занятая база данных только с таблицами InnoDB, размер которой составляет около 5 ГБ. База данных работает на сервере Debian с использованием SSD-дисков, и я установил максимальное число соединений = 800, которые иногда насыщают и приводят к остановке сервера. Среднее количество запросов...

136
Как я могу переместить базу данных с одного сервера на другой?

Как я могу переместить таблицы MySQL с одного физического сервера на другой? Например, такой точный сценарий: у меня есть сервер MySQL, который использует таблицу innodb и имеет размер около 20 ГБ. Я хочу переместить его на новый сервер, какой самый эффективный способ сделать...

131
Можно ли заставить MySQL использовать более одного ядра?

Мне представили несколько выделенных серверов MySQL, которые никогда не используют более одного ядра. Я больше разработчик, чем администратор баз данных для MySQL, поэтому нужна помощь Настроить Серверы довольно здоровенные с нагрузкой типа OLAP / DataWarehouse (DW): Основной: 96 ГБ ОЗУ, 8 ядер +...

110
Преимущества и недостатки использования ENUM против целочисленных типов?

Допустим, в некоторой случайной таблице у вас есть столбец с именем status . Это реальные значения будут либо включены, либо отключены . Лучше ли, чтобы тип данных этого столбца был int / bool (1 или ноль) или использовался ENUMсо значениями enabledи disabled? Каковы преимущества или недостатки?...

105
Как безопасно изменить переменную MySQL innodb 'innodb_log_file_size'?

Так что я довольно новичок в настройке InnoDB. Я медленно меняю таблицы (при необходимости) с MyIsam на InnoDB. У меня есть около 100 МБ в innodb, поэтому я увеличил innodb_buffer_pool_sizeпеременную до 128 МБ: mysql> show variables like 'innodb_buffer%'; +-------------------------+-----------+...

102
ALTER TABLE - переименовать столбец

Это сводит меня с ума! Я хочу переименовать столбец из read-more в read_more в моей таблице блога Я попробовал все это: ALTER TABLE blog RENAME COLUMN read-more to read_more; ALTER TABLE blog CHANGE COLUMN 'read-more' 'read_more' VARCHAR(255) NOT NULL; И я всегда получаю это! ERROR 1064 (42000):...

99
Хорошее объяснение каскадного (ON DELETE / UPDATE) поведения

Я не проектирую схемы каждый день, но когда я это делаю, я пытаюсь правильно настроить / удалить каскадные обновления, чтобы упростить администрирование. Я понимаю, как работают каскады, но я никогда не могу вспомнить, какой стол какой. Например, если у меня есть две таблицы - Parentи Child- с...

96
Хранение против расчета совокупных значений

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

93
Безопасно ли удалять файлы mysql-bin?

У меня есть MM Replication в mysql, и я хочу сжать немного свободного места в коробке, удалив ненужные файлы, я наткнулся на эти mysql-binфайлы внутри. /var/db/mysql/Существуют сотни таких файлов, как mysql-bin.000123, mysql-bin.000223и т. Д. Я проверил репликацию mysql, выполнив, show master...

79
Самый безопасный способ выполнить mysqldump на работающей системе с активными операциями чтения и записи?

Я не уверен, что это правда, но я помню чтение, если вы запустите следующую команду в Linux mysqldump -u username -p database_name > backup_db.sql в то время как операции чтения и записи выполняются в базе данных, дамп может содержать ошибки. Есть ли в команде определенные параметры,...

71
Как легко конвертировать таблицы utf8 в utf8mb4 в MySQL 5.5

У меня есть база данных, которая теперь должна поддерживать 4 байта символов (китайский). К счастью, у меня уже есть MySQL 5.5 в производстве. Поэтому я просто хотел бы сделать все сопоставления от utf8_bin до utf8mb4_bin. Я полагаю, что это изменение не приведет к потере / увеличению...

68
Что быстрее, один большой запрос или много маленьких запросов?

Я работал на разные компании, и я заметил, что некоторые из них предпочитают иметь представления, которые присоединятся к столу со всеми его «родственниками». Но затем в приложении несколько раз нам нужно использовать только 1 столбец. Так будет ли быстрее просто делать простые выборки, а затем...