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

31
Последствия для безопасности восстановления резервной копии из неизвестного источника?

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

31
ОБНОВЛЕНИЕ производительности, где нет изменений данных

Если у меня есть UPDATEзаявление, которое на самом деле не меняет какие-либо данные (потому что данные уже в обновленном состоянии). Есть ли какой-то выигрыш в производительности, если поставить в WHEREпункт проверку , чтобы предотвратить обновление? Например, будет ли разница в скорости выполнения...

30
Как эффективен способ маркировки столбцов в базе данных?

Я использовал для обозначения столбцов в моих базах данных, как это: user_id user_name user_password_hash Чтобы избежать конфликтов при объединении двух таблиц, но затем я узнал больше о том, как создавать псевдонимы таблиц, и я перестал это делать. Какой эффективный способ маркировки столбцов в...

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

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

30
Символ против целочисленных первичных ключей

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

30
Дублировать столбец для более быстрых запросов?

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

30
Как далеко вы должны идти с нормализацией?

У меня приличное количество данных в базе данных. У меня есть хорошо сформированные таблицы и хорошие отношения между ними с некоторой избыточностью в моих данных. Но как далеко я должен идти с нормализацией? Есть ли недостатки производительности в слишком большой...

30
Зачем использовать int в качестве первичного ключа таблицы поиска?

Я хочу знать, почему я должен использовать int в качестве первичного ключа таблицы поиска, а не просто использовать значение поиска в качестве первичного ключа (который в большинстве случаев будет строкой). Я понимаю, что использование nvarchar (50) вместо int заняло бы намного больше места, если...

30
IntelliSense не работает, но он включен

Эта проблема действительно оказывается сложной (и довольно раздражающей). В SQL Server Management Studio 2008 еще несколько дней назад мой IntelliSense работал отлично. Затем внезапно это прекратилось. Значок, как он активирован в меню панели инструментов и в разделе Инструменты -> Параметры...

30
Как сделать переход с SQL Server DBA на Oracle?

В качестве интереса, если бы мне пришлось перейти от администратора базы данных SQL Server к Oracle, что мне придется делать в основном для обучения или отучения? Я бы предположил, что концепции одинаковы, и разница заключается лишь в языке программирования, но я не видел другой стороны...

30
Настройка PostgreSQL для производительности записи

Один из моих серверов PostgreSQL содержит несколько (1-3) баз данных, которые получают постоянный поток данных. Данные не особенно структурированы, они составляют текущее время и множество наблюдаемых данных для этого конкретного момента. Скорость передачи данных довольно высока; для одной базы...

30
Какие минимальные критерии соответствия рекомендуются для надежного демографического сопоставления пациентов?

При сопоставлении пациентов на основе демографических данных существуют ли какие-либо рекомендации относительно того, какие поля должны совпадать, чтобы пациент был «тем же пациентом»? Я знаю, что алгоритмы будут разными для разных реализаций, мне просто любопытно, есть ли лучшие практики или...

30
Почему индекс REBUILD не уменьшает фрагментацию индекса?

Я использовал ALTER INDEX REBUILD для удаления фрагментации индекса. В некоторых случаях REBUILD, похоже, не удаляет эту фрагментацию. По каким причинам REBUILD не удаляет фрагментацию? Похоже, это происходит особенно с небольшими...

30
SQL Server Management Studio медленно открывает новые окна

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . После обновления SQL Server и Management Studio с 2008 по 2012 год Management Studio 2012 работает очень медленно, когда открываются...

30
Импортируйте файл Oracle DMP в Fresh-установку oracle

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Клиент отправил нам базу данных Oracle, с которой мы должны проверить. Мы не используем Oracle или не обладаем какой-либо внутренней...

30
Очень медленное удаление в PostgreSQL, обходной путь?

У меня есть база данных на PostgreSQL 9.2, которая имеет основную схему с около 70 таблицами и переменное количество одинаково структурированных схем для каждого клиента по 30 таблиц в каждой. Клиентские схемы имеют внешние ключи, ссылающиеся на основную схему, а не наоборот. Я только начал...

30
MySQL и оконные функции

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

30
SQL Server: заблокирован при блокировке ресурсов буфера связи

В чем может быть причина такого тупика? (вообще не тупик) Блокировка ресурсов буфера связи Указано ли, что в системе недостаточно памяти, а количество буферов исчерпано? Подробная ошибка: Транзакция (ID процесса 59) была заблокирована для ресурсов буфера связи блокировки с другим процессом и была...

30
Нужны индексы по внешним ключам

Я борюсь с индексами, первичными ключами и внешними ключами ... И необходимостью иметь их все. Если у меня есть две таблицы, обе они имеют целое число в качестве первичного ключа. Первая таблица ссылается через FK на первичный ключ второй таблицы. В обеих таблицах у меня есть индекс первичного...