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

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

5
SQL Deadlock для того же исключительно заблокированного кластерного ключа (с NHibernate) при удалении / вставке
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 3 года назад . Я работаю над этой тупиковой проблемой уже несколько дней и, что бы я ни делал, она так или иначе сохраняется. Во-первых, общая предпосылка: у нас …


4
Следует ли избегать схемы dbo?
Когда дело доходит до схемы dbo: Лучше ли избегать использования схемы dbo при создании объектов базы данных? Почему следует избегать схемы dbo или нет? Какой пользователь базы данных должен владеть схемой dbo?

5
Восстановление резервной копии в более старую версию SQL Server
При попытке восстановить резервную копию в базе данных SQL Server Express 2008 я получил следующую ошибку: Restore failed for Server '...\SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended) System.Data.SqlClient.SqlError: The database was backed up on a server running version 10.50.1600. That version is incompatible with this server, which is running version 10.00.2531. Either restore the database …

4
Как я могу сказать, ПОЧЕМУ вставка в определенную таблицу идет медленно?
Я знаю, что INSERT для таблицы SQL может быть медленным по ряду причин: Наличие INSERT TRIGGER на столе Множество принудительных ограничений, которые необходимо проверить (обычно внешние ключи) Страница разделяется в кластеризованном индексе, когда строка вставляется в середину таблицы Обновление всех связанных некластеризованных индексов Блокировка от другой активности на столе Плохое …

4
тюнинг postgresql для большого количества оперативной памяти
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . У меня есть два идентичных сервера (с точки зрения аппаратного обеспечения), они оба являются стандартными установками Windows Server 2008 r2, с минимальным количеством установленного программного …

3
Какой метод PowerShell мне следует использовать для общения с SQL Server?
В конечном итоге я хотел бы использовать PowerShell для замены старых скриптов KornShell, которые мы используем для мониторов экземпляров SQL. Тем не менее, я испытываю трудности, пытаясь разобраться во всех возможных способах взаимодействия PowerShell с SQL-сервером. Не уверен, что это все из них, но вот 5 совершенно разных способов запроса …

7
Как создать табличное пространство в Oracle 11g?
Этот вопрос был перенесен из Super User, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 8 лет назад . Я не слишком разбираюсь в Oracle, и я пытался создать TABLESPACE, который продолжает выдавать мне сообщение об ошибке неверного имени файла. Ниже приведен синтаксис, который …
29 oracle 

4
Как узнать кто удалил некоторые данные SQL Server
Вчера мой начальник получил запрос от клиента, спрашивающий, как он может узнать, кто удалил некоторые данные в своей базе данных SQL Server (это экспресс-версия, если это имеет значение). Я думал, что это можно найти в журнале транзакций (при условии, что он не был усечен) - это правильно? И если да, …

10
Как я могу получить правильное смещение между UTC и местным временем для даты до или после летнего времени?
В настоящее время я использую следующее, чтобы получить локальную дату / время из даты и времени UTC: SET @offset = DateDiff(minute, GetUTCDate(), GetDate()) SET @localDateTime = DateAdd(minute, @offset, @utcDateTime) Моя проблема в том, что если летнее время происходит между GetUTCDate()и @utcDateTime, в @localDateTimeконечном итоге это будет на час. Есть ли …

4
Почему аутентификация ОС считается плохой безопасностью для баз данных Oracle?
Oracle осуждает аутентификацию ОС в соответствии с Руководством по безопасности баз данных Oracle , в котором говорится Учтите, что параметр REMOTE_OS_AUTHENT устарел в Oracle Database 11g Release 1 (11.1) и сохраняется только для обратной совместимости. Кроме того, большинство информации и инструментов безопасности считают, что проверка подлинности ОС (внешней) является проблемой …

4
Что такое масштабируемый способ имитации хэш-битов с помощью скалярной функции SQL CLR?
В рамках нашего процесса ETL мы сравниваем строки от подготовки к базе данных отчетов, чтобы выяснить, действительно ли какой-либо из столбцов изменился с момента последней загрузки данных. Сравнение основано на уникальном ключе таблицы и некотором хешировании всех остальных столбцов. В настоящее время мы используем HASHBYTESэтот SHA2_256алгоритм и обнаружили, что он …

3
Почему рекомендуется хранить большие двоичные объекты в отдельных таблицах SQL Server?
В этом ответе SO с высоким рейтингом рекомендуется помещать изображения в отдельные таблицы, даже если есть связь 1: 1 с другой таблицей: Если вы решите поместить свои изображения в таблицу SQL Server, я настоятельно рекомендую использовать отдельную таблицу для хранения этих изображений - не сохраняйте фотографию сотрудника в таблице сотрудника …
29 sql-server  blob 

1
Руководство по ведению полнотекстового индекса
Какие рекомендации следует учитывать при ведении полнотекстовых индексов? Должен ли я перестроить или переорганизовать полнотекстовый каталог (см. BOL )? Что такое разумная частота обслуживания? Какие эвристики (аналогичные порогам фрагментации 10% и 30%) можно использовать для определения необходимости технического обслуживания? (Все, что ниже, - просто дополнительная информация, уточняющая вопрос и показывающая, …

3
Что такое детерминированный метод для оценки разумного размера пула буферов?
Я пытаюсь придумать разумный способ понять, max server memory (mb)подходит ли настройка (должна быть ниже или выше, или не изменяться). Я знаю, что max server memory (mb)всегда должно быть достаточно низким, чтобы оставить место для самой операционной системы и т. Д. Среда, на которую я смотрю, имеет несколько сотен серверов; …

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