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

10
Делает ли поле уникальным сделать его индексированным?

Если я наложу uniqueограничение на поле, нужно ли мне также создать индекс для этого поля, чтобы получить масштабируемое время вставки? Или это сделано для меня (даже если индекс, который он использует, не является общедоступным?) В частности, я работаю с Apache Derby для создания прототипов, хотя...

10
Нужно ли добавлять новый индекс с одним столбцом в таблицу, если индекс с несколькими столбцами в этом поле уже существует?

У меня есть таблица с многостолбцовым UNIQUEиндексом _job_id__и __keyword_id__. Нужно ли мне добавить еще один индекс, __job_id__если у меня есть частый запрос, который выполняет для GROUP BYэтого столбца? (при 100 миллионах строк это может занять некоторое время. Вот почему я спрашиваю, а не...

10
Конфигурация MySQL 5.1 InnoDB / 24 ГБ ОЗУ - высокая загрузка bi-xeon

у меня запущено приложение на фейсбуке, которое в настоящее время насчитывает 300 - 600 одновременно работающих пользователей (и продолжает расти). Чтобы подготовить аппаратное обеспечение к росту, я изменил свой i7 / 12gb ram / 2x 80gb intel x25 ssd (debian 5.0 / mysql 5.0 / 64bit) на bi-xeon /...

10
MySQL: почему auto_increment ограничивается только первичными ключами?

Я знаю, что MySQL ограничивает столбцы auto_increment первичными ключами. Почему это? Сначала я подумал, что это ограничение производительности, поскольку, возможно, где-то есть какая-то таблица счетчиков, которую нужно заблокировать, чтобы получить это значение. Почему я не могу иметь несколько...

10
Проблема с запросом: может быть только один автоматический столбец

Может кто-нибудь, пожалуйста, скажите мне, что не так с этим определением таблицы. версия mysql - 5.1.52-log root@localhost spoolrdb> create table spoolqueue ( queue int, idx bigint not null auto_increment, status smallint, querystring varchar(2048), contenttype varchar(255), characterencoding...

10
Как лучше всего осуществить поиск ближайшего соседа в MySQL?

Короче говоря, Каким должен быть тип данных широты и долготы? Какую команду SQL я должен вызвать, чтобы получить первые 100 ближайших ресторанов, например? Деталь: У меня есть 100-килограммовая запись с широтой и долготой. Я вижу, что MySQL на самом деле поддерживает тип данных с именем point....

10
Нужно ли представлению свои собственные ограничения внешнего ключа?

Отказ от ответственности: я программист, а не администратор баз данных, так что терпите меня ... У меня есть вид, который я использую, чтобы просто сопоставить 2 объекта вместе. Я должен сделать соединение между несколькими различными таблицами, чтобы получить это: CREATE OR REPLACE VIEW...

10
Может ли mysqldump сбрасывать триггеры и процедуры?

Есть ли способ сделать mysqldump, который будет сохранять все триггеры и процедуры из указанного БД? Некоторое время назад я прочитал, что mysqldumpтакже спасет мои триггеры, но это не похоже на это. Мой второй связанный вопрос, как я могу проверить в файле sql, если триггеры...

10
Восстановление дампа MySQL - как сохранить комментарии

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

10
Как провести стресс-тестирование SQL-сервера? [закрыто]

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

10
Сохранение времени в миллисекундах в базе данных

Просто быстрый вопрос относительно хранения «времени» в базе данных. Я регистрирую время запуска пользователей в формате 00: 00: 00: 00 (часы, минуты, секунды, миллисекунды). Первоначально я собирался сохранить его как, TIMEно потом я понял, что MySQL не поддерживает миллисекунды в этом типе. Я...

10
восстановить одну базу данных mysql в занятой реплицированной системе «главный-подчиненный»

Ищите стратегию или инструмент для восстановления одной базы данных на определенный момент времени в занятой реплицируемой системе. У меня 12 баз данных, работающих на 2 серверах MySQL 5.0.77 в реплицированной конфигурации master-slave. Ежедневно выполняется полный дамп ведомого устройства,...

10
Будет ли команда mysqldump создавать резервные копии всех представлений, представленных в БД, или для этого есть специальная команда?

Я пытаюсь сделать резервную копию всей моей базы данных вместе с представлениями. Я собираюсь использовать mysqldumpкоманду. Мне было интересно, если это скопирует все виды или мне придется использовать отдельную команду для этого. Пожалуйста, предложите мне ответ. Любая помощь очень...

10
MySQL кластер с балансировкой нагрузки без балансировки нагрузки

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

10
Не удается подключиться к базе данных MySQL через SSH с Workbench

Я пытаюсь подключиться к своей базе данных через SSH-туннелирование с одного из наших серверов веб-приложений с MySQL Workbench. Вот основной конфиг; обратите внимание, что я изменил некоторые значения на скриншоте из соображений безопасности. Проблема заключается в том, что каждый раз, когда я...

10
Где я могу найти примеры баз данных для MySQL, SQL Server и Oracle?

Я хочу поэкспериментировать с 3 большими системами управления базами данных. Для этого было бы здорово иметь одну и ту же базу данных (одинаковые таблицы и т. Д.) Для каждой из них. Где я могу найти сценарии sql, которые создают идентичные тестовые базы данных для MySQL, MSSQL и...

10
Использование нескольких ядер для отдельных запросов MySQL в Debian

Я использую сервер MySQL для тестирования на ВМ (VMWare) с Debian в качестве гостевой ОС. Гость имеет четыре эмулируемых ядра процессора, поэтому я установил для thread_concurrency значение четыре. Я выполняю дорогостоящие объединения на больших таблицах, что может занять несколько минут, но в...

10
MySQL блокирует пока CREATE TABLE AS SELECT

Я выполняю следующий (фиктивный) запрос CREATE TABLE large_temp_table AS SELECT a.*, b.*, c.* FROM a LEFT JOIN b ON a.foo = b.foo LEFT JOIN c ON a.bar = c.bar Предположим, что выполнение запроса занимает 10 минут. Попытка обновить значения в таблицах a, b или c во время его выполнения приведет к...

10
Как использовать задержку вставки с движком InnoDB и использовать меньше соединений для операторов вставки?

Я работаю над приложением, которое включает в себя много записей в базе данных, примерно ~ 70% операций вставки и 30% операций чтения. Это соотношение также включает в себя обновления, которые я считаю одним чтением и одной записью. Через операторы вставки несколько клиентов вставляют данные в базу...