Администраторы базы данных

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

1
Последовательность повторного использования
У меня есть последовательность, которая генерирует номера для отслеживания объектов в моей системе. Он работал нормально в течение достаточно долгого времени. На прошлой неделе мы заметили, что это начинает повторно использовать значения. Кажется, что происходит то, что в разные моменты вечера он будет возвращаться к значению, которое было в предыдущий …

1
Планирование события каждый день в данное время
Я хочу, чтобы мое мероприятие проводилось каждый день в 00:20. Я запутался в планировании времени. Должен ли я использовать первый вариант или второй? Опция 1 CREATE EVENT my_event ON SCHEDULE EVERY 1 DAY STARTS '2014-04-30 00:20:00' ON COMPLETION PRESERVE ENABLE DO # My query Вариант 2 CREATE EVENT my_event ON …
11 mysql  event 

1
Восстановление разностной резервной копии создает файл журнала DEFUNCT?
Здесь моя проблема. Я пытаюсь переместить базу данных на новый сервер с помощью полного восстановления, а затем перенести с помощью быстрого разностного резервного копирования / восстановления. Я могу сделать полное восстановление без проблем, но при восстановлении разностной резервной копии я получаю следующее предупреждение: Сообщение 3127, уровень 16, состояние 1, строка …

2
Шаг SQL Job выполняется под другой учетной записью SQL
Мне интересно, как настроить шаг задания SQL для выполнения в качестве другой учетной записи для входа в SQL. Похоже, мне нужно настроить новую учетную запись прокси, которая требует существующих учетных данных. Когда я создаю учетные данные, мой единственный вариант - использовать учетные данные для входа в Windows. Работа, которую я …

1
Почему автоматическое увеличение скачков больше, чем количество вставленных строк?
Меня очень беспокоит это странное поведение, которое я вижу в auto_incrementзначении, записанном в bidID таблицы Bids после выполнения массовой вставки с использованием хранимой процедуры: INSERT INTO Bids (itemID, buyerID, bidPrice) SELECT itemID, rand_id(sellerID, user_last_id), FLOOR((1 + RAND())*askPrice) FROM Items WHERE closing BETWEEN NOW() AND NOW() + INTERVAL 1 WEEK ORDER …

1
Оценка требований к IO для пакетного использования
У нас есть приложение, которое периодически запрашивает базу данных SQL в течение дня. Есть периоды нулевой или только легкой активности, чередующиеся с индивидуальными запросами относительно больших объемов данных. Когда поступают эти запросы, основная цель состоит в быстрой доставке данных, а вторая задача - сделать это экономически эффективным. Из-за характера приложения …

2
Каков хороший способ скопировать данные из одной Cassandra ColumnFamily в другую в том же пространстве ключей (например, INSERT INTO в SQL)?
Попытка найти способ легко перенести все строки из Cassandra ColumnFamily / Table в другую. Команда COPY, как я понимаю, является хорошим вариантом. Однако, поскольку он сбрасывает все данные .csvна диск и затем загружает их обратно, я не могу не задаться вопросом, есть ли лучший способ сделать это в движке. Конкретный …

2
Значительно ли замедляет вставка индекса по битовому столбцу?
У меня есть таблица с записями от 1 до 5 миллионов. Небольшая часть этих записей имеет один из битовых столбцов, установленный в «TRUE». Нужно быстро найти эти записи. Я думаю, что индекс может ускорить поиск по этому столбцу, но я боюсь насчет INSERT. Отсюда и мой вопрос. База данных работает …

3
Как экспортировать всю информацию, связанную с безопасностью, из базы данных SQL Server
Как вы, наверное, знаете, SQL Server не предоставляет готового решения для экспорта всех связанных с безопасностью операторов, которые объявлены для каждого элемента в базе данных (как на уровне базы данных, так и на уровне объектов) Я говорю о возможности придумать эту информацию Все пользователи Все пользовательские роли Все разрешения на …

1
Отображение нескольких имен входа на сервер одному пользователю базы данных
Это кажется глупым вопросом, но, несмотря на некоторые исследования, я не смог найти какую-либо информацию только об этом (возможно, из-за неправильной терминологии). Можно ли зарегистрировать несколько входов на сервер (проверка подлинности на сервере sql) одному пользователю базы данных (которому назначены полномочия в качестве члена роли базы данных)? У меня есть …

3
db_owner не может удалить базу данных - Ошибка 615, SQL Server
У меня база данных SQL Server 2012 работает на Amazon EC2. Я создал пользователя, чтобы иметь возможность создавать, редактировать и удалять базы данных. Я дал нового пользователя с dbcreatorролью сервера. Мой пользователь может подключиться удаленно и успешно запускает create database foo;команду. Но когда пользователь пытается снова удалить базу данных с …

1
Фиксация транзакций PostgreSQL в течение нескольких часов
Я столкнулся с проблемой, из-за которой у меня есть два подключения пользователя к моему серверу PostgreSQL, которые работали около 4 часов и находились в состоянии фиксации в течение достаточно долгого времени (по крайней мере, 1 час, когда я смотрел его) , Эти соединения блокируют выполнение других запросов, но сами по …

2
С чего начать с Oracle?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. На этот вопрос нужен только один ответ: список отличных ресурсов для начала работы с Oracle, включая администрирование баз данных, PL / SQL и SQL. Возможно, …
11 oracle  plsql 

1
Как улучшить коэффициент попадания в кэш процедур?
Из того, что я могу сказать, Process Cache Hit Ratio ниже 95% является проблемой. На моем боксе значения колеблются от 85 до 95%. Как мне исправить эту проблему? Сервер, кажется, имеет много оперативной памяти, так что это не должно быть проблемой. Что еще это может быть?

3
Есть ли способ узнать, кто менял пароль для входа?
Я пытаюсь выяснить, кто изменил пароль для входа в SQL Server 2008 R2. Я уже проверил трассировку по умолчанию - и она не регистрирует это событие. Трассировка по умолчанию будет включать эти связанные с безопасностью события: /* Audit Add DB user event Audit Add login to server role event Audit …

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