6
ответов

Количество, где два или больше столбца подряд являются по определенному значению [баскетболом, дважды дважды, трижды дважды]

Я играю баскетбольный матч, который позволяет производить его статистику как файл базы данных, таким образом, можно вычислить статистические данные от него, которые не реализованы в игре. До сих пор у меня не было проблемы caluclating...
24.12.2016
5
ответов

Как правильно уничтожить MySQL?

У меня есть CentOS 64 бита с установленным CPanel, и я использую: сервис mysql останавливает Его, просто продолжает отмечать периоды и никогда не кажется, что это останавливается. В журналах это просто отправляет много из: 130303 17:42:38 [Предупреждая]/.
22.11.2016
5
ответов

SSD по сравнению с жестким диском для баз данных

Я пытаюсь купить новый Сервер для работы MySQL Server. Этот новый сервер будет ведомым устройством моей основной машины. Однако этот сервер будет выделен для создания отчетов только "Много чтений и комплекса...
04.11.2014
5
ответов

TokuDB не намного быстрее, чем MySQL

Я преобразовал базу данных MySQL с 80 000 000 строк к TokuDB. Теперь, когда я работаю: выберите количество (идентификатор) из xxx, где active=1 требуется 90% времени нормального Запроса MySQL. К чему я имею...
07.05.2013
4
ответа

Как измениться/переместить схему таблицы с тоннами записей

У меня есть таблица, которая имеет приблизительно 1 миллион записей, и недавно я собираюсь поставить новую возможность, которая требует 2 новых полей. Но я нашел, что это берет о минутах для получения его конец, и во время...
10.10.2014
4
ответа

Не может запустить сервер MySQL после обновления

Я только что обновил MySQL от 5.1.59 до 5.6.20 (OSX 10.7), и теперь сервер MySQL не запустится. В MySQL Workbench (v6.1.7), в представлении запуска/завершения работы, после попытки запустить сервер...
06.09.2014
4
ответа

Лучшая практика для Таблицы с частными столбцами

У меня есть таблица с пользовательскими данными, где большинство столбцов может быть общедоступным или частным (таким образом, их покажут или не на приложении), и каждый пользователь может решить который поля скрыться. До сих пор у меня было несколько иде
13.08.2014
4
ответа

Преобразование в MyISAM, 'foreign_key_checks = 0' не работ

В конце длинной серии компромиссов, работающих в системе, я не разработал, владел или поддержал, я должен преобразовать много таблиц MySQL InnoDB в таблицы MyISAM. Однако, когда я пытаюсь измениться...
14.07.2014
4
ответа

Предложение механизма базы данных/Устройства хранения данных для проекта, включающего тяжелые вставки?

Я изучаю проект, который включает большое количество вставок ежедневно. У меня будет список пользователя (например, пользовательский набор 500k), для которого я должен контролировать ежедневные определенные операции...
14.07.2014
4
ответа

Как Идентифицировать пользователя, который дал команду MySQL Shutdown

У нас было несколько ситуаций, когда наш производственный сервер MySQL внезапно стал недоступным. Журнал ошибок просто показывает "Нормальное завершение работы", сопровождаемое типичными сообщениями завершения работы. Как я могу определить...
22.04.2014
4
ответа

ЗАВИСИМЫЙ очень медленный ПОДЗАПРОС innodb

Вот некоторая innodb таблица. Это вставляет, обновляет, запрашивает очень часто. tn является седлом идентификатора продукта, продукт sub, идентификатор tindex является описанием продукта. (хранилище каждым словом) дата является продуктом, добавляет дата,
07.02.2014
4
ответа

электронная коммерция заказывает таблицу. Сохранить цены или использовать аудит/таблицу истории?

Я разрабатываю свою первую схему электронной коммерции. Я читал вокруг предмета на некоторое время, и немного перепутан отношениями между order_line_item и продуктом, продукт может...
02.02.2014
4
ответа

Оптимизируйте MySQL Query с помощью ОСТАВЛЕННЫЙ СОЕДИНЕНИЕ

У меня есть запрос с планом выполнения как ниже, и занимает больше чем 20 секунд, чтобы выполниться, как я могу оптимизировать его, ОБЪЯСНЯЕТ ВЫБОР c.coupon_id как c_id, 'c'. *, 'Св.'.'name' AS 'хранилище' ОТ 'купона' AS '...
19.12.2013
4
ответа

Как Обновить Случайный идентификатор к таблице в mysql?

У меня есть таблица как это: идентификатор | Город | Приз |----------------------------1 |Surabaya | HP 2 |Surabaya | Часы 3 |Surabaya | Сумка 4 |Semarang | 5 |Semarang |Watch 6 |Semarang | 7 |...
27.11.2013
4
ответа

Выбрать одну одну строку каждый раз от любой таблицы?

Я выполню запрос и получу список ПОМОЩИ и на основе которого я попытаюсь соответствовать ниже таблиц. Для каждой ПОМОЩИ я просто хочу одну запись или от tblGAlert или от tblEAlert на основе gDateTime и eDateTime...
01.09.2013
4
ответа

Не может открыть таблицу, mysql/innodb_index_stats [дубликат]

После новой установки XAMPP и импорта из моего Linux живой дб, который работает к Dev-этапным окнам, я начал встречаться с проблемами со ВСТАВКОЙ. Все остальное, кажется, работает хорошо. Ошибки I...
15.08.2013
4
ответа

Рекурсивный сам соединения

У меня есть таблица комментариев, которая может быть упрощена вниз до этого: комментарии ======= идентификатор user_id текст parent_id, где parent_id nullable, но мог бы быть ключом для своего родительского комментария. Теперь, как может я...
11.07.2013
4
ответа

Создайте триггер для обновления данных таблицы по базе данных другого Сервера

Я создаю триггер в MySQL, и я нуждаюсь в небольшой помощи. У меня есть 2 веб-сайта, 2 базы данных (то же имя) на 2 различных веб-серверах, S1 и S2. Эти базы данных имеют те же имена таблиц. Я хочу...
18.06.2013
4
ответа

Порядок MySql isnull () проблема Производительности

мой sql ниже является использованием для списка запаса, добавленного от 10 дней назад. Порядок isnull (Цена) является использованием так, чтобы запас без любой цены все же был, все еще будучи перечисленным. У AddDate и Price есть индекс. ВЫБЕРИТЕ идентифи
31.05.2013
4
ответа

Ежедневно и [закрытое] дифференциальное резервное копирование

Есть ли программа, с которой я могу создать ежедневный MySQL, PostgreSQL и резервные копии MariaDB с этими требованиями: В первый раз сделайте полное резервное копирование. Во второй раз, только изменения начиная с последнего...
03.05.2013
4
ответа

Как создать базу данных для неизвестных видов данных?

Я нахожусь в процессе разработки базы данных для нового приложения PHP/MySql-based. Моя проблема состоит в том, что я не делаю и не могу представить то, что должно быть сохранено в базе данных, потому что это неограниченно и...
22.04.2013
4
ответа

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

Я посреди разработки дБ для школьного проекта - база данных покупки билетов авиакомпании. (Используя инструментальные средства MySQL), До сих пор я придумал следующий дизайн: Вот вещи пары, которые я не могу выяснить:...
19.04.2013
4
ответа

Единственное ведомое устройство - несколько осваивают репликацию MySQL

Я должен копировать различные базы данных MySQL с нескольких серверов в единственный ведомый сервер. Как это может быть сделано? существует ли способ определить несколько основных хостов?
18.04.2013
4
ответа

ищите что-то в первых 1 000 записей в таблице

Если я делаю следующий выбор запроса MySQL * от таблицы, где имя Как '%john %' ограничивает 5; это означает, что запрос будет искать всю mysql таблицу базы данных и возвращать только лучшие 5 результатов, которые соответствуют...
17.04.2013
4
ответа

MySQL - Соединение, заблокированное из-за многих ошибок соединения - Как найти первопричину?

Я разрабатываю веб-приложение и сталкиваюсь со страшным хостом xxx заблокированный из-за многого сообщения ошибок соединения. Были многочисленные вопросы на НАСТОЛЬКО имеющем отношение к этой ошибке и...
16.04.2013
4
ответа

Стресс-тест для насыщения памяти для MySQL InnoDB

Я исследую проблемы памяти окон 32 битов (предел 2G) и после теста, который истратит память MySQL включая Пул буферов InnoDB, память для каждого подключения и/или любое другое использование памяти....
22.03.2013
3
ответа

Как я использую подзапрос на той же таблице в MySQL?

У меня есть запрос как это, которое действительно занимает много времени для выполнения. Таблица является приблизительно 4 миллионами строк. УДАЛИТЕ ИЗ ТАБЛИЦЫ, ГДЕ value_was ЯВЛЯЕТСЯ ПУСТЫМ ИЛИ value_was <= value_now; я надеюсь, что мог создать...
08.01.2020
3
ответа

Как возвратить в последний раз используемую запись?

У меня есть простая таблица, названная дюйм/с с 2 полевыми IP и адресом, какая схема следует за CREATE TABLE, ЕСЛИ НЕ СУЩЕСТВУЕТ 'дюйм/с' ('идентификационный' интервал (10) неподписанный NOT NULL AUTO_INCREMENT, 'адрес' varchar (255)...
08.01.2020
3
ответа

MySQL Explain имеет другое количество строки, чем журнал медленного запроса

У меня есть эта запись в журнале медленного запроса: # User@Host: пользователь [хост] [IP] # Thread_id: 1 514 428 Схем: дб Last_errno: 0 Уничтоженных: 0 # Query_time: 2.795454 Lock_time: 0.000116 Rows_sent: 15...
08.01.2020
3
ответа

Найдите пользователя с самым близким моим вкусом

Я пытающийся записать в SQL следующее требование: Каждый пользователь может оценить столько фильмы, сколько им нравится. (1 = мне не нравится, 5=I любят его), И система должна предоставить текущему пользователю список фильмов...
08.01.2020

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

MySQL является системой управления реляционными базами данных (RDBMS), который работает как сервер, обеспечивающий многопользовательский доступ ко многим базам данных. MySQL официально объявлен / мамой ɪˌɛ skju ːˈɛ l/("Мой SQL"), но часто объявляется / мамой ɪˈ siːkwəl/("Мое Продолжение"). Это названо по имени Моего, дочернего элемента Michael Widenius (исходный разработчик MySQL)

Проект разработки MySQL сделал свой исходный код доступным в соответствии с Генеральной общедоступной лицензией GNU, а также под множеством собственных соглашений. MySQL первоначально принадлежал и спонсировался единственной коммерческой фирмой, шведской компанией MySQL AB.

MySQL изменил владение несколько раз за эти годы. Sun купил MySQL в Janaury 2008 за $1 миллиард. Приблизительно 15 месяцев спустя, прежде чем чернила могли полностью сухой, Oracle покупает Sun. Этот сделанный MySQL филиал Oracle Corporation.

С тех пор, как Oracle ступила в изображение, они выполнили свои обещания добиться устойчивых успехов в разработке MySQL, которые осуществились прежде посредством лучшей производительности и конфигурируемости. Однако более старые ошибки все еще существуют в MySQL. Oracle не подняла причину исправить эти более старые ошибки достаточно быстро.

В свете этого и в соответствии с духом свободы с открытым исходным кодом и свободы, ветвления MySQL продвинули в Мире OpenSource DB как жизнеспособные альтернативы:

Эти два являются очень активными и высоко оцененными.

Эти два ветвления/дерева/ответвления ниже нужно теперь считать более не существующими.

MySQL может работать на нескольких платформах (32-разрядный и 64-разрядный)

  • Linux (предприятие Redhat, предприятие Oracle, универсальное, Linux6 что касается 5.5.17)
  • Sun Solaris
  • Mac OS X
  • Свободный BSD
  • Microsoft Windows
  • Исходный код

MySQL показывает использование нескольких механизмов устройства хранения данных

Каждый Механизм устройства хранения данных имеет Отличные Свойства, которые делают эффективное использование данных в зависимости от

  1. Производительность чтения
  2. Производительность записи
  3. Требования устройства хранения данных
  4. Использование памяти
  5. Настройка настроек механизма для
    • Внутреннее пользование
    • Несколько центральных процессоров
    • Использование ОС

Например, InnoDB подвергся реконструкции, которая теперь позволяет ему использовать в своих интересах несколько архитектур ЦП. Это было сначала представлено в Плагине MySQL 5.1.38 InnoDB. Те изменения были теперь полностью включены в MySQL 5.5's InnoDB (Примечание: Сервер Percona уже имел эти улучшения в 5,0 и 5.1. Oracle приятно нагоняет). Необходимые опции имеют настройки по умолчанию, которые должны быть настроены для привлечения многоядерного действия.

Другие механизмы хранения других производителей использовались в MySQL включая: