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

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

1
Изменение комментария к таблице mysql
Я знаю, что комментарий таблицы MySQL можно определить при создании с помощью: create table (...)comment='table_comment'; И вы можете отображать комментарии по: show table status where name='table_name'; Как изменить (изменить?) Комментарий к таблице после ее создания. Я имею в виду, не бросая и воссоздавая стол снова.
35 mysql  table  comments 

4
Как я могу переместить базу данных MySQL на другой диск?
Я использую MySQL 5.5 на локальной машине для анализа большого количества правительственных данных. Я создал локальную базу данных, которая находится на моем диске по умолчанию (диск Win7 C:). Я хотел бы сохранить данные на моем диске E: большом внешнем диске eSATA. Какие шаги я должен предпринять?
34 mysql 

3
Соответствует ли производительность процессора серверу баз данных?
Это чисто теоретический вопрос. Допустим, у меня есть приложение, развернутое на нескольких серверах. Балансировщик нагрузки, Несколько / масштабируемые серверы приложений (Один) сервер базы данных (на данный момент) В двух первых частях я знаю, что искать. Но как насчет сервера базы данных? Какое оборудование я должен искать? Соответствует ли частота процессора …

5
Как мне составить таблицу отношений для дружбы?
Если Aдруг друга B, то я должен хранить оба значения ABи BA, или одного достаточно? Каковы преимущества и недостатки обоих методов. Вот мое наблюдение: Если я сохраню оба, я должен обновить оба, когда получу запрос от друга. Если я не сохраню оба, то мне будет трудно, когда приходится делать несколько …

5
Почему простые SELECT на InnoDB в 100 раз медленнее, чем на MyISAM?
У меня довольно неприятная проблема. Я хочу использовать INNODB в качестве основного механизма базы данных и отказаться от MyISAM, так как мне нужен первый для использования galera-cluster для избыточности. Я скопировал (описание следует) newbb_postтаблицу в новую таблицу с именем newbb_innopostи изменил ее на InnoDB. Таблицы в настоящее время содержат 5,390,146записи …

4
Каков оптимальный способ обновления производственного экземпляра RDS?
У меня есть небольшой экземпляр MySQL RDS как часть моей производственной системы, и я хочу обновить его до среднего экземпляра с предоставленным IOPS. Как администратор базы данных старой школы, я знаю о методе «добавить ведомого; повысить до основного; переключить клиентов», но AWS обещает предоставить волшебный путь обновления в один клик, …
33 mysql  amazon-rds 

6
Как максимально быстро обновить более 10 миллионов строк в отдельной таблице MySQL?
Использование MySQL 5.6 с механизмом хранения InnoDB для большинства таблиц. Размер пула буферов InnoDB составляет 15 ГБ, а индексы Innodb DB + - около 10 ГБ. Сервер имеет 32 ГБ оперативной памяти и работает под управлением Cent OS 7 x64. У меня есть одна большая таблица, которая содержит около 10 …

3
Как ускорить запросы к большой таблице из 220 миллионов строк (данные 9 ГБ)?
Проблема: У нас есть социальный сайт, где участники могут оценивать друг друга для совместимости или соответствия. Эта user_match_ratingsтаблица содержит более 220 миллионов строк (данные по 9 ГБ или почти 20 ГБ по индексам). Запросы к этой таблице обычно отображаются в slow.log (порог> 2 секунды) и являются наиболее часто регистрируемым медленным …

3
Для абсолютной производительности SUM быстрее или COUNT?
Это относится к подсчету количества записей, которые соответствуют определенному условию, например invoice amount > $100. Я склонен предпочесть COUNT(CASE WHEN invoice_amount > 100 THEN 1 END) Тем не менее, это так же верно SUM(CASE WHEN invoice_amount > 100 THEN 1 ELSE 0 END) Я бы подумал, что COUNT предпочтительнее по …

3
Каков рекомендуемый способ резервного копирования базы данных MySQL / Amazon RDS на S3?
У меня есть две цели для этого: Иметь резервную копию вне сайта на случай региональной проблемы с Amazon Web Services. Чтобы скопировать производственные данные из производственного биллингового счета в бета-биллинг. В настоящее время кажется, что Amazon не поддерживает ни один из этих двух вариантов использования из коробки. Я видел упомянутые …


2
Amazon RDS для MySQL против установки MySQL на экземпляр Amazon EC2
На работе мы размещаем все наши веб-серверы на Amazon EC2 и обычно используем базы данных MySQL, установленные на том же компьютере, что и наш веб-сервер Apache, и общаемся с ними localhost. Теперь мы сталкиваемся с необходимостью перенести нашу базу данных на собственный сервер для одной из наших систем. У меня …
31 mysql  amazon-rds 

9
Получить звание пользователя в таблице результатов
У меня есть очень простая таблица MySQL, где я сохраняю рекорды. Это выглядит так: Id Name Score Все идет нормально. Вопрос в том, как получить рейтинг пользователя? Например, у меня есть пользователь Nameили, Idи я хочу получить его ранг, где все строки расположены в порядке убывания Score. Пример Id Name …
31 mysql  rank 

2
MySQL и оконные функции
Кажется, что MySQLне поддерживает оконные функции. Например, простое: COUNT(*) OVER() AS cntне работает. Что я не уверен, так это то, относится ли это к коммерческой версии (я полагаю, что версия сообщества ограничена). Если нет, то как обойти эту недостающую функцию?

3
Символ против целочисленных первичных ключей
Я проектирую базу данных с несколькими справочными таблицами, содержащими возможные атрибуты основных объектов. Я подумываю об использовании 4 или 5-символьного ключа для определения этих значений поиска, а не целого числа с автоматическим увеличением, чтобы при сохранении этих идентификаторов атрибутов в основных таблицах я видел значимые значения, а не только случайные …

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